.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}#configurator .jos-conf-substep.cross_sell_products .jos-conf-substep-header .jos-conf-substep-reset,#configurator .jos-conf-substep.cross_sell_products .jos-conf-substep-body .jos-conf-substep-reset{display:none;}#configurator section.jos-checkboxes .bold{font-weight:bold;}#configurator section.jos-checkboxes .jos-select-all{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}#configurator section.jos-checkboxes .jos-select-all .radio-btn-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:50%;}#configurator section.jos-checkboxes .jos-select-all input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:18px;height:18px;padding:3px;background-clip:content-box;border:1px solid #ccc;border-radius:50%;}#configurator section.jos-checkboxes .jos-select-all label.radio{padding-left:10px;font-weight:bold;}#configurator section.jos-checkboxes .jos-feature-total-price{font-weight:bold;margin-top:12px;margin-bottom:12px;}#configurator section.jos-checkboxes hr{margin-top:12px;margin-bottom:12px;border:1px solid #d2d6dd;}#configurator section.jos-checkboxes .jos-option-images-container .jos-option-image-placeholder{opacity:0.5;}#configurator section.jos-checkboxes .jos-option-images-container .jos-option-image-placeholder.selected{opacity:1;}#configurator section.jos-checkboxes .jos-option-images-container .jos-option-image-placeholder img.jos-option-image{width:93px;height:93px;}@media screen and (max-width:1024px){#configurator section.jos-checkboxes .jos-option-images-container .jos-option-image-placeholder img.jos-option-image{width:22vw;height:22vw;}}@media screen and (max-width:350px){#configurator section.jos-checkboxes .jos-option-images-container .jos-option-image-placeholder img.jos-option-image{width:21vw;height:21vw;}}#configurator section.jos-checkboxes .jos-option-images-container .jos-option-image-placeholder .plus-separator{font-size:16px;color:#f5f6f8;margin:12px;}@media screen and (max-width:350px){#configurator section.jos-checkboxes .jos-option-images-container .jos-option-image-placeholder .plus-separator{font-size:14px;}}#configurator section.jos-checkboxes .jos-options-list input[type="checkbox"]{height:16px;width:16px;}#configurator section.jos-checkboxes .jos-options-list input[type="checkbox"]:after{left:3px;top:0px;width:8px;height:12px;border-width:0 3px 3px 0;}#configurator section.jos-checkboxes .jos-options-list label.checkbox-label{opacity:0.6;font-size:14px;font-weight:bold;line-height:normal;height:initial;min-height:20px;}#configurator section.jos-checkboxes .jos-options-list label.checkbox-label.selected{opacity:1;}#configurator section.jos-checkboxes .jos-options-list .option-price-value{margin-left:4px;}#configurator section.jos-checkboxes .radio,#configurator section.jos-checkboxes .checkbox{margin-top:0;}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}#configurator .jos-conf-step .jos-conf-substep-body .jos-image-selection-container .jos-image-selection-thumbnail .jos-overlay-label{position:absolute;font-size:11px;padding-top:6px;left:17%;top:34%;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep{}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-header .jos-conf-substep-header-text .jos-conf-substep-header-name-desktop{font-weight:normal;font-style:italic;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-header .jos-conf-substep-header-text .jos-conf-substep-header-name-desktop .name-part-1{font-weight:bold;font-style:normal;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-header .jos-conf-substep-selection-name{display:none;}@media screen and (max-width:1024px){#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-header .jos-conf-substep-selection-name{display:block;}}@media screen and (max-width:1024px){#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .form-inner{padding-bottom:30px;}}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .jos-substep-feature-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:10px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .jos-substep-feature-header .jos-substep-feature-description{line-height:38px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .jos-substep-feature-header .jos-substep-feature-description .jos-substep-feature-description-text{margin:0;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .jos-substep-feature-header .jos-remote-feature-filters-container{padding-right:10px;display:none;}@media screen and (max-width:1024px){#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .jos-substep-feature-header .jos-remote-feature-filters-container{display:block;}}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .jos-substep-feature-header .jos-remote-feature-filters-container .jos-remote-feature-filter{display:none;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .jos-substep-feature-header .jos-remote-feature-filters-container .jos-remote-feature-filter .jos-options-filter-bar .jos-options-filter-categories .jos-filter-dropdown-menu{min-width:100px;height:28px;font-size:14px;border:1px solid #d2d6dd;border-radius:0;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .jos-substep-feature-header .jos-remote-feature-filters-container .jos-remote-feature-filter .jos-options-filter-bar .jos-options-filter-search-input,#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .jos-substep-feature-header .jos-remote-feature-filters-container .jos-remote-feature-filter .jos-options-filter-bar .jos-options-filter-search-btn{display:none;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:-1px;}@media desktop{#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board{margin-left:-50px;padding-left:50px;margin-right:-35px;border-bottom:1px solid #d2d6dd;}}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:90px;padding-bottom:20px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block .icon-placeholder{width:66px;height:66px;border:1px solid #d2d6dd;padding:2px;position:relative;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block .icon-placeholder .empty-placeholder-icon{height:60px;width:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block .icon-placeholder .empty-placeholder-icon .glyphicon{font-size:24px;color:#d2d6dd;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block .icon-placeholder .icon-img{display:none;height:50px;width:50px;position:absolute;top:7px;left:7px;text-align:center;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block .icon-placeholder .icon-img img{height:50px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block .icon-remove-btn{display:none;height:14px;line-height:14px;font-size:10px;text-transform:capitalize;border-radius:7px;padding:0 7px;margin-top:10px;background-color:#F2F2F2;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block.active{}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block.active .icon-placeholder{border:3px solid #167f06;padding:0;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block.active .icon-placeholder .empty-placeholder-icon{display:none;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block.active .icon-placeholder .icon-img{top:5px;left:5px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block.active.filled .icon-remove-btn{display:block;cursor:pointer;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block.active.filled:after{content:"";width:16px;height:16px;position:absolute;bottom:-8px;margin-left:-8px;left:50%;background-color:#fff;border-top:1px solid #d2d6dd;border-right:1px solid #d2d6dd;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-separator{margin:0 20px;}@media screen and (max-width:1024px){#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board{margin:0 auto 10px;padding:0;max-width:300px;border:none;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block{width:65px;padding:0;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block .icon-placeholder{width:50px;height:50px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block .icon-placeholder .empty-placeholder-icon{width:44px;height:44px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block .icon-placeholder .icon-img{height:40px;width:40px;top:4px;left:4px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block .icon-placeholder .icon-img img{height:40px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block.active .icon-placeholder .icon-img{top:2px;left:2px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board .jos-icon-placeholder-block.active:after{display:none;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board.draggable-state .jos-icon-placeholder-block .icon-placeholder{border:3px solid #d2d6dd;padding:0;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board.draggable-state .jos-icon-placeholder-block .icon-placeholder .icon-img{top:2px;left:2px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board.draggable-state .jos-icon-placeholder-block.drop-target .icon-placeholder{border:3px solid #d2d6dd;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board.draggable-state .jos-icon-placeholder-block.active .icon-placeholder{border:3px solid #167f06;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar .icons-board.draggable-state .jos-icon-placeholder-block.active .icon-placeholder .icon-img{box-shadow:5px 5px 6px #d2d6dd;}}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container{display:none;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-feature-extended-header{display:none;margin-bottom:10px;color:#555;}@media screen and (min-width:1025px){#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-feature-extended-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;}}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-feature-extended-header .jos-feature-description-container .fearture-description{font-size:13px;font-style:italic;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-feature-extended-header .jos-options-filter-container .jos-options-filter-bar .jos-options-filter-categories .jos-filter-dropdown-menu{min-width:140px;background-color:#fff;border-color:#d2d6dd;border-radius:0;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-feature-extended-header .jos-options-filter-container .jos-options-filter-bar .jos-options-filter-search-input,#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-feature-extended-header .jos-options-filter-container .jos-options-filter-bar .jos-options-filter-search-btn{display:none;}@media screen and (max-width:1024px){#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-image-selection-container .jos-image-selection-option-container{display:flex;flex-wrap:nowrap;overflow-x:scroll;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-image-selection-container .jos-image-selection-option-container .jos-category-group{width:auto;margin-right:30px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-image-selection-container .jos-image-selection-option-container .jos-category-group.no-line{margin-right:0;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-image-selection-container .jos-image-selection-option-container .jos-category-group .jos-category-group-body{display:flex;flex-wrap:nowrap;}}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-image-selection-container .jos-image-selection-option-container .jos-image-selection-thumbnail{margin-right:10px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-image-selection-container .jos-image-selection-option-container .jos-image-selection-thumbnail .jos-image-selection-image:before{content:"";position:absolute;opacity:1;z-index:1;border:1px solid #d2d6dd;border-radius:0%;width:100%;left:0;height:110%;top:-5%;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-image-selection-container .jos-image-selection-option-container .jos-image-selection-thumbnail .jos-image-selection-image .image-selected-mark{top:-10px;right:-5px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-image-selection-container .jos-image-selection-option-container .jos-image-selection-thumbnail .jos-image-selection-image img{height:60px;width:60px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-image-selection-container .jos-image-selection-option-container .jos-image-selection-thumbnail.selected .jos-image-selection-image:before{border:3px solid #167f06;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-image-selection-container .jos-image-selection-option-container .jos-image-selection-thumbnail .jos-image-selection-label-text{margin-top:10px;font-size:10px;line-height:12px;}@media screen and (max-width:1024px){#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-image-selection-container .jos-image-selection-option-container .jos-image-selection-thumbnail .jos-image-selection-image{height:50px;width:50px;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-features-grid-container .jos-features-row .product-feature-container .jos-image-selection .jos-image-selection-container .jos-image-selection-option-container .jos-image-selection-thumbnail .jos-image-selection-image img{height:46px;width:46px;}}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .add-icons-reminder .modal-content .icons-samples-list{width:300px;margin:20px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .add-icons-reminder .modal-content .icons-samples-list .icon-sample{width:90px;height:90px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .add-icons-reminder .modal-content .icons-samples-list .icon-sample img{height:70px;width:auto;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .add-icons-reminder .modal-content .icons-samples-list .icon-sample.last{width:101px;height:101px;padding:5px;border-radius:50px;border:1px solid #d2d6dd;}#configurator .jos-conf-step.YB_ICONS .jos-conf-substep .add-icons-reminder .modal-content .jos-btn{text-transform:uppercase;}@media screen and (min-width:1025px){.jos-icons-arrow{width:46%;height:1px;display:inline-block;position:relative;margin-bottom:15px;}.jos-icons-arrow.jos-icons-arrow-left{transform:translateX(-70px);}.jos-icons-arrow.jos-icons-arrow-left:after{width:calc(100% + 73px);}.jos-icons-arrow.jos-icons-arrow-right{transform:translateX(-3px);}.jos-icons-arrow.jos-icons-arrow-right:after{width:calc(100% + 56px);}.jos-icons-arrow:after{position:absolute;content:'';border-bottom:1px solid #d2d6dd;}.jos-icons-arrow-triangle{display:inline-block;height:10px;width:10px;transform:rotate(45deg);transform-origin:center center;border-top:1px solid #d2d6dd;border-left:1px solid #d2d6dd;margin-bottom:11px;}}@media screen and (max-width:1024px){.activeInput #configurator .jos-conf-step.YB_ICONS .jos-conf-substep .jos-conf-substep-body .jos-substep-top-bar{position:static;width:100%;}}.jos-image-selection.cross-sell-products .total-price-text{font-weight:600;}.jos-image-selection.cross-sell-products .jos-image-selection-option-container{font-family:"Barlow",sans-serif;}.jos-image-selection.cross-sell-products .jos-image-selection-option-container .jos-image-selection-thumbnail{display:flex;width:100%;margin-bottom:10px;align-items:flex-start;}.jos-image-selection.cross-sell-products .jos-image-selection-option-container .jos-image-selection-thumbnail .jos-image-selection-image{width:100px;}.jos-image-selection.cross-sell-products .jos-image-selection-option-container .jos-image-selection-thumbnail .jos-image-selection-info{flex:1;margin:20px;}.jos-image-selection.cross-sell-products .jos-image-selection-option-container .jos-image-selection-thumbnail .jos-image-selection-info div:first-child{font-weight:600;margin-right:20px;}@media screen and (min-width:1025px){.jos-image-selection.cross-sell-products .jos-image-selection-option-container .jos-image-selection-thumbnail .jos-image-selection-info{display:flex;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}.personalization-reminder{padding:40px 0;display:none;}@media screen and (max-width:1024px){.personalization-reminder{padding-top:10px;}}.personalization-reminder .modal-dialog{width:auto;}.personalization-reminder .modal-dialog .modal-content{max-width:500px;width:100%;margin:0 auto;border:1px solid #d2d6dd;background-color:#ffffff;border-radius:0;padding:20px;position:relative;display:block;}.personalization-reminder .modal-dialog .modal-content .dialog-close-btn{float:right;padding:13px 15px 12px 15px;line-height:1;cursor:pointer;}@media screen and (min-width:1025px){.personalization-reminder .modal-dialog .modal-content .dialog-close-btn{border:2px solid;border-radius:50%;}}.personalization-reminder .modal-dialog .modal-content .reminder-title,.personalization-reminder .modal-dialog .modal-content .your-yearbook-cover,.personalization-reminder .modal-dialog .modal-content .reminder-text{font-size:16px;font-weight:300;line-height:24px;text-align:center;}.personalization-reminder .modal-dialog .modal-content .reminder-title{font-weight:bold;margin:30px auto 16px auto;text-transform:uppercase;clear:both;}.personalization-reminder .modal-dialog .modal-content .image-container{height:auto;width:70%;display:block;margin:25px auto;max-width:100%;}@media screen and (max-width:500px){.personalization-reminder .modal-dialog .modal-content .image-container{width:100%;}}.personalization-reminder .modal-dialog .modal-content .bottom-bar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin:auto 30px;}@media screen and (max-width:1024px){.personalization-reminder .modal-dialog .modal-content .bottom-bar{margin:0;}}.personalization-reminder .modal-dialog .modal-content .bottom-bar .jos-btn{min-width:180px;max-width:200px;text-transform:capitalize;font-weight:bold;}@media screen and (max-width:1024px){.personalization-reminder .modal-dialog .modal-content .bottom-bar .jos-btn{width:47%;min-width:auto;max-width:none;}}.personalization-reminder .modal-dialog .modal-content .bottom-bar .jos-btn.no-thanks{text-transform:uppercase;}@media screen and (max-width:1024px){.personalization-reminder .modal-dialog .modal-content .bottom-bar .second-line{display:block;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}.jos-conf-substep-body .yb-add-protection-plan-container{font-size:13px;margin-top:10px;padding-right:20px;}.jos-conf-substep-body .yb-add-protection-plan-container .checkbox-label{display:inline;}.jos-conf-substep-body .yb-add-protection-plan-container .checkbox-label.jos-error-text{color:#cd0a0a;}#yb-protection-plan .modal-dialog{width:800px;padding-top:0;padding-bottom:0;}#yb-protection-plan .modal-dialog .modal-content{margin-top:6.25rem;border:1px solid #d2d6dd;background-color:#FFFFFF;}#yb-protection-plan .modal-dialog .modal-content .modal-header{border:none;}#yb-protection-plan .modal-dialog .modal-content .modal-header button.close{padding:10px 14px;font-size:36px;font-weight:100;opacity:0.6;}#yb-protection-plan .modal-dialog .modal-content .modal-header .dialog-title{margin:3.125rem 2.25rem 1.125rem;text-align:center;width:100%;border:none;}#yb-protection-plan .modal-dialog .modal-content .bold{font-weight:bold;}#yb-protection-plan .modal-dialog .modal-content .yb-terms-and-conditions-text{margin-top:30px;padding:20px;height:500px;border:1px solid #d2d6dd;overflow-y:scroll;}#yb-protection-plan .modal-dialog .modal-content .yb-terms-and-conditions-text pre{word-break:normal;background-color:inherit;overflow-x:visible;white-space:pre-line;}#yb-protection-plan .modal-dialog .modal-content .yb-terms-and-conditions-text::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 1px 3px 0 #ABA7A7;border-radius:10px;background-color:#D8D8D8;}#yb-protection-plan .modal-dialog .modal-content .yb-terms-and-conditions-text::-webkit-scrollbar{width:6px;background-color:#D8D8D8;}#yb-protection-plan .modal-dialog .modal-content .yb-terms-and-conditions-text::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 1px 3px 0 #ABA7A7;background-color:#777777;}#yb-protection-plan .modal-dialog .modal-content .dialog-body{margin:0.625rem 6.25rem 6.25rem 6.25rem;}#yb-protection-plan .modal-dialog .modal-content .dialog-body .dialog-body-section{margin-right:1.25rem;margin-left:1.25rem;}#yb-protection-plan .modal-dialog .modal-content .bottom-bar{margin:3.125rem 0 3.75rem 0;}@media screen and (max-width:1024px){#yb-protection-plan .modal-dialog{width:auto;}#yb-protection-plan .modal-dialog .modal-content{padding:0;width:100%;margin-top:0;}#yb-protection-plan .modal-dialog .modal-content .dialog-body{margin:10px 14px;}#yb-protection-plan .modal-dialog .modal-content .yb-terms-and-conditions-text{display:block;height:auto;}#yb-protection-plan .modal-dialog .modal-content .bottom-bar{margin:14px 0 24px 0;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}.yb-order-duplication .modal-dialog{width:98%;max-width:500px;margin-left:auto;margin-right:auto;}.yb-order-duplication .modal-dialog .modal-content .modal-header{border:none;}.yb-order-duplication .modal-dialog .modal-content .modal-body{padding:0 40px 40px;}.yb-order-duplication .modal-dialog .modal-content .modal-body .title{text-transform:uppercase;font-size:2em;margin-bottom:10px;}.yb-order-duplication .modal-dialog .modal-content .modal-body .order-list{max-height:60vh;overflow-y:auto;margin:10px 0;}.yb-order-duplication .modal-dialog .modal-content .modal-body .order-list .order-details{margin:10px 0;}.yb-order-duplication .modal-dialog .modal-content .modal-body .order-list .order-details .flex-row{display:flex;}.yb-order-duplication .modal-dialog .modal-content .modal-body .order-list .order-details .flex-row .order-field{margin-right:20px;}.yb-order-duplication .modal-dialog .modal-content .modal-body .order-list .order-details .order-field .field-label{font-weight:bold;}.yb-order-duplication .modal-dialog .modal-content .modal-body .order-list .order-details .personalization-info .person-name{font-weight:bold;}.yb-order-duplication .modal-dialog .modal-content .modal-body .bottom-bar .jos-btn{display:block;width:90%;max-width:200px;margin:0 auto 20px;}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option{min-height:100px;margin:30px 0;box-shadow:0 0 20px rgba(0,0,0,0.2);cursor:pointer;}@media screen and (min-width:1025px){#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option{margin-right:20px;}}@media screen and (max-width:500px){#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option{margin-top:0px;margin-left:15px;margin-right:15px;box-shadow:0 0 20px rgba(0,0,0,0.6);}}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-selected-mark{display:none;}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option.selected{border:2px solid #167f06;position:relative;}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option.selected .card-selected-mark{display:block;position:absolute;top:5px;right:-10px;z-index:1;color:#167f06;font-size:20px;}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option.selected .card-selected-mark i{border-radius:50%;background-color:#fff;}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-top{position:relative;}@media screen and (min-width:1025px){#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-top{display:none;}}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-top > img{width:100%;min-height:100px;height:30vh;object-fit:cover;object-position:80% 90%;}@media screen and (max-width:500px){#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-top > img{height:111px;}}@media screen and (max-height:414px) and (max-width:1024px) and (orientation:landscape){#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-top > img{object-position:80% 80%;}}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-top div.jos-main-dynamic-image{position:absolute;bottom:35%;right:20%;text-align:right;max-width:65%;transform:matrix(1.18,0.12,-0.25,0.95,0,0);-ms-transform:matrix(1.18,0.12,-0.25,0.95,0,0);-webkit-transform:matrix(1.18,0.12,-0.25,0.95,0,0);-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-top div.jos-main-dynamic-image img{max-height:100%;max-width:100%;opacity:0.68;transform:none;}@media screen and (max-width:500px){#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-top div.jos-main-dynamic-image img{max-height:150%;}}@media screen and (max-height:414px) and (max-width:1024px) and (orientation:landscape){#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-top div.jos-main-dynamic-image img{max-height:250%;}}@media screen and (max-width:1024px){#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-top div.jos-main-dynamic-image{bottom:30%;height:25%;right:20%;}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-top div.jos-main-dynamic-image img{top:initial;left:initial;position:static;}}@media screen and (max-width:1024px) and (orientation:landscape){#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-top div.jos-main-dynamic-image{right:20%;}}@media screen and (max-height:414px) and (max-width:1024px) and (orientation:landscape){#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-top div.jos-main-dynamic-image{right:16%;}}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option.jos-yb-no-personalization-option .card-top img{height:15vh;object-position:80% 80%;}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-body{padding:10px 20px;}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-body .card-title{display:flex;justify-content:space-between;font-size:18px;font-weight:bold;}@media screen and (max-width:500px){#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-body .card-title{font-size:14px;}}@media screen and (max-width:500px){#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-body .card-description{font-size:12px;}}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-body .sub-features-container .sub-features{position:static;margin:0;}#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-body .sub-features-container .sub-features .jos-text-group > fieldset > div > .input-append > .jos-text-input-title > b,#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-body .sub-features-container .sub-features .jos-text-group > fieldset > div > .input-append > .jos-text-input-title > .jos-field-limit,#configurator .jos-card-selection .jos-card-selection-option-container .jos-card-selection-option .card-body .sub-features-container .sub-features .jos-text-group > fieldset > div > .input-append > .jos-text-input-title > .jos-text-input-description{display:none;}input#jos-select-personalization{height:100px;width:100px;position:absolute;left:0;z-index:999;opacity:0;}fieldset.jos-select-personalization-container{padding-left:10px;display:flex;}fieldset.jos-select-personalization-container input#jos-select-personalization{height:100px;width:100px;position:absolute;left:0;z-index:999;opacity:0;}fieldset.jos-select-personalization-container label.checkbox-label{font-size:14px;display:inline;padding-left:1em;}fieldset .jos-error-wrapper{margin-top:6px;}#configurator .jos-conf-step .jos-text-input{display:inline-block;}@media screen and (min-width:1025px){#configurator .jos-conf-step.ADD_PERSONALIZATION .jos-conf-substep-header{display:none;}}#configurator .jos-conf-step.ADD_PERSONALIZATION .jos-personalization-substep-header .jos-sub-step-title p{font-size:1.2em;}@media screen and (min-width:1025px){#configurator .jos-conf-step.ADD_PERSONALIZATION .jos-personalization-substep-header .jos-sub-step-title h3{display:none;}#configurator .jos-conf-step.ADD_PERSONALIZATION .jos-personalization-substep-header .jos-sub-step-title p{font-weight:bold;}}@media screen and (max-width:500px),screen and (max-height:414px) and (max-width:1024px) and (orientation:landscape),screen and (max-width:1024px){#configurator .jos-conf-step.ADD_PERSONALIZATION .jos-personalization-substep-header .jos-sub-step-title{margin-bottom:15px;margin-left:15px;margin-right:15px;}#configurator .jos-conf-step.ADD_PERSONALIZATION .jos-personalization-substep-header .jos-sub-step-title h3{font-family:"IBM Plex Sans",sans-serif;font-size:20px;display:inline-block;text-transform:none;}#configurator .jos-conf-step.ADD_PERSONALIZATION .jos-personalization-substep-header .jos-sub-step-title p{font-family:"IBM Plex Sans",sans-serif;font-size:16px;display:inline-block;}}#configurator .jos-conf-step.ADD_PERSONALIZATION .jos-text-input-title{margin:10px 0 4px 0;}#configurator .jos-conf-step.ADD_PERSONALIZATION .jos-text-input{display:block;}#configurator .jos-conf-step.ADD_PERSONALIZATION .jos-text-input.jos-input-small{width:107px !important;max-width:none;}#configurator .jos-conf-step.ADD_PERSONALIZATION .jos-text-input.jos-input-medium{width:145px !important;max-width:none;}#configurator .jos-conf-step.ADD_PERSONALIZATION [data-jos-feature-osr="LINE ONE"]{}#configurator .jos-conf-step.ADD_PERSONALIZATION [data-jos-feature-osr="LINE ONE"] .jos-text-input-title,#configurator .jos-conf-step.ADD_PERSONALIZATION [data-jos-feature-osr="LINE ONE"] .jos-field-limit{display:none;}.jos-field{margin-bottom:20px;}.jos-field label{font-weight:normal;}.jos-field label .labelDescription{font-size:0.7em;font-style:italic;}.jos-field select,.jos-field input[type="email"],.jos-field input[type="tel"],.jos-field input[type="text"]{height:50px;border-radius:0;font-size:1em;width:100%;margin:0;}.jos-field.checkbox-view{position:relative;}@media screen and (min-width:1025px){.jos-dropdown select{margin-right:35px !important;min-width:180px;}}#main-wrapper.last-step:not(.no-personalization):not(.agreement-checked) .jos-btn-section .jos-btn-add-to-cart{opacity:0.5;pointer-events:none;}.jos-btn-section .jos-btn-save-design{display:none;}@media screen and (max-width:1024px){#configurator #accordion .jos-btn-section .jos-btn-add-to-cart,#configurator #accordion .jos-btn-section .jos-btn-change-design{display:none;}}.jos-agreement-error{color:#b81b1b !important;}.jos-agreement-error:before{border-right:1px solid #cd0a0a !important;border-bottom:1px solid #cd0a0a !important;}.jos-agreement-checkbox-error{border-color:#cd0a0a !important;border-width:2px !important;}.jos-review-error-message{display:none;border:1px solid #cd0a0a;height:45px;margin-bottom:10px;background-color:#FFDCEB;}.jos-review-error-message #info-error-image{height:35px;width:35px;margin-left:10px;margin-top:5px;background-image:url(../images/error.svg);background-size:contain;}.jos-review-error-message .info-error-text{margin-left:10px;margin-top:5px;color:#cd0a0a;font-style:italic;}@media screen and (max-width:1024px){.jos-review-error-message-show{display:flex !important;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}div[data-custom-search="true"]{position:relative;}div[data-custom-search="true"] .optionRow:nth-last-child(-n+3){display:none;}div[data-custom-search="true"] .optionRow:last-child{display:block;}div[data-custom-search="true"] .filled_info:not(:focus){background-color:#ddd;}div[data-custom-search="true"] .optionRow.customSearch{position:relative;}#configurator .custom_search{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);}#configurator .custom_search .search-dialog{background-color:white;margin:10% auto;width:100%;max-width:752px;}#configurator .custom_search .search-dialog.show-confirmation-dialog .confirmation-dialog{display:block !important;}#configurator .custom_search .search-dialog.show-confirmation-dialog .search-dialog-content.first-step{display:none !important;}#configurator .custom_search .search-dialog .search-dialog-close-btn{float:right;padding:13px 15px 12px 15px;line-height:1;margin:10px;cursor:pointer;}@media screen and (min-width:1025px){#configurator .custom_search .search-dialog .search-dialog-close-btn{border:2px solid;border-radius:50%;}}#configurator .custom_search .search-dialog .search-dialog-content{padding:50px;}#configurator .custom_search .search-dialog .search-dialog-content hr{display:none;}#configurator .custom_search .search-dialog .search-dialog-content .jos-btn-no-student.mobile{display:none;}#configurator .custom_search .search-dialog .search-dialog-content .search-dialog-your-student{padding-top:10px;padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;}#configurator .custom_search .search-dialog .search-dialog-content .search-dialog-your-student .search-dialog-your-student-label{font-weight:bold;}#configurator .custom_search .search-dialog .search-dialog-content .search-dialog-your-student .search-dialog-your-student-vlalue{width:280px;padding:8px;border:1px solid #d2d6dd;}#configurator .custom_search .search-dialog .search-dialog-content .search-header{height:48px;font-size:18px;font-weight:bold;line-height:24px;text-align:center;}#configurator .custom_search .search-dialog .search-dialog-content .your-student{height:19px;width:108px;font-size:16px;font-weight:bold;line-height:19px;}#configurator .custom_search .search-dialog .search-dialog-content .search-result{border:1px solid #d2d6dd;margin-top:1px;margin-left:1px;}#configurator .custom_search .search-dialog .search-dialog-content .search-result table thead{background-color:#212121;color:white;}#configurator .custom_search .search-dialog .search-dialog-content .search-result table th{padding:5px;font-weight:normal;}#configurator .custom_search .search-dialog .search-dialog-content .search-result table tbody tr td{border:none;}#configurator .custom_search .search-dialog .search-dialog-content .search-result table tbody tr td.name-sell{text-decoration:underline;}#configurator .custom_search .search-dialog .search-dialog-content .search-result table tbody tr:hover td{background-color:#212121;cursor:pointer;color:white;}#configurator .custom_search .search-dialog .search-dialog-content.confirmation-dialog{display:none;text-align:center;}#configurator .custom_search .search-dialog .search-dialog-content.confirmation-dialog .search-dialog-header{height:48px;font-size:18px;line-height:24px;text-align:center;}#configurator .custom_search .search-dialog .search-dialog-content.confirmation-dialog .search-dialog-body{padding:21px 34px;margin:50px auto;height:auto !important;width:auto !important;overflow:auto;background-color:#f4f4f4;}#configurator .custom_search .search-dialog .search-dialog-content.confirmation-dialog .search-dialog-body .search-dialog-body-line{text-align:center;word-wrap:break-word;}#configurator .custom_search .search-dialog .search-dialog-content.confirmation-dialog .search-dialog-body .search-dialog-body-line:first-child{font-weight:600;}#configurator .custom_search .search-dialog .search-dialog-content.confirmation-dialog .bottom-buttons{margin-top:15px;margin-bottom:10px;}#configurator .custom_search .search-dialog .search-dialog-content.confirmation-dialog .bottom-buttons .search-dialog-btn-edit-student{font-size:12px;background:none;border:none;text-decoration:underline;}@media screen and (max-width:1024px){#configurator .custom_search{min-width:auto;padding:0;}#configurator .custom_search .search-dialog{margin:10px auto;width:auto;}}@media screen and (max-width:1024px) and (max-width:500px){#configurator .custom_search .search-dialog{margin:10px;}}@media screen and (max-width:1024px){#configurator .custom_search .search-dialog .search-dialog-content{text-align:center;padding:50px 12px 35px 12px;}#configurator .custom_search .search-dialog .search-dialog-content .search-dialog-header{padding:0 50px;font-size:18px;font-weight:bold;line-height:24px;}#configurator .custom_search .search-dialog .search-dialog-content .search-result{margin-top:55px;}#configurator .custom_search .search-dialog .search-dialog-content .search-dialog-your-student{display:none;}#configurator .custom_search .search-dialog .search-dialog-content .search-dialog-your-student .jos-btn-no-student.desktop{display:none !important;}#configurator .custom_search .search-dialog .search-dialog-content .jos-btn-no-student.mobile{display:inline-block !important;margin:40px auto !important;float:none !important;}#configurator .custom_search .search-dialog .search-dialog-content .search-dialog-body-line{font-size:18px;line-height:23px;}#configurator .custom_search .search-dialog .search-dialog-content .search-dialog-body{height:auto;margin:40px auto 32px auto !important;width:auto !important;}}.custom_search{position:absolute;display:none;top:4em;min-width:300px;width:420px;box-sizing:content-box;z-index:9999;padding:10px 20px;background-color:#fff;border:solid 1px #000;}.custom_search .search-result .loading-spiner{width:100%;height:16px;margin-top:20px;background:url("../img/datatable/ajax-loader.gif") center no-repeat transparent;}.custom_search .search-result{max-height:200px;min-width:270px;overflow-y:auto;overflow-x:hidden;}.custom_search table{width:100%;}.custom_search .search-footer{margin-top:20px;text-align:center;color:#00E;}.custom_search .search-footer,.no-result-link{cursor:pointer;text-decoration:underline;font-weight:bold;}#configurator .custom_search table thead,#itemSection .custom_search table thead{background:#fff;}#configurator .custom_search table thead tr,#itemSection .custom_search table thead tr{display:table-row;height:1.5em;}#configurator .custom_search table thead th,#itemSection .custom_search table thead th{font-weight:bold;padding:0.5em;padding-top:0;line-height:normal;border:none;}#configurator .custom_search table tbody tr,#itemSection .custom_search table tbody tr{display:table-row;}#configurator .custom_search table tbody tr th,#configurator .custom_search table tbody tr td,#itemSection .custom_search table tbody tr th,#itemSection .custom_search table tbody tr td{display:table-cell;}#configurator .custom_search table tbody tr td,#itemSection .custom_search table tbody tr td{padding:0.5em;vertical-align:middle;border-top:1px solid #d2d6dd;border-left:1px solid #d2d6dd;}#configurator .custom_search table tbody tr td:last-child,#itemSection .custom_search table tbody tr td:last-child{border-right:1px solid #d2d6dd;}#configurator .custom_search table tbody tr:last-child td,#itemSection .custom_search table tbody tr:last-child td{border-bottom:1px solid #d2d6dd;}#configurator .custom_search table tbody tr:hover td,#itemSection .custom_search table tbody tr:hover td{background:#ddd;cursor:pointer;}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media screen and (max-width:1024px) and (orientation:landscape){body.yearbookDesigner-v6 #configurator .jos-configuration-steps{margin-top:0;}}body.yearbookDesigner-v6 #configurator .jos-conf-step .jos-conf-substep .jos-conf-substep-header .jos-conf-substep-header-text .jos-conf-substep-header-name-mobile{font-size:16px;letter-spacing:0.52px;line-height:19px;text-transform:none;font-weight:bold;}body.yearbookDesigner-v6 #configurator .jos-conf-step .jos-conf-substep .jos-conf-substep-body .jos-substep-feature-description .jos-substep-feature-description-text{font-size:14px;line-height:16px;text-transform:unset;}@media screen and (max-width:1024px){body.yearbookDesigner-v6 #configurator .jos-conf-step .jos-conf-substep .jos-conf-substep-body .jos-substep-feature-title-mobile{display:inline-block;font-size:14px;}}body.yearbookDesigner-v6 #configurator .jos-conf-step .jos-conf-substep .jos-conf-substep-body .yb-error-message{display:none;border-color:#cd0a0a;border-radius:0;background-color:rgba(226,88,105,0.1);color:#cd0a0a;padding:7px 13px 6px;}body.yearbookDesigner-v6 #configurator .jos-conf-step .jos-conf-substep .jos-conf-substep-body .yb-error-message .jos-error-info-sign{border:1.5px solid #cd0a0a;width:22px;height:22px;display:inline-block;border-radius:50%;padding:1px 13px;font-weight:bold;background:white;float:left;font-size:15px;text-align:center;padding:0;line-height:18px;}body.yearbookDesigner-v6 #configurator .jos-conf-step .jos-conf-substep .jos-conf-substep-body .yb-error-message .jos-error-text{font-size:14px;margin-left:10px;display:inline-block;font-style:italic;width:85%;}@media screen and (max-width:500px){body.yearbookDesigner-v6 #configurator .jos-conf-step .jos-conf-substep .jos-conf-substep-body .yb-error-message .jos-error-text{width:80%;}}body.yearbookDesigner-v6 #configurator .jos-conf-step-body.no-enhansed-personalization #jos-review-step .jos-btn-change-design{visibility:hidden;}body.yearbookDesigner-v6 #configurator #jos-review-step .jos-preview-description{font-size:14px;font-weight:bold;line-height:17px;}body.yearbookDesigner-v6 #configurator #jos-review-step li{display:block;}body.yearbookDesigner-v6 #configurator #jos-review-step li.accessories{font-weight:bold;}body.yearbookDesigner-v6 #configurator #jos-review-step li .review-step-img{min-width:6%;width:6%;display:inline-block;vertical-align:top;}body.yearbookDesigner-v6 #configurator #jos-review-step li .jos-review-item-price{float:right;}body.yearbookDesigner-v6 #configurator #jos-review-step li .review-step-content{display:inline-block;width:70%;}body.yearbookDesigner-v6 #configurator #jos-review-step li .review-step-content .step-link{display:block;margin-left:0;}body.yearbookDesigner-v6 #configurator #jos-review-step .review-total{font-size:14px;font-weight:bold;line-height:17px;}body.yearbookDesigner-v6 #configurator #jos-review-step .review-total .jos-review-item-price{float:right;}body.yearbookDesigner-v6 #configurator #jos-review-step .jos-review-agreement{border:1px solid #d2d6dd;padding:10px;margin:1.25rem;}body.yearbookDesigner-v6 #configurator #jos-review-step .jos-review-agreement .jos-field{margin-bottom:0;}body.yearbookDesigner-v6 #configurator #jos-review-step .jos-review-agreement .jos-field.checkbox-view input{margin-top:4px;float:left;}body.yearbookDesigner-v6 #configurator #jos-review-step .jos-review-agreement .jos-field.checkbox-view label{padding-left:25px;margin-top:0;height:auto;display:block;font-size:14px;}body.yearbookDesigner-v6 #configurator #jos-review-step .review-total{border-top:1px solid #d2d6dd;padding:10px 1.25rem 30px 1.25rem;}@media screen and (max-width:500px){body.yearbookDesigner-v6 #configurator #jos-review-step .jos-btn-section{display:none;}}#main-wrapper.no-personalization #jos-review-step .jos-review-agreement{display:none;}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}body.yearbookDesigner-v6 #configurator .jos-product-preview .jos-product-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;}@media screen and (min-width:1025px){body.yearbookDesigner-v6 #configurator .jos-product-preview .jos-product-header{padding:10px 0;}}body.yearbookDesigner-v6 #configurator .jos-product-preview .jos-product-header h1.jos-product-name{padding-right:10px;}@media screen and (max-width:1024px){body.yearbookDesigner-v6 #configurator .jos-product-preview .jos-product-header h1.jos-product-name.jos-long-product-name{font-size:18px;}}body.yearbookDesigner-v6 #configurator .jos-product-preview .jos-product-header .jos-product-price{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;font-weight:600;}body.yearbookDesigner-v6 #configurator .jos-product-preview .magnificent-mode-inner .magnificent-viewport-mode-inner div.jos-main-dynamic-image img.jos-main-dynamic-image{max-height:100% !important;}body.yearbookDesigner-v6 #configurator .jos-product-preview div.jos-main-dynamic-image{position:absolute;bottom:35%;right:25%;text-align:right;max-width:65%;transform:matrix(1.18,0.12,-0.25,0.95,0,0);-ms-transform:matrix(1.18,0.12,-0.25,0.95,0,0);-webkit-transform:matrix(1.18,0.12,-0.25,0.95,0,0);-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;}@media screen and (min-width:1024px) and (max-width:1100px){body.yearbookDesigner-v6 #configurator .jos-product-preview div.jos-main-dynamic-image{height:40px;right:10%;}}@media screen and (min-width:1101px) and (max-width:1160px){body.yearbookDesigner-v6 #configurator .jos-product-preview div.jos-main-dynamic-image{height:50px;right:15%;}}@media screen and (min-width:1161px) and (max-width:1320px){body.yearbookDesigner-v6 #configurator .jos-product-preview div.jos-main-dynamic-image{height:60px;right:15%;}}body.yearbookDesigner-v6 #configurator .jos-product-preview div.jos-main-dynamic-image img{max-height:100%;opacity:0.68;transform:none;}@media screen and (min-width:1025px){body.yearbookDesigner-v6 #configurator .jos-product-preview .jos-image-preview img.jos-blank-image,body.yearbookDesigner-v6 #configurator .jos-product-preview .jos-image-preview img.jos-preloaded-main-image{max-height:none;object-fit:cover;height:573px;width:100%;object-position:-20% 0%;}}@media screen and (max-width:1024px){body.yearbookDesigner-v6 #configurator .jos-product-preview{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;}body.yearbookDesigner-v6 #configurator .jos-product-preview .jos-image-preview img.jos-blank-image,body.yearbookDesigner-v6 #configurator .jos-product-preview .jos-image-preview img.jos-preloaded-main-image{width:100%;max-height:unset;left:0;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;}body.yearbookDesigner-v6 #configurator .jos-product-preview div.jos-main-dynamic-image{bottom:30%;height:25%;}body.yearbookDesigner-v6 #configurator .jos-product-preview div.jos-main-dynamic-image img{top:initial;left:initial;position:static;}}@media screen and (max-width:1024px) and (orientation:landscape){body.yearbookDesigner-v6 #configurator .jos-product-preview{height:410px;position:relative;}body.yearbookDesigner-v6 #configurator .jos-product-preview .jos-image-preview{height:350px;max-height:unset;}body.yearbookDesigner-v6 #configurator .jos-product-preview div.jos-main-dynamic-image{right:20%;}}@media screen and (max-height:414px) and (max-width:1024px) and (orientation:landscape){body.yearbookDesigner-v6 #configurator .jos-product-preview{height:295px;}body.yearbookDesigner-v6 #configurator .jos-product-preview .jos-image-preview{height:235px;max-height:unset;}}@media screen and (max-width:1024px){#main-wrapper.first-step #configurator .jos-product-preview{display:none;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}body.jos-school #yb-prom-message-container{display:block;font-family:"Barlow",sans-serif;}body.jos-school #yb-prom-message-container .yb-prom-message{background:#F2F2F2;padding:5px 45px 7px 45px;font-size:20px;border-top:1px solid #d2d6dd;border-bottom:1px solid #d2d6dd;}@media screen and (max-width:800px){body.jos-school #yb-prom-message-container .yb-prom-message{position:fixed;top:150px;z-index:3;width:100%;font-size:16px;padding:5px 10px;}}@media screen and (max-width:767px){body.jos-school #yb-prom-message-container .yb-prom-message{top:158px;}}@media screen and (max-height:414px) and (max-width:1024px) and (orientation:landscape){body.jos-school #yb-prom-message-container .yb-prom-message{top:158px;}}body.jos-school #yb-prom-message-container .yb-prom-message .yb-prom-message-prod-browse{display:inline;font-weight:bold;}body.jos-school #yb-prom-message-container .yb-prom-message .yb-prom-message-prod-detail{display:none;}body.yearbookDesigner-v6 #yb-prom-message-container{display:block;position:relative;padding:0 20px;}body.yearbookDesigner-v6 #yb-prom-message-container .yb-prom-message{position:absolute;right:620px;left:110px;top:100px;z-index:11;font-size:20px;text-align:right;font-family:"Barlow",sans-serif;color:#777;}@media screen and (max-width:1024px){body.yearbookDesigner-v6 #yb-prom-message-container .yb-prom-message{position:fixed;right:0;left:40px;top:5px;}body.yearbookDesigner-v6 #yb-prom-message-container .yb-prom-message.activeInput{position:absolute;}body.yearbookDesigner-v6 #yb-prom-message-container .yb-prom-message .modalLink.yb-prom-details-link{position:absolute;right:0;font-size:0;}body.yearbookDesigner-v6 #yb-prom-message-container .yb-prom-message .modalLink.yb-prom-details-link:after{position:absolute;content:"i";right:7px;top:7px;font-size:11px;color:#fff;border-radius:50%;border:1px solid #fff;width:16px;height:16px;text-align:center;line-height:1;padding:1px;}body.yearbookDesigner-v6 #yb-prom-message-container .yb-prom-message .end-date{display:none;}}@media screen and (max-width:1024px) and (orientation:landscape){body.yearbookDesigner-v6 #yb-prom-message-container .yb-prom-message{position:absolute;}}body.yearbookDesigner-v6 #yb-prom-message-container .yb-prom-message a{display:inline-block;}body.yearbookDesigner-v6 #yb-prom-message-container .yb-prom-message .yb-prom-message-prod-browse{display:none;}body.yearbookDesigner-v6 #yb-prom-message-container .yb-prom-message .yb-prom-message-prod-detail{display:inline;font-weight:bold;}@media screen and (max-width:1024px){body.yearbookDesigner-v6 #yb-prom-message-container .yb-prom-message .yb-prom-message-prod-detail{color:#fff;padding:3px 30px 3px 10px;background-color:#cd0a0a;font-weight:normal;}}.yb-prom-details-dialog{font-size:14px;}.yb-prom-details-dialog .modal-content{padding:0;}.yb-prom-details-dialog .modal-header{margin:0;border-bottom:1px solid #d2d6dd;}.yb-prom-details-dialog .modal-header h4{color:#b4b4b4;font-size:14px;margin:0;}.yb-prom-details-dialog .yb-prom-details-title{font-size:16px;margin:0 0 20px 0;}body.yearbookDesigner-v6 #configurator #toolbar #share-button{display:none;}body.yearbookDesigner-v6 #configurator #toolbar.yb-hidden{visibility:hidden;}body.yearbookDesigner-v6 #configurator .jos-productdetail-info{font-size:14px;line-height:22px;margin-top:40px;}body.yearbookDesigner-v6 #configurator .jos-productdetail-info .jos-description-col{border-right:solid 1px #d2d6dd;padding-right:23px;}body.yearbookDesigner-v6 #configurator .jos-productdetail-info ul li{list-style-type:disc;list-style-position:inside;margin-left:2em;text-indent:-1em;}@media screen and (max-width:1024px){body.yearbookDesigner-v6 #configurator .jos-productdetail-info{display:none;}}.promocode-event{border-top:3px solid #354A66;border-bottom:3px solid #354A66;color:#354966;font-size:17px;text-transform:uppercase;text-align:center;margin-top:2px;}@media screen and (max-width:500px){.promocode-event{font-size:12px;}}.promocode-event p{font-weight:bold;margin-bottom:0;}.promocode-event .promocode-active-event-msg-bold{color:#ff0000;}.promotion-event{display:none;border-top:3px solid #354A66;border-bottom:3px solid #354A66;color:#354966;font-size:17px;text-transform:uppercase;text-align:center;margin-bottom:10px;}@media screen and (max-width:500px){.promotion-event{font-size:12px;margin-bottom:0;}.promotion-event .show-desktop-only{display:none;}}.promotion-event p{margin:0;}.promotion-event a{color:#354966;text-decoration:none;}.promotion-event .active-event-msg{font-weight:bold;}.promotion-event .active-event-msg .event-days-remain-countdown-msg{font-size:1.2em;color:red;}.yb-configured-price{font-weight:100;text-decoration:line-through;}.jos-product-price .discounted-text{display:block;font-size:14px;text-transform:initial;font-weight:100;}