body .page-wrapper .page-header .header.content{padding:45px 0}body .page-wrapper .page-header .header.content .logo{padding-left:18px}body.cms-index-index .page-wrapper .widget.block-static-block:not(:last-child){margin-bottom:0}.cms-index-index .columns{height:100%;width:100%;display:table}.cms-index-index .image-block a{padding:14px 0 13px;width:34%;min-width:743px;font-size:61px;letter-spacing:2.5px;margin-top:1px}.cms-index-index .block-static-block img{display:block;height:100%;width:100%}.cms-index-index .block-static-block:nth-child(2){padding-top:2px}.cms-index-index .block-static-block:nth-child(3){padding-top:2px}.cms-index-index .block-static-block:nth-child(4){padding-top:6px}body nav.ryco-menu ul li.cart-icon-wrapper{margin:0}body nav.ryco-menu ul li.cart-icon-wrapper a img{max-width:none}.cms-home .ryco-menu li:first-of-type{display:none}.categorypath-clothing-suits .product-items,.catalogsearch-result-index .product-items{margin:0 -13px}.categorypath-clothing-suits .product-items .product-item,.catalogsearch-result-index .product-items .product-item{padding:0 13px;margin-bottom:45px}.categorypath-clothing-suits .product-items .product-item .product-item-info a,.catalogsearch-result-index .product-items .product-item .product-item-info a{display:block}.categorypath-clothing-suits .product-items .product-item .product-item-info a img,.catalogsearch-result-index .product-items .product-item .product-item-info a img{width:100%;display:block}.categorypath-clothing-suits .product-items .product-item .product-item-info .product-item-name,.catalogsearch-result-index .product-items .product-item .product-item-info .product-item-name{margin-top:36px;font-size:30px;margin-bottom:30px}.categorypath-clothing-suits .bundle-price-item,.catalogsearch-result-index .bundle-price-item{float:left;width:33.3333%;border-right:2px solid #eee;font-size:24px;color:#000}.categorypath-clothing-suits .bundle-price-item:last-of-type,.catalogsearch-result-index .bundle-price-item:last-of-type{border-right:none}.categorypath-clothing-suits .bundle-price-item .price-final_price,.catalogsearch-result-index .bundle-price-item .price-final_price{margin-bottom:0}@media screen and (max-width:767px){.categorypath-clothing-suits .bundle-price-item .price-final_price,.catalogsearch-result-index .bundle-price-item .price-final_price{display:inline-block}}@media screen and (max-width:767px){.categorypath-clothing-suits .bundle-price-item:first-child .price-final_price,.catalogsearch-result-index .bundle-price-item:first-child .price-final_price{margin-top:0}}@media only screen and (max-width:1369px){.categorypath-clothing-suits .bundle-price-item,.catalogsearch-result-index .bundle-price-item{font-size:17px}.categorypath-clothing-suits .product-items .product-item .product-item-info .product-item-name,.catalogsearch-result-index .product-items .product-item .product-item-info .product-item-name{font-size:20px}}@media only screen and (max-width:767px){body .page-wrapper .page-header .header.content .logo{padding-left:0}.page-header{margin-bottom:0}.cms-home .page-wrapper .widget.block-static-block{overflow-x:hidden}.cms-home .page-wrapper .image-block{width:150%;margin-left:-25%}.cms-index-index .image-block a{top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);min-width:0;font-size:17px;width:50%;padding:10px 0}body .page-wrapper .page-header .header.content{padding:25px 0}.nav-toggle{display:none}.modals-wrapper .modal-popup .modal-inner-wrap{width:95%}.modals-wrapper .modal-popup.ryco-category-popup .modal-inner-wrap{height:90%}.modals-wrapper .modal-popup.ryco-category-popup .modal-inner-wrap .modal-header .modal-title{padding:10px;padding-left:40px}.modals-wrapper .modal-popup.ryco-category-popup .modal-inner-wrap .modal-header .action-close{top:calc(55%);transform:translateY(-50%)}.modals-wrapper .modal-popup.ryco-category-popup .modal-inner-wrap .modal-content{padding:0}.modals-wrapper .modal-popup.ryco-category-popup .modal-inner-wrap .modal-content #nav-popup{width:100%;margin:0;padding:0}.modals-wrapper .modal-popup.ryco-category-popup .modal-inner-wrap .modal-content #nav-popup>ul{display:block}.modals-wrapper .modal-popup.ryco-category-popup .modal-inner-wrap .modal-content #nav-popup>ul>li{max-width:none;width:100%;padding:0}.modals-wrapper .modal-popup.ryco-category-popup .modal-inner-wrap .modal-content #nav-popup>ul>li a{width:100%;padding:10px 0;text-indent:10px}.modals-wrapper .modal-popup.ryco-category-popup .modal-inner-wrap .modal-content #nav-popup>ul>li>ul{display:flex;border:none;margin:0}.modals-wrapper .modal-popup.ryco-category-popup .modal-inner-wrap .modal-content #nav-popup>ul>li>ul>li{width:50%}.modals-wrapper .modal-popup.ryco-category-popup .modal-inner-wrap .modal-content #nav-popup>ul>li>ul>li a{font-size:16px;width:100%;border:none;padding:0;text-indent:20px}.customer-account-login .block-customer-login{padding:20px;width:100%;border:none;margin-top:0}.customcategories-index-index .columns,.cms-browse-categories .columns{display:block}.customcategories-index-index .columns .column.main,.cms-browse-categories .columns .column.main{display:block;padding:0;margin:0}.customcategories-index-index .columns .column.main:after,.cms-browse-categories .columns .column.main:after{display:table;width:100%;clear:both}.customcategories-index-index .columns .column.main .image-block,.cms-browse-categories .columns .column.main .image-block{width:100%;padding:0}.customcategories-index-index .columns .column.main .image-block img,.cms-browse-categories .columns .column.main .image-block img{height:auto}.customcategories-index-index .columns .column.main .image-block a,.cms-browse-categories .columns .column.main .image-block a{width:80%;max-width:80%;padding:10px 0;font-size:17px}.categorypath-clothing-suits .product-items .product-item .product-item-info .product-item-name,.catalogsearch-result-index .product-items .product-item .product-item-info .product-item-name{margin-top:10px;font-size:17px;margin-bottom:15px}.catalog-category-view .product-items,.catalogsearch-result-index .product-items{display:block}.catalog-category-view .columns,.catalogsearch-result-index .columns{padding-top:0}.catalog-category-view.page-products.page-layout-1column .products-grid .product-items .product-item,.catalogsearch-result-index.page-products.page-products.page-layout-1column .products-grid .product-items .product-item{width:75%;padding:0 .5rem;margin:0 auto 20px auto}.categorypath-clothing-suits .bundle-price-item,.catalogsearch-result-index .bundle-price-item{float:none;width:100%;border:none}.page-with-filter .modals-wrapper .ryco-filter-popup .modal-inner-wrap .modal-content{padding:0}.page-with-filter .modals-wrapper .modal-popup.ryco-filter-popup .modal-inner-wrap{width:95%}.page-with-filter .filter-content .attribute-outer-wrapper{padding:0}.page-with-filter .filter-content ul{padding:0;padding-top:10px}.page-with-filter .filter-action{display:block}.page-with-filter .filter-action button{width:100%;margin-bottom:10px}.page-with-filter .filter-content{margin:0}.page-with-filter .filter-content .attribute-title{padding:10px 0;text-indent:10px}.page-product-configurable .column.main .product-details{padding-top:15px;width:100%;display:block}.page-product-configurable .column.main .product-details .galery-wrapper{width:100%}.page-product-configurable .column.main .product-details .galery-wrapper .slider-pager{display:none}.page-product-configurable .column.main .product-details .galery-wrapper .wrapper{padding:0 10px}.page-product-configurable .column.main .product-details .galery-wrapper .arrow{display:block}.page-product-configurable .column.main .product-details .product-info{padding-left:0;width:100%;display:block;padding:0 10px}.page-product-configurable .column.main .product-details .product-info .product-name{font-size:24px;line-height:normal;padding:0}.page-product-configurable .column.main .product-details .product-info .product-buy-wrapper{margin-top:0;padding-left:0}.page-product-configurable .column.main .product-details .product-info .product-buy-wrapper .product-config-option{justify-content:space-between}.page-product-configurable .column.main .product-details .product-info .product-buy-wrapper .product-config-option .product-name{font-size:16px}.page-product-configurable .column.main .product-details .product-info .product-buy-wrapper .product-config-option .product-option select{font-size:15px;height:36px;border-width:1px;line-height:34px;padding:0;text-indent:10px}.page-product-configurable .column.main .product-details .product-info .product-buy-wrapper .product-config-option .product-option.size{padding:0}.page-product-configurable .column.main .product-details .product-info .product-buy-wrapper .product-config-option .product-option.qty{padding:0;width:15%}.page-product-configurable .column.main .product-details .product-info .product-buy-wrapper #add-to-cart-btn{margin-top:0}.page-product-configurable .column.main .product-details .product-info .product-buy-wrapper #add-to-cart-btn button{font-size:16px;height:56px;width:100%;position:static}.page-product-configurable .column.main .product-details .product-info #alternative-colour{margin-top:0}.page-product-configurable .column.main .product-details #element{margin:0}.page-product-configurable .column.main .product-details #element .tab-title-wrapper{width:100%}.page-product-configurable .column.main .product-details #element .tab-title-wrapper span{font-size:20px}.page-product-configurable .column.main .product-details #element .tab-content-wrapper{margin:0;float:none;font-size:15px;letter-spacing:0;line-height:normal;padding:10px}.page-product-configurable .column.main .block.upsell{margin:0;width:100%;padding-bottom:0;margin-top:20px}.page-product-configurable .column.main .block.upsell .block-title{margin-bottom:0}.page-product-configurable .column.main .block.upsell .block-title strong#block-upsell-heading{font-size:20px}.page-product-configurable .column.main .block.upsell .block-content .product-items{padding:0}.page-product-configurable .column.main .block.upsell .products .product-items{margin:0 -5px}.page-product-configurable .column.main .block.upsell .products .product-items li.product-item{width:50%;margin:0;padding:0 15px}.page-product-configurable .column.main .block.upsell .products .product-items li.product-item .product-item-link{font-size:14px}.page-product-configurable .column.main .block.upsell .products .product-items li.product-item .bundle-price{padding-top:0;margin-bottom:15px}.page-product-configurable .column.main .block.upsell .products .product-items li.product-item .bundle-price-item{font-size:14px}.page-product-configurable .column.main .block.upsell .products .product-items li.product-item .bundle-price-item .price{font-size:14px}.cms-shopping-cart .content-wrapper{padding:0 10px}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper{width:100%}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .page-title{font-size:24px;margin-bottom:15px}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .sub-title{margin:0;font-size:20px}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .item-list .item{padding-left:0;min-height:auto;display:block;border-bottom:1px solid #eee;margin-bottom:0;padding-bottom:10px;position:relative}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .item-list .item:after{display:table;content:"";width:100%}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .item-list .item:last-of-type{border-bottom:none;padding-bottom:0}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .item-list .item .item-image{width:35%;padding-top:25px;float:left}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .item-list .item .item-name{width:65%;float:right;padding-bottom:0}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .item-list .item .item-name span{position:static;margin:0;max-width:none;height:auto;padding-left:15px;display:flex;flex-wrap:wrap;justify-content:flex-end;min-height:7rem;align-items:flex-end}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .item-list .item .item-name span .ryco-btn{position:static;width:auto;height:36px;line-height:34px;padding:0 10px;display:block;text-align:center}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .item-list .item .item-info{width:35%;float:left;margin:0;padding-left:15px;height:13.5rem}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .item-list .item .item-info .info-wrapper{width:100%}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .item-list .item .item-price{width:20%;float:right}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .ryco-cart-summary .subtotal{width:100%}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .ryco-cart-summary .shipping-method{width:100%}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .ryco-cart-summary .total{width:100%}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .primary-cart-action{display:block}.cms-shopping-cart .content-wrapper .shopping-cart-wrapper .shopping-cart .primary-cart-action .ryco-btn{width:100%;margin-bottom:10px;height:54px;padding:0;line-height:50px;text-align:center}.cms-checkout-page .checkout-wrapper{width:100%;padding:0 10px}.cms-checkout-page .checkout-wrapper .page-title{font-size:24px;text-align:center;margin-top:15px;margin-bottom:15px}.cms-checkout-page .checkout-wrapper .checkout-content{display:block;padding-top:0}.cms-checkout-page .checkout-wrapper .delivery-details{width:100%}.cms-checkout-page .checkout-wrapper .delivery-details .sub-title{padding:10px;font-size:20px;text-align:center}.cms-checkout-page .checkout-wrapper .delivery-details .delivery-option{padding:0}.cms-checkout-page .checkout-wrapper .delivery-details .delivery-option label{display:flex;align-items:center;font-size:18px;margin-bottom:10px;padding-left:35px}.cms-checkout-page .checkout-wrapper .delivery-details .delivery-option label .ryco-radio{width:20px;height:20px;top:3px}.cms-checkout-page .checkout-wrapper .delivery-details .delivery-option label .ryco-radio:after{width:10px;height:10px}.cms-checkout-page .checkout-wrapper .delivery-details .customer-info-field{padding-left:0;font-size:18px}.cms-checkout-page .checkout-wrapper .delivery-details .customer-info-field .input-wrapper{display:flex;align-items:center;margin-bottom:15px}.cms-checkout-page .checkout-wrapper .delivery-details .customer-info-field .input-wrapper span{font-size:15px;width:25%;float:left}.cms-checkout-page .checkout-wrapper .delivery-details .customer-info-field .input-wrapper input{width:75%}.cms-checkout-page .checkout-wrapper .your-order{width:100%}.cms-checkout-page .checkout-wrapper .your-order .sub-title{padding:10px;font-size:20px;text-align:center}.cms-checkout-page .checkout-wrapper .your-order .ryco-cart .item-list .item .item-image{width:35%}.cms-checkout-page .checkout-wrapper .your-order .ryco-cart .item-list .item .item-detail{width:65%}.cms-checkout-page .checkout-wrapper .your-order .ryco-cart .item-list .item .item-detail .item-name{text-align:left;margin-bottom:15px;padding-left:20px}.cms-checkout-page .checkout-wrapper .your-order .ryco-cart .item-list .item .item-detail .info-wrapper{min-height:auto}.cms-checkout-page .checkout-wrapper .your-order .ryco-cart .item-list .item .item-detail .remove{bottom:0}.cms-checkout-page .checkout-wrapper .your-order .ryco-cart .primary-cart-action .ryco-btn{width:100%;height:54px;margin-bottom:20px;margin-top:0;padding:0;line-height:inherit}}