/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-05-22 14:09:16 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 57.17%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 40.83%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 42.8775%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 30.6225%;
    }
}

body {
    line-height: 22px;
    letter-spacing: 0;
}
p,li {
    letter-spacing: 0;
    line-height: 22px;
}
@media (min-width: 1440px) {
.layout-1220 .block.category.event, .layout-1220 .footer.content, .layout-1220 .header.content, .layout-1220 .navigation, .layout-1220 .page-main, .layout-1220 .page-wrapper>.breadcrumbs >ul, .layout-1220 .page-wrapper>.page-bottom, .layout-1220 .page-wrapper>.widget, .layout-1220 .top-container,.layout-1220 .container {
    max-width: 1440px;
}
}
@media (max-width: 575px){
body {
    font-size: 13px;
    line-height: 21px;
}
}
h1, h2, h3, h4, h5, h6 {
    color: #222529;
    letter-spacing: normal;
}
h1 {
    font-weight: 400;
    font-size: 36px;
    line-height: 44px;
    margin: 0 0 32px 0;
}
h2 {
    font-weight: 400;
    font-size: 32px;
    line-height: 52px;
    margin: 0 0 32px 0;
}
h3 {
    font-weight: 400;
    font-size: 22px;
    line-height: 22px;
    margin: 0 0 20px 0;
}
h4 {
    font-weight: 400;
    font-size: 20px;
    line-height: 27px;
    margin: 0 0 14px 0;
}
h5 {
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: -.325px;
    color: #666;
    margin: 0 0 14px 0;
}
h6 {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 14px 0;
}

