*{box-sizing:border-box}.customcategories-index-index .column.main{display:flex;flex-wrap:wrap;margin:-10px 0 0;padding-top:10px}.customcategories-index-index .image-block a{width:69%;text-align:center;max-width:733px}.customcategories-index-index .image-block{padding:0 0 10px}.customcategories-index-index .image-block:nth-child(2n+1){padding-right:5px}.customcategories-index-index .image-block:nth-child(2n){padding-left:5px}@media (min-width:1400px){.checkout-wrapper .sub-title{font-size:2.8rem;text-transform:capitalize;font-weight:500;padding:1.35rem 2.5rem;background:#f3f3f3;width:100%;margin-bottom:.8rem;box-sizing:border-box}.checkout-content .delivery-option label[for=instore]{margin-bottom:3.3rem}.checkout-content .delivery-option label[for=delivery]{margin-bottom:2.7rem}.checkout-content .customer-info-field .input-wrapper label{width:26%;box-sizing:border-box;vertical-align:middle;display:inline-block;padding-left:16px;padding-bottom:9px}.checkout-content .customer-info-field .input-wrapper input{height:4rem;box-sizing:border-box;width:62%;margin-left:24px;border:1px solid #333}.checkout-wrapper{font-size:2rem;width:100%;padding-top:3rem;max-width:85.879629%;margin:0 auto}.checkout-content .delivery-details{width:54%}.checkout-content .item{padding-left:40px;padding-top:35px}.checkout-content .item .item-image{width:27%}.checkout-content .item .item-detail{width:73%;font-size:1.7rem;padding-top:6px;box-sizing:border-box}.checkout-content .item .item-detail .item-name{text-align:center;margin-bottom:25px;padding-left:15px;font-size:28px}.checkout-content .item .item-detail .item-price{padding-left:30px;font-weight:600;font-size:28px}.checkout-content .item-info .info-wrapper{min-height:inherit}.checkout-content .item-info .info-wrapper>span{margin-bottom:10px;font-size:32px}.checkout-content .item-info .info-wrapper>span.size>span,.checkout-content .item-info .info-wrapper>span.qty>span,.checkout-content .item-info .info-wrapper>span.color>span{color:#999}}@media (min-width:1400px) and (max-width:1899px){html{font-size:1rem}}@media (min-width:1800px){body .page-wrapper .page-header .header.content{padding:55px 0 52px}body .page-wrapper .page-header .header.content .logo{padding-left:0;max-width:515px}.customcategories-index-index .image-block img{display:inline-block;vertical-align:middle;width:100%;max-height:800px}.image-block a{display:inline-block;padding:1rem 0;text-align:center;position:absolute;top:calc(50% + 0px);left:calc(50% - 15px);transform:translate(-50%,-50%);background:rgba(0,0,0,.7);font-size:3rem;font-weight:600;font-family:'Lato';color:#fff;text-transform:uppercase;width:34%}}.modals-wrapper .modal-popup.ryco-search-popup .modal-inner-wrap{border-radius:0;top:10vh;left:0;transform:none;width:100%;height:80vh;max-height:unset;margin:auto}.ryco-search-popup #search-popup #search_mini_form{justify-content:center}.ryco-search-popup #search-popup input{width:83.333333%;height:5.555556vw;margin:1.388889vw;border:2px solid #7a7a7a;text-transform:uppercase;font-size:3.333333vw;letter-spacing:1.25vw;color:#212121}.ryco-search-popup #search-popup input:focus{box-shadow:none}.ryco-search-popup #search-popup input::-webkit-input-placeholder{opacity:50%}.ryco-search-popup #search-popup input:-ms-input-placeholder{opacity:50%}.ryco-search-popup #search-popup input::placeholder{opacity:50%}.ryco-search-popup .mst-searchautocomplete__autocomplete._active{width:80vw !important;left:0 !important;top:8.518519vw !important;padding:0 1.736111vw;padding-top:1.851852vw;border:none;height:calc(100vh - 10.370371vw);overflow-y:scroll}.ryco-search-popup .mst-searchautocomplete__index-title{display:none}.ryco-search-popup .mst-searchautocomplete__item.magento_catalog_product .price .price-label{display:none}.ryco-search-popup .mst-searchautocomplete__autocomplete ul{display:flex;align-items:flex-start;flex-wrap:wrap}.ryco-search-popup .mst-searchautocomplete__item.magento_catalog_product{display:flex;align-items:center;margin:0;padding:0 1.041667vw;display:block;margin-bottom:2.314815vw}.ryco-search-popup .mst-searchautocomplete__item.magento_catalog_product img{width:100%;max-width:unset;height:auto;margin-right:0}.ryco-search-popup .mst-searchautocomplete__item.magento_catalog_product .title{text-align:center;font-size:29px;margin-top:1.157407vw;margin-bottom:1.157407vw}@media screen and (max-width:1800px){.ryco-search-popup .mst-searchautocomplete__item.magento_catalog_product .title{font-size:22px}}@media screen and (max-width:1024px){.ryco-search-popup .mst-searchautocomplete__item.magento_catalog_product .title{font-size:18px}}@media screen and (max-width:768px){.ryco-search-popup .mst-searchautocomplete__item.magento_catalog_product .title{font-size:16px}}.ryco-search-popup .mst-searchautocomplete__item.magento_catalog_product .title a{color:#1a212d}.ryco-search-popup .mst-searchautocomplete__highlight{font-weight:400;color:#1a212d}.ryco-search-popup .mst-searchautocomplete__item.magento_catalog_product .price{text-align:center;font-size:29px;font-weight:400;margin-left:.5rem}.ryco-search-popup .mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all{display:none}.ryco-search-popup .bundle-price .bundle-price-item{width:100%;float:none;font-size:29px;color:#1a212d;border-right:none;margin-bottom:.462962vw}.ryco-search-popup .bundle-price .bundle-price-item:last-child{margin-bottom:0}.ryco-search-popup .bundle-price .bundle-price-item .price-final_price{display:inline-block}.ryco-search-popup .mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.popular ul{background-color:#f2f2f2;margin:0 -1.736111vw;height:9.259259vw;align-items:center;padding:0 8.333333vw}.ryco-search-popup .mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.popular ul li{margin-right:3vw}.ryco-search-popup .mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.popular ul li a{font-size:2.314815vw;text-transform:uppercase;font-weight:400}.ryco-search-popup .search-popup-glass{width:2.962962vw;height:2.962962vw;position:absolute;right:12.5vw;top:2.777777vw;background:url(../images/search-glass.png) no-repeat center center;background-size:100%;cursor:pointer}.ryco-search-popup .search-popup-close{width:3.555556vw;height:5.648148vw;position:absolute;right:1.157407vw;top:1.666667vw;background:url(../images/search-cross.png) no-repeat center center;background-size:100%;cursor:pointer}.ryco-search-popup .mst-searchautocomplete__item.magento_catalog_product{flex-basis:100%}@media (min-width:768px){.ryco-search-popup .mst-searchautocomplete__item.magento_catalog_product{flex-basis:50%}}@media (min-width:1024px){.ryco-search-popup .mst-searchautocomplete__item.magento_catalog_product{flex-basis:33.333333%}}@media (min-width:1600px){.ryco-search-popup .mst-searchautocomplete__item.magento_catalog_product{flex-basis:25%}}.cms-checkout-page .item-list .ryco-btn{position:relative;float:none;width:auto;display:inline-block;margin-top:1rem}.cms-checkout-page .primary-cart-action{justify-content:center}.cms-checkout-page .checkout-content .item-info .info-wrapper .color span,.cms-checkout-page .checkout-content .item-info .info-wrapper .size span,.cms-checkout-page .checkout-content .item-info .info-wrapper .qty span{min-width:4rem;color:#a2a2a2;margin-right:12px}.cms-checkout-page .checkout-content .item-info .update-wrapper span{margin-right:6px}.cms-checkout-page .info-wrapper,.cms-checkout-page .update-wrapper{padding-top:1rem;width:100%}.cms-checkout-page .info-wrapper span,.cms-checkout-page .update-wrapper span{min-width:4rem;font-size:1.6rem}.cms-checkout-page .info-wrapper select,.cms-checkout-page .update-wrapper select{width:100%;margin-right:6rem;font-size:1.6rem;height:auto;font-family:"Lato";padding:0;padding-left:5px}.cms-checkout-page .checkout-content .item-info .info-wrapper>.size,.cms-checkout-page .checkout-content .item-info .update-wrapper>.size{font-size:1.6rem;margin-bottom:.5rem}.cms-checkout-page .checkout-content .item-info .info-wrapper>.qty,.cms-checkout-page .checkout-content .item-info .update-wrapper>.qty{font-size:1.6rem;margin-bottom:0}.cms-checkout-page .checkout-content .remove{position:absolute;right:2rem;bottom:0;cursor:pointer;width:2.8rem;height:2.8rem;background:url(../images/trash-icon.png) no-repeat center center;background-size:100%}.cms-checkout-page .checkout-content .remove:before{content:''}.cms-checkout-page .checkout-content .item-info .info-wrapper{min-height:auto}.cms-checkout-page .checkout-content .item .item-detail .item-price{font-weight:700}