html .btn-modern {
    text-transform: uppercase;
    font-size: .75rem;
    padding: .75rem 1.5rem;
    font-weight: 600;
    height: auto;
}
html .action.primary, html .btn {
    font-family: Nunito Sans;
    letter-spacing: .01em;
    font-weight: 700;
    line-height: 1.42857;
    padding: .8em 2em;
}
html .btn-modern {
    font-size: .8125rem;
    padding: 1em 2.8em;
}
html .btn-xl {
    font-size: 1rem;
    padding: .8rem 2rem;
}
.btn-modern.btn-xl {
    font-size: 1rem;
    padding: 1.25em 3.125em;
}
.btn-flat {
    padding: 0!important;
    background: none!important;
    border: none!important;
    border-bottom: 1px solid transparent!important;
    box-shadow: none!important;
    text-transform: uppercase;
    font-size: .75rem;
}
html .btn-dark {
    color: #fff;
    background-color: #222529;
    border-color: #222529 #222529 #0b0c0e;
}
html .btn-light {
    color: #222529;
    background-color: #fff;
    border-color: #fff #fff #e6e6e6;
}
html .btn-quaternary {
    color: #fff;
    background-color: #000;
    border-color: #000 #000 #000;
}
html .background-color-secondary {
    background-color: #f4a085 !important;
}
.top-icon .porto-sicon-header {
    margin-bottom: .75rem;
}
.wel-msg i {
    font-size: 23.68px;
    color: #4dae65;
}
.page-wrapper > .breadcrumbs .items {
    position: relative;
    margin-bottom: 47px;
    padding-bottom: 13px;
    padding-top: 24px;
}
.page-wrapper > .breadcrumbs .items:after {
    content: '';
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 0;
    border-bottom: 1px solid #e7e7e7;
}
.footer .widgettitle, .footer .widget-title {
    font-size: .9375rem;
    font-weight: 600;
}
html .background-color-secondary {
    background-color: #ff7272!important;
}
.footer, .footer p {
    font-size: 13px;
    line-height: 22px;
    letter-spacing: 0;
}
.footer .widgettitle, .footer .widget-title {
    font-size: .9375rem;
    font-weight: 700;
}
.footer-top .custom-block:before,.footer-top .custom-block:after {
    margin-bottom: 0;
    border: none;
    margin-top: 0;
}
.footer-middle > .container::after {
     border-color:#e7e7e7;
}
.footer .block.newsletter .form.subscribe {
    margin-bottom: 10px;
}
.footer .newsletter input {
    height: 3rem;
    padding-left: 1.25rem;
    background: #f4f4f4;
    border-radius: 0;
}
.footer .newsletter .action.subscribe {
    height: 3rem;
    font-weight: 600;
    border-radius: 0;
    border: none;
    letter-spacing: .15em;
}
.footer .widget>div>ul li {
    margin-bottom: 14px;
}
.footer-middle > .container {
    padding-top: 3.7rem;
    padding-bottom: 1rem;
}
.footer-bottom address {
    text-align: center;
    padding-top: 24px;
    padding-bottom: 8px;
    font-size: 13px;
    letter-spacing: -.025em;
}
.footer-bottom {
    font-size: 1em;
    padding-top: 0;
}
body.categorypath-moving-tips-usa-florida .category-cms, body.categorypath-moving-tips-usa-florida .block-static-block:has(.category_topblk), body.categorypath-moving-tips-usa-florida .category-description .cat-hr, body.categorypath-moving-tips-usa-florida .category-view .showmore-button {display:none !important;}body.categorypath-moving-tips-usa-florida .column.main{min-height:0 !important;}body.categorypath-moving-tips-usa-florida .category-description{height: auto !important;}.share-links a.share-poshmark:hover{background-color:#7f0353}.share-links a.share-poshmark:hover img{filter:brightness(0) invert(1)}.share-links .share-poshmark img{filter:grayscale(0);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(desaturate.svg#greyscale);filter:gray;-webkit-filter:grayscale(1);margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:15px;width:15px;display:block}@media all and (min-width:769px),print{.amsearch-wrapper-block.block-search{float:none!important}}.amsearch-input-wrapper.-typed .amsearch-button.-loupe{display:none!important}.amsearch-input-wrapper .amsearch-button.action.search{width:58px;height:46px;line-height:46px;background-color:#0047ab;color:#fff;right:0;margin:0;padding:0;border:none;border-radius:0;display:inline-block;font-size:15.7px;opacity:1;pointer-events:auto}.amsearch-wrapper-block.block-search .amsearch-input-wrapper .amsearch-input{border:none!important}.main-toggle-menu .toggle-menu-wrap,.page-header .block-search .amsearch-form-block .amsearch-input-wrapper{width:100%!important}.amsearch-items-section{font-family:"Nunito Sans",sans-serif}.amsearch-items-section .amsearch-block-header .amsearch-title{font-size:18px!important;font-weight:700!important;font-family:"Nunito Sans",sans-serif;color:#282d3b}.amsearch-item-container .amsearch-tab-items{text-align:left}.amsearch-item-container .amsearch-item .amsearch-link{font-size:16px!important}.amsearch-item-container .amsearch-item .amsearch-link:hover,.amsearch-products-section .amsearch-link:hover,.amsearch-products-section .amsearch-link:hover .amsearch-count,.amsearch-products-section .amsearch-product-list .amsearch-item .product-item-link:hover,.footer .widget .tagcloud a:focus,.footer .widget .tagcloud a:hover,.footer-middle a:focus,.footer-middle a:hover,.main-toggle-menu:not(.without-color-theme) .menu-title.closed:not(:hover),html .text-color-primary,html .text-primary{color:#0047ab!important}.page-header.type22 .block-search input.amsearch-input{font-size:16px!important;width:93%;float:left}.cms-index-index .page-main#maincontent{max-width:100%!important;padding:0;background:#f4f4f4}@media only screen and (max-width:768px){.amsearch-wrapper-block.block-search{float:none!important}.footer .footer-bottom .copyright-tcs,.footer .footer-bottom .poweredby-tcs{text-align:center}.footer .footer-bottom .custom-block{width:100%}.main-panel-top .container{padding:0!important}.page-header .panel.wrapper .header-left{display:flex;width:100%;flex:auto;padding:5px 15px;justify-content:center!important}.main-panel-top .tcs-header-middle{padding-left:20px}.main-panel-top .header-right{padding-right:20px}.main-panel-top .tcs-all-stores{width:100%;padding:0}.main-panel-top .tcs-all-stores a img{max-width:82px}span.separator:first-child{display:none}}@media (max-width:767px){.page-footer .footer-middle{margin-bottom:25px!important}}.ammenu-nav-sections.-topmenu .ammenu-submenu-wrapper{left:100%!important;top:0;max-width:900px!important;border-radius:0!important;background-color:#fff!important;padding:15px 35px!important}.ammenu-nav-sections.-topmenu .ammenu-items.-root>.ammenu-item{display:flex;flex-direction:column;align-items:center}.ammenu-submenu-block.-builder.-root .ammenu-items-list{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;width:60%}.ammenu-submenu-block.-builder.-root .ammenu-items-list .ammenu-item{max-width:33.33%;text-align:center;flex:1 0 50%}@media (min-width:992px){.page-header.type22 .logo{margin-right:2.2rem!important}.page-header.type22 .search-area .block.block-search{max-width:95%!important}.main-panel-inner .tcs-header-middle{border-left:2px solid #e5e4e2!important;line-height:50px;min-height:inherit;display:flex}.page-header .panel.wrapper .header-left{flex:1}}.amsearch-items-section .amsearch-tab-items.amsearch-collapsible-content .amsearch-link{font-size:14px!important;font-weight:500}.amsearch-block-header.amsearch-collapsible-title .amsearch-title{color:#282d3b;font-size:20px;font-weight:700!important;font-family:"Nunito Sans",sans-serif}.amsearch-block-header .amsearch-count{color:#282d3b;font-weight:600!important;font-size:14px}.amsearch-block-header .amsearch-link -view-all,.amsearch-block-header .amsearch-link.-view-all .amsearch-count{font-weight:700;font-family:"Nunito Sans",sans-serif}@media (max-width:768px){.amsearch-products-section.-grid:not(.-slider) .amsearch-item{max-width:calc(50%)}}@media (min-width:992px),print{.amsearch-products-section.-grid:not(.-slider) .amsearch-item{max-width:calc(33.333%)}}.amsearch-products-section .amsearch-product-list .amsearch-item .product-item-link{text-align:left;color:#282d3b!important;font-size:14px;font-weight:600!important;font-family:"Nunito Sans",sans-serif}.amsearch-products-section .product-item [data-role=priceBox]{color:#000;text-align:left}.amsearch-products-section .amsearch-wrapper-inner .price-final_price .price-final_price [data-price-type=finalPrice] .price{font-size:16px;color:#282d3b;padding:0}.amsearch-products-section .amsearch-wrapper-inner .price-final_price .price-final_price [data-price-type=oldPrice] .price{font-size:14px;padding:0}.product-item-details .amsearch-wrapper-inner .product-item-actions .action.tocart.primary{width:100%;text-align:center;font-size:12px;display:inline-block;padding:4px;line-height:20px;height:20px;background:#cf2b2b;border:none;border-radius:4px;font-family:"Nunito Sans",sans-serif;font-weight:700}.product-item .rating-summary .rating-result>span:before{color:#ff9600}.amsearch-products-section .product-item-actions .actions-secondary{display:none}@media (min-width:768px){.amsearch-products-section.-grid:not(.-slider) .amsearch-item{flex-direction:column}.amsearch-products-section .product-item-details{padding:0;flex-grow:1}.amsearch-products-section .amsearch-wrapper-inner{margin-top:auto}}.amsearch-products-section .product-item [data-role=priceBox] p,.amsearch-products-section .product-item [data-role=priceBox] span{flex-basis:100%;padding:0 0 5px;font-family:"Nunito Sans",sans-serif;font-weight:700;display:block;line-height:initial}.amsearch-products-section .product-item .price-label{display:inline-block!important}.product-item .product-reviews-summary .reviews-actions{text-align:left;display:block!important;margin-top:6px}@media (min-width:769px),print{.amsearch-items-section:not(:first-child:last-child){max-width:260px!important}}.amsearch-products-section .amsearch-wrapper-inner .price-final_price .special-price .price-final_price .price-label{width:100%;height:auto;position:relative;color:#282d3b}.product-item .product-reviews-summary .reviews-actions .action.view:hover{color:#444}.amsearch-input-wrapper .amsearch-button.action.search:focus,.amsearch-input-wrapper .amsearch-button.action.search:hover{background-color:#023e93;color:#fff;filter:brightness(1)}.page-header.type22 .header.panel>.header.links>li>a{font-size:12px!important}.page-header.type22 .main-panel-top .share-links.tcs-social-icons{margin-left:10px!important}.ammenu-menu-wrapper .ammenu-category-tree .ammenu-title,.footer .widget .textwidget.custom-html-widget>ul li,.main-menu-wrap .ammenu-menu-wrapper .ammenu-text-block{font-size:16px;font-weight:500!important;font-family:"Nunito Sans",sans-serif}.ammenu-nav-sections.-topmenu .ammenu-main-container{padding:0!important}.ammenu-submenu-block.-horizontal>.ammenu-items-list>.ammenu-item>.ammenu-link{padding:0 0 20px!important}.ammenu-category-columns .ammenu-column{padding-bottom:15px!important}.ammenu-nav-sections.-topmenu .ammenu-items.-root>.ammenu-item:not(:last-child){border-bottom:2px solid #e5e4e2}.ammenu-menu-wrapper{margin-bottom:0!important}.ammenu-submenu-block.-root{display:flex}.main-toggle-menu:not(.without-color-theme) .menu-title:hover,.main-toggle-menu:not(.without-color-theme) .menu-title:not(.closed){background:#0047ab!important;border-right-color:#0047ab!important}@media only screen and (max-width:600px){.main-panel-top .tcs-all-stores a img{max-width:72px}}.minicart-wrapper .action.showcart .counter.qty{line-height:17px!important;background-color:#cf2b2b!important}.main-toggle-menu .menu-title{z-index:8!important}@media only screen and (max-width:992px){.page-header .panel.wrapper .header-left{display:flex;width:100%;flex:auto;padding:5px 15px;justify-content:center!important}.main-panel-top .tcs-header-middle{padding-left:20px}.main-panel-top .header-right{padding-right:20px}.main-panel-top .container{padding:0!important}.amsearch-input-wrapper .amsearch-button.action.search{width:40px;height:40px}.page-header.type22 .block-search input.amsearch-input{width:88%;font-size:14px!important}.page-header .header-main .search-area .block.block-search{padding:0;border-radius:unset}}@media only screen and (min-width:992px) and (max-width:1200px){.page-header .panel.wrapper .header-left{display:flex;width:100%;flex:auto;border-bottom:2px solid #e5e4e2;padding:5px 15px;justify-content:center!important}.main-panel-top .tcs-all-stores a img{max-width:80px}.main-panel-top .tcs-header-middle{padding-left:20px}.main-panel-top .header-right{padding-right:20px}.main-panel-top .container{padding:0!important;max-width:100%}.main-panel-top .tcs-all-stores{padding:0}}.footer-bottom address{visibility:hidden;padding:0!important}.footer-middle a{color:#282d3b!important}

/* PDP Styles */
.catalog-product-view .special-price-add-message{ font-size: initial;font-weight:bold;color:#000;position:relative;display:inline-block;top:-2px;}
.catalog-product-view .product-add-form .box-tocart .field.qty .control button{  vertical-align: top;height: 3rem;line-height: 3rem;width: 30px;border: solid 1px #e7e7e7; color: #222529;padding: 0px; }
.catalog-product-view .product-info-main .box-tocart .qty .control input{margin:0px !important;}
.catalog-product-view .product-add-form .box-tocart .field.qty .control button{font-size:20px;font-weight:normal;}
.catalog-product-view .product-info-main .product-social-links .amazon-checkout-now{display:none !important;}
.catalog-product-view .product-info-main .product-social-links .amazon-button-container{display:none !important;}
.catalog-product-view .product-social-links .share-links a:before{    font-size: 14px;}
.catalog-product-view .product-info-main .box-tocart .actions .tocart{    background: #CF2B2B !important;}
.catalog-product-view .amblog-related-post .amblog-headline{    line-height: normal;font-size:21px;}
.catalog-product-view .amblog-related-post .amblog-text{margin-top:5px;color:#333;}
.catalog-product-view .amblog-related-post .amblog-date{margin-top:10px;color:#333;font-weight:500;}
.catalog-product-view .block.related .title strong{font-size:21px;font-weight:600;text-transform:uppercase;color:#000;}
.catalog-product-view .block.related .products.list{display:flex;flex-wrap:wrap;width:100%;justify-content: space-between;}
.catalog-product-view .block.related .products.products-grid .product-item{ border: 1px solid #ccc;margin-right:10px;}
.catalog-product-view .block.related .products.products-grid .product-item .product-item-photo{box-shadow:none !important;}
.catalog-product-view .block.related .products.products-grid .product-item-name a{margin-bottom:20px;}
.catalog-product-view .block.related .title{    border-bottom: 1px solid #d3d3d39e;padding-bottom: 10px;margin-top:12px;}
.catalog-product-view .block.related .products{margin:0px;}
.catalog-product-view .special-price .price{ color: #CF2B2B !important;}
.catalog-product-view .sidebar.sidebar-additional .porto-sicon-box{margin-bottom:10px;}
.catalog-product-view .sidebar.sidebar-additional .porto-block hr{    margin: 14px 0;}
.catalog-product-view .porto-sicon-header .porto-sicon-title{font-weight:bold;    color: #333 !important;}
.catalog-product-view .porto-sicon-header p{color:#333;font-weight:400;line-height:normal;}
.catalog-product-view .amreview-info-wrapper{padding-top:0px;}
.catalog-product-view .amreview-summary-info .amreview-summary{ font-size: 60px !important;line-height: 1 !important;}
.catalog-product-view .amreview-percent-block .amreview-desc{font-size: 13px;line-height: normal;}
.catalog-product-view .amreview-review-list{    padding-top: 10px !important;    padding-bottom: 10px !important;}
.catalog-product-view .amrev-title-block .am-strong{    font-size: 28px;font-weight: 600;}
.catalog-product-view .amrev-toolbar-container .amrev-sorting{    flex-basis: 294px;}
.catalog-product-view .sorter-action{vertical-align: middle;}
.catalog-product-view .amreview-rating-label{display: block;margin-bottom: 10px;margin-top: 10px;}
.catalog-product-view  #product-review-container{color: #2f2f2f;}
.amreview-author-details .amreview-recommended{max-width:178px;}
.catalog-product-view .amreview-info-wrapper .amreview-add-new{display:flex;}
.catalog-product-view .amreview-info-wrapper .amreview-add-new #amreview-toform{padding:0px;width:150px;display:flex;align-items:center;justify-content:center;margin-right:20px;background: #cf2b2b;    border-color: #cf2b2b;}
.catalog-product-view .amrev-toolbar-container .amrev-filters{list-style-type-type:none !important;}
.catalog-product-view .amreview-author-details .amreview-author{font-size:18px !important;font-weight:500 !important;}
.amrev-toolbar-container .amrev-filter{    list-style-type: none !important;}
.catalog-product-view .product-add-form .box-tocart .field.qty .control button{background:transparent !important;}
.cms-index-index .special-price-add-message{display:none;}
.catalog-product-view .porto-products.title-border-bottom.move-related .products-slider.show-dots-title-right .owl-dots{top: -60px;}
@media(max-width:992px){
	.catalog-product-view .amreview-author-details .amreview-recommended{max-width:140px;}
	.catalog-product-view .amreview-recommended:after{display:none !important;}
}
@media(min-width:767.98px) and (max-width:768.98px){
	.page-layout-2columns-right.catalog-product-view .product-info-main{margin-left:12px;}
	.catalog-product-view .column.main{flex-direction: row;-webkit-flex-direction: row;-ms-flex-direction: row;    flex-wrap: wrap;}
}
@media(max-width:768px){
	.catalog-product-view  .columns .column.main{padding-bottom: 10px;}
	.catalog-product-view .block.related{margin-top:10px;margin-bottom:10px;}
.amrev-toolbar-container{justify-content:flex-start;}
.amrev-toolbar-container .amrev-filter{    padding-left: 0px;}
}
@media(max-width:767.98px){
	.catalog-product-view .product-info-main .qty .control #qty{    width: 44px !important;}
	.catalog-product-view .product-info-main .box-tocart .actions{margin-bottom:10px;}
}
@media(max-width:500px){
.porto-products.title-border-bottom.block.upsell  > .section-title{padding-right:40px;}
.amrev-toolbar-container .amrev-filter{    padding-left: 0px;}
	.amreview-submit-form .review-form .action.submit.primary{padding-top:12px;}
}
.catalog-product-view .product-info-main .product-info-stock-sku,.catalog-product-view .product-info-main .product-info-stock-sku .stock,.catalog-product-view .product-info-main .product.sku .value{    color: #CF2B2B !important;font-size:13px;}
.porto-block-bg{    background: #EEF2F9;padding:18px 12px;}
.catalog-product-view .sidebar.sidebar-additional .porto-sicon-box {    margin-bottom: 10px !important;}
.catalog-product-view .porto-sicon-header .porto-sicon-title{font-size:15px;}
.catalog-product-view .porto-sicon-header p{    font-weight: 600 !important;font-size: 15px !important;}
.catalog-product-view .porto-ibanners {margin-top:15px;margin-bottom:10px;}
.catalog-product-view .amblog-related-post .amblog-headline{font-size:18px;color:#0e6bd7;}
.catalog-product-view .amblog-related-post .amblog-headline:hover{color: #CF2B2B !important;}
.catalog-product-view .amblog-related-post .amblog-date{font-weight:bold;font-size:18px;}
.product-info-main .product-reviews-summary .rating-summary{z-index:1;}
.special-price-add-message{display:none;}
.catalog-product-view .special-price-add-message{display:inline-block;}
.catalog-product-view .product-info-main .prices-tier li{list-style-type: none !important;}
.catalog-product-view .price-final_price .price{color: #CF2B2B !important;}
.catalog-product-view .product-info-main .prices-tier .price-container .price{font-size: 1.125rem;}
.catalog-product-view .price-final_price .old-price .price{color: #a7a7a7 !important;}
.catalog-product-view .amblog-related-post .amblog-headline{font-size:15px;text-transform: uppercase;}
.catalog-product-view .product-info-main .product.sku .value,.catalog-product-view .product-info-main .product-info-stock-sku .stock{font-weight:bold;}
.catalog-product-view .amblog-related-post .amblog-date{font-size:15px;}
.catalog-product-view .page-wrapper >.breadcrumbs{background:transparent;}
.catalog-product-view .page-wrapper >.breadcrumbs .items{    margin-bottom: 10px !important;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper{margin-bottom:10px;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .label{color:#000;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper select{color:#000;max-width:400px;}
.catalog-product-view .block.related .block-actions{display:none;}
.catalog-product-view .block.related.move-related .field.choice{display:none;}
.block.upsell .product-item-info .product-item-details .product-item-actions .tocart{ background: #CF2B2B !important;color:#fff !important;}
.catalog-product-view h1.page-title .base{    font-size: 1.875rem;}
.catalog-product-view .block.related .special-price-add-message,.catalog-product-view .block.upsell .special-price-add-message{display:none;}
@media(max-width:479px){
.upsell .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary{display:none !important;}
}
/* Blog Page */
body[class*='amblog-index-']  .page-wrapper >.breadcrumbs,.amblog-index-post .page-wrapper >.breadcrumbs{background:transparent;}
body[class*='amblog-index-']  .page-wrapper >.breadcrumbs .items,.amblog-index-post .page-wrapper >.breadcrumbs .items{    margin-bottom: 10px !important;}
body[class*='amblog-index-'] .page-title-wrapper{margin:0px;}
.amblog-post-container .post-image, .amblog-grid-list .slick-slide .amblog-item .post-image{margin-bottom:15px;}
.amblog-date, .amblog-views, .amblog-minread{    font-size: 14px !Important;font-weight:400;margin-bottom:7px !important;}
.amblog-post-container .amblog-helpful-wrap, .amblog-post-container .amblog-post-title, .amblog-grid-list .slick-slide .amblog-item .amblog-helpful-wrap, .amblog-grid-list .slick-slide .amblog-item .amblog-post-title{margin-bottom:10px;font-size:24px !important;line-height:35px !important;}
.amblog-tag{font-size:15px;}
.amblog-post-container .amblog-shot, .amblog-grid-list .slick-slide .amblog-item .amblog-shot{font-size: 15px;    line-height: 1.5rem;}
.amblog-index-index .amblog-ref, .amblog-index-search .amblog-ref, .amblog-index-tag .amblog-ref, .amblog-index-category .amblog-ref, .amblog-index-post .amblog-ref, .amblog-index-author .amblog-ref{font-size:16px !important;}
.amblog-post-container .amblog-read, .amblog-grid-list .slick-slide .amblog-item .amblog-read{font-size:16px;padding:4px 20px;}
.amblog-title{    padding: 14px 25px;}
.amblog-element-block .amblog-categories .amblog-link, .amblog-post-container .amblog-widget-container .amblog-categories .amblog-link, .amblog-grid-list .slick-slide .amblog-item .amblog-widget-container .amblog-categories .amblog-link{font-size:16px;}
.amblog-list .post-title.amblog-headline{font-size:16px;}
.amblog-element-block .amblog-categories.-level2 .amblog-category, .amblog-post-container .amblog-widget-container .amblog-categories.-level2 .amblog-category, .amblog-grid-list .slick-slide .amblog-item .amblog-widget-container .amblog-categories.-level2 .amblog-category{margin-top:5px;}
.amblog-title, .amblog-post-title{font-size:21px !important;}
body[class*='amblog-index-']  .page-main{padding-top:0px;}
body[class*='amblog-index-'] .page-title-wrapper h1{line-height:normal;}
body[class*='amblog-index-'] .amblog-ref, body[class*='amblog-index-'] .amblog-index-search .amblog-ref, body[class*='amblog-index-'] .amblog-index-tag .amblog-ref, body[class*='amblog-index-'] .amblog-index-category .amblog-ref, body[class*='amblog-index-'] .amblog-ref, body[class*='amblog-index-'] .amblog-index-author .amblog-ref{color: #c6242f !important;}
body[class*='amblog-index-'] h1.page-title .base{font-size:26px !important;}
.amblog-navigation-container .amblog-navigation > .amblog-title-link{    font-size: 16px;line-height:normal;}
.amblog-related-wrapper.-related-products .product-item-actions button{    background: #cf2b2b;    border-color: #cf2b2b;}
.amblog-related-wrapper.-related-products .amblog-slick-slider .product-item-link{line-height:normal;}
.amblog-form-comment .amblog-btn{font-size:16px;}
.amblog-secondary-title{font-size:16px;}
.amblog-head-note{font-size:15px;}
.amblog-element-block .amblog-item.-comment .amblog-headline, .amblog-post-container .amblog-widget-container .amblog-item.-comment .amblog-headline, .amblog-grid-list .slick-slide .amblog-item .amblog-widget-container .amblog-item.-comment .amblog-headline{font-size:16px;line-height:normal;}
.amblog-author-container, .amblog-element-block .amblog-author, .amblog-comment-content .amblog-author, .amblog-post-container .amblog-item.-author, .amblog-post-container .amblog-item.-comments, .amblog-post-container .amblog-widget-container .amblog-author, .amblog-grid-list .slick-slide .amblog-item .amblog-item.-author, .amblog-grid-list .slick-slide .amblog-item .amblog-item.-comments, .amblog-grid-list .slick-slide .amblog-item .amblog-widget-container .amblog-author{font-size:15px;}
.amblog-post-container .amblog-content h2{font-size:21px !important;line-height:normal;margin-bottom:15px !important;}
.amblog-comment-content .amblog-button{font-size:16px;}
.amblog-pager-container .amblog-pagination{font-size:18px;}
.amblog-post-container .amblog-features, .amblog-grid-list .slick-slide .amblog-item .amblog-features{width:86%;}
.amblog-list .post-title.amblog-headline{line-height:normal;margin-bottom:0px;}
.amblog-related-wrapper.-related-products .amblog-item-product .price-box{    flex-direction: row;justify-content: flex-start;}
.amblog-related-wrapper.-related-products .special-price{margin-left:7px;}
.amblog-related-wrapper.-related-products .product-item-actions button{font-size:13px;height:auto;}
.amblog-social-container .amblog-icon, .amblog-element-block[data-set='sidebar-author'] .amblog-icon, .amblog-item[data-set='content-author'] .amblog-icon, .amblog-post-container .amblog-widget-container[data-set='sidebar-author'] .amblog-icon, .amblog-grid-list .slick-slide .amblog-item .amblog-widget-container[data-set='sidebar-author'] .amblog-icon{width:30px;height:30px;list-style-type: none !important;}
.amblog-form-search .amblog-input, .amblog-form-comment .amblog-input{font-size:16px !important;}
body[class*='amblog-index-'] .columns .sidebar-additional{padding-bottom:0px;}
.amblog-slick-slider.slick-slider .slick-dots > li[role='presentation']{width:20px;height:20px;}
body.catalog-category-view, body.catalog-category-view .breadcrumbs{background:transparent !important;}
.catalog-category-view .cat-outer-container .cat-box img{border: 1px solid #e7e7e7 ;}
.catalog-category-view .products-grid.columns4 .product-item .product-item-photo{    box-shadow: 0 13px 24px -7px rgb(0 0 0 / 10%);}
body.catalog-category-view.categorypath-container-storage{    background: #F4F4F4 !important;}
.catalog-category-view .filter-options-title,.catalogsearch-result-index .filter-options-title{ font-size: 16px !important;font-weight:800 !important;line-height:20px;color: #0047AB !important;}
.catalog-category-view .product.details.product-item-details .product-item-name.name a,.catalogsearch-result-index .product-item-name a,.catalog-category-view .side-custom-block .custom-block h2,.catalogsearch-result-index .side-custom-block .custom-block h2{ font-size: 16px !important;font-weight:800 !important;line-height:20px;color: #0047AB !important;}
.catalog-category-view .category-description .cat-hr{border: 0px solid #ccc;}
.tcs-special-offer .special-menu-label-box a{font-weight:bold;}
.weekly-special-menu.custom-html{background: #EEF2F9;padding:11px;}
.tcs-special-offer .special-menu-label-box p{font-weight:bold;}
.catalog-category-view .side-custom-block .widget_media_image h3,.catalogsearch-result-index .side-custom-block .widget_media_image h3{ font-size: 16px !important;font-weight:800 !important;line-height:20px;color: #0047AB !important;}
.filter-options-title .toggle::before, .filter-options-title .toggle::after{    background: #0047AB !important;}
@media(max-width:1440px){    .show-products-count-form select.target{width:30%;}}
.checkout-cart-index  h1.page-title .base{font-size:22px;}.category-build-your-own-kit.catalog-product-view .breadcrumbs{margin-bottom:0px;}
@media(min-width:767.98px) and (max-width:1250px){
    .show-products-count-form{display:none;}
}
/* search result page */
.catalogsearch-result-index .amasty-catalog-topnav.catalog-topnav .filter-options .filter-options-item .filter-options-content .items .item{border:1px solid #cf2b2b!important}.catalogsearch-result-index .column .amsearch-block-header{padding-left:0;margin-bottom:15px}.catalogsearch-result-index .product-item-details{text-align:left}.catalogsearch-result-index .product-item-details .product.description.product-item-description{max-height:100px;min-height:100px;height:100px;overflow:hidden;margin-bottom:25px;position:relative}.catalogsearch-result-index .product-item-details .product.description.product-item-description ul{margin:0;padding:0}.catalogsearch-result-index .product-item-details .product.description.product-item-description ul li{width:100%;margin:0 auto;display:inline-block;float:left;padding:0 0 0 20px;font-family:Nunito Sans;font-size:14px;font-weight:400;line-height:16.37px;color:#282d3b;position:relative;list-style:none!important;display:-webkit-box;min-height:28px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:left;text-transform:capitalize}.catalogsearch-result-index .product-item-details .product.description.product-item-description ul li:before{font-family:porto-icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.1em;font-variant:normal;text-transform:none;line-height:inherit;margin-left:.1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f82b';position:absolute;left:0;text-align:left;color:#cf2b2b}.catalogsearch-result-index .product-item-info .product-reviews-summary{display:block!important;min-height:15px!important}.catalogsearch-result-index .item.product .price-box.price-final_price,.catalogsearch-result-index .product.details.product-item-details .price-box{display:flex!important;flex-direction:column;min-height:60px;text-align:left}.catalogsearch-result-index .item.product .price-box.price-final_price .old-price,.catalogsearch-result-index .product.details.product-item-details .price-box.price-final_price .old-price{width:100%;padding:10px 0;order:2}.catalogsearch-result-index .item.product .price-box.price-final_price .old-price .price-label,.catalogsearch-result-index .product.details.product-item-details .price-box.price-final_price .old-price .price-label{display:inline-block!important;font-size:14px!important;font-weight:400;font-family:'Nunito Sans';color:#282d3b!important}.catalogsearch-result-index .item.product .price-box.price-final_price .old-price .price,.catalogsearch-result-index .product.details.product-item-details .price-box.price-final_price .old-price .price{font-size:14px!important;font-weight:700;font-family:'Nunito Sans';color:#880808!important;text-decoration:none!important}.catalogsearch-result-index .product.details.product-item-details .price-box.price-final_price .old-price .price-wrapper{display:inline-block}.catalogsearch-result-index .product.details.product-item-details .price-box.price-final_price .special-price .price{font-size:18px;font-weight:600;font-family:'Nunito Sans';color:#000!important}.catalogsearch-result-index .product-item .product-item-details .product-item-actions{display:flex;justify-content:space-between;width:100%}.catalogsearch-result-index .column .product.details.product-item-details .product-item-actions .tocart{height:36px;width:151px;line-height:36px;background:#cf2b2b!important;color:#fff!important;border:1px solid #cf2b2b;border-radius:4px}.catalogsearch-result-index .product.details.product-item-details .product-item-actions a.action{border:none!important;color:#000!important;height:36px;width:32px;line-height:36px}.catalogsearch-result-index .product.details.product-item-details .product-reviews-summary .reviews-actions, .catalogsearch-result-index .product.details.product-item-details .product-reviews-summary .reviews-actions{display:none !Important;}.catalogsearch-result-index .product-item-info .product-item-details .product-item-actions .actions-secondary.towishlist, .catalogsearch-result-index .product-item-info .product-item-details .product-item-actions .actions-secondary.tocompare{    visibility: visible !important;opacity:1 !important;}.catalogsearch-result-index .product-item-info .product-item-details .product-item-actions .actions-secondary.towishlist { right: 0 !important;}.catalogsearch-result-index .product-item-info .product-item-details .product-item-actions .actions-secondary.tocompare{left:0 !important;}.catalogsearch-result-index .sidebar .block-reorder .product-items-names .product-item{display:flex;}
@media(max-width:767.98px){.catalogsearch-result-index .column .product.details.product-item-details .product-item-actions .tocart{height:36px;width:auto !important;padding: 0px 4px;font-size: 11px;}.catalogsearch-result-index .column .product.details.product-item-details .product-item-actions .tocart:before{margin-right:2px;}}
@media(min-width:992px) and (max-width:1350px){
    #featured_product .small-list.products-grid .product-items .product-item-info{flex-wrap:wrap;}
    #featured_product .small-list.products-grid .product-items .product-item-info .product-item-details{max-width:100%;}
    #featured_product .small-list.products-grid .product-items .product-item-info .product-item-details .price-box{min-height:auto !important;}.catalog-category-view #featured_product .product-item-info .product-reviews-summary{left:0px;}
}
.categorypath-sustainable-products .mgz-single-image-wrapper img{height:100%;}.categorypath-sustainable-products .mgz-element .mgz-panel .mgz-panel-heading.mgz-icon-position-left a.has-icon{background: #6e782f;color:#fff;}.categorypath-sustainable-products .category-cms .mgz-element .mgz-panel .mgz-panel-body > .mgz-panel-body-inner{    background: #9acd3280;}
@media(min-width:992px){
    .page-header.type22 .search-area .block.block-search{max-width:100% !important;}
/*nav .ammenu-items .ammenu-link .ammenu-icon-block.-icon,.ammenu-nav-sections.-topmenu .ammenu-items.-root>.ammenu-item.category-item>a.ammenu-link:after{    background-color: #000 !important;}*/
}

.catalog-product-view .page-wrapper >.breadcrumbs{min-height:82px;}
#cookie-status.cookie-status-message{display:none;}
@media(max-width:600px){.page-header .panel.wrapper .header-right{width:100%;justify-content:center;}.main-panel-top .tcs-header-middle{width:100%;}.main-panel-top .tcs-all-stores{justify-content:center;}.shipping-promo-hint{min-height:90px;}body.catalog-category-view .breadcrumbs{min-height:82px;}.catalog-category-view  .page-main .widget{margin-top:0px;}
.catalog-product-view:not(.weltpixel-quickview-catalog-product-view):not(.weltpixel_quickview-catalog_product-view) .product.media{min-height:533px;}
.main-panel-top .header-left .wel-msg p.shipping-text{min-height:54px;display:flex;align-items:center;}

.catalog-product-view .gallery-placeholder .fotorama-item{min-height: 533px;}
.catalog-product-view .fotorama__wrap--css3 .fotorama__stage{min-height: 332px;}
.catalog-product-view .gallery-placeholder .fotorama-item .fotorama__wrap {min-height:533px;}
.fotorama__stage__shaft,.fotorama__stage__frame, .fotorama__stage__frame img{min-height:332px;}
body.amblog-index-index .amblog-container-list .post-image img{min-height:160px;}
}

.catalog-category-view.categorypath-moving-tips-coupons-deals .widget.block .shipping-promo-hint,.categorypath-moving-tips-moving-check-list .widget.block .shipping-promo-hint{display: none;}
.catalog-category-view.categorypath-moving-tips-coupons-deals .page.messages + .widget.block{display: none;}
.catalog-category-view.categorypath-moving-tips-coupons-deals #featured_product,.catalog-category-view.categorypath-moving-tips-get-free-moving-boxes #featured_product{min-height:402px;}
.categorypath-moving-tips-moving-check-list .show-products-count-form,.catalog-category-view.categorypath-moving-tips-moving-check-list .page.messages + .widget.block{display: none;}
.catalog-category-view.categorypath-moving-tips-testimonials .page.messages + .widget.block,.catalog-category-view.categorypath-moving-tips-get-free-moving-boxes .page.messages + .widget.block{display: none;}

.catalogsearch-result-index .product-item-name .product-item-link{letter-spacing: normal !Important;margin-bottom: 0 !important;white-space: normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical;min-height: 43px;}
.built-sticky{min-height:103px;}
@media(min-width:767.98px){
.amblog-index-post .amblog-post-container a img,body.amblog-index-index .amblog-container-list .post-image img,.amblog-index-post .amblog-post-container img{min-height: 400px;}
}
.subcategory-kit .kit-list li .prod-left-column .prod-detail p{min-height:37px;}
@media(min-width:1200px) and (max-width:1440px){
    .main-panel-top .header-left .wel-msg p.shipping-text{min-height:94px;}
}


.catalog-category-view .builtown-title {
    font-size: 22px;
    font-weight: 700;
    line-height: 30.01px;
    text-align: left;
    font-family: 'Nunito Sans';
    color: #282d3b;
    margin-bottom: 0;
    text-transform: uppercase;
}
.categories-kit-block {
    margin-top: 20px;
    margin-bottom: 23px;
    display: flex;
    align-items: center;
}
.categories-kit-title .subcategory-kit-name {
    font-size: 20px;
    font-weight: 600;
    line-height: 27.28px;
    text-align: left;
    font-family: 'Nunito Sans';
    text-transform: capitalize;
    margin-bottom: 0;
}
.categories-kit-title .subcategory-kit-name span {
    color: #cf2b2b;
    text-transform: uppercase;
}
.categories-kit-block:before {
    content: "";
    width: 10px;
    height: 45px;
    background: #cf2b2b;
    display: inline-block;
}
.subcategory-kit .kit-list li .prod-left-column .prod-img{height:114px;display:block;}.subcategory-kit .kit-list li .prod-left-column .prod-img a{height: 100%;display:block;}
.subcategory-kit .kit-list li {
    background: #fff;
    width: 32%;
    margin: .5%;
    display: flex;
    justify-content: space-between;
    padding: 10px;
}
.subcategory-kit .kit-list li .prod-left-column {
    width: 33%;
}
.subcategory-kit .kit-list li .prod-right-column {
    width: 67%;
}
.categorypath-container-storage .category-cms .mgz-col-xs-12.mgz-element-column>.mgz-element-inner{padding: 0px;}
.categories-kit-title {
    padding-left: 13px;
}
.subcategory-kit .kit-list li .prod-right-column h2 {
    font-size: 17px;
    font-weight: 400;
    line-height: 23.19px;
    text-align: left;
    font-family: 'Nunito Sans';
    margin-bottom: 10px;
    min-height: 47px;
}
.subcategory-kit .kit-list li .prod-right-column .prod-desc {
    min-height: 85px;
}
.subcategory-kit .kit-list li .prod-left-column .prod-detail .price-box.price-final_price{flex-wrap:wrap;}
.subcategory-kit .kit-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.subcategory-kit .kit-list >li{min-height:240px;}

@media(max-width:767.98px){
    .cms-special-deal .page-title-wrapper,.amsitemap-index-index .page-title-wrapper{min-height: 142px;}
    .cms-special-deal .special-deal-topsection .mgz-single-image-wrapper img{min-height: 290px;}
}

.categorypath-more-info-product-information-box-strength .widget.block .shipping-promo-hint{display: none;}
.catalog-category-view.categorypath-sustainable-products .page.messages + .widget.block{margin-top: 0px !important;}
.cms-wardrobe-instructions .columns .column.main p img{min-height:300px;}
@media(min-width:767.98px){
    .catalog-category-view.category-dorm-college-moving-kits .columns .column.main .category-cms{min-height: 360px;}
}

.checkout-index-index .checkout-payment-method .billing-address-same-as-shipping-block label > span {
    background: #ffff00ba;
    display: block;
    margin: 0;
    padding: 15px;
    font-weight: 600;
    font-size: 20px;
}