/* geist-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100;
  src: url('Geist/geist-v4-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* geist-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geist';
  font-style: normal;
  font-weight: 200;
  src: url('Geist/geist-v4-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* geist-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geist';
  font-style: normal;
  font-weight: 300;
  src: url('Geist/geist-v4-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* geist-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  src: url('Geist/geist-v4-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* geist-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geist';
  font-style: normal;
  font-weight: 500;
  src: url('Geist/geist-v4-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* geist-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geist';
  font-style: normal;
  font-weight: 600;
  src: url('Geist/geist-v4-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* geist-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geist';
  font-style: normal;
  font-weight: 700;
  src: url('Geist/geist-v4-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* geist-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geist';
  font-style: normal;
  font-weight: 800;
  src: url('Geist/geist-v4-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* geist-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Geist';
  font-style: normal;
  font-weight: 900;
  src: url('Geist/geist-v4-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.displaynone{display:none;}
.checkout-op .paypal-logo{display:none!important;}
.mobile-filter{display:none;}
.catalog-category-view #maincontent .page-title-wrapper{order: 1;}
.category-description [data-content-type="row"]{margin: 0px !important;width: 100%;max-width: 100%;}
.category-description{float:left;margin-top: 15px;}
.category-description a{text-decoration:underline;color:#000;}
.category-description h2 {margin: 15px 0px 7px 0px;font-size: 21px;font-weight: 500;color:#090D02;}
.productwidget .ribbon,.productsgrid .ribbon{display:inline-block;padding:0 10px;font-size:14px;line-height:21px;font-weight:500;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:3px;position:absolute;z-index:99;top:8px;left:8px;transform:skewX(-15deg) skewY(0);vertical-align:top}
.ribbon-71 {background: #0370B2;}
.ribbon-72{background: #C89100;}
.ribbon-73 {background:#CF2828;}
.ribbon-74 {background:#80003A;}
.cart-summary #block-discount .content{display: block !important;}
.cart-summary #block-shipping, #block-discount .title{display: none;}
.grand.totals  strong{font-size: 18px;font-weight: 700 !important;}
.data.table.totals th, .data.table.totals td{font-size: 15px;border-bottom: 2px solid #fff !important;font-weight: 700 !important;padding: 15px 0px !important;}
.cart-container .cart-summary > .title{font-weight: 600;}
#shopping-cart-table .col.price{color: #333;}
.cart.table-wrapper .product-item-name{height: unset;font-weight: 700;}
.cart-summary .cart-totals{padding-top: 0;}
.cms-page-view #maincontent{max-width: 1200px;padding: 20px;background: #fff;margin: auto;}
/* .cms-page-view .spacediv {clear: both;} */
.cms-page-view .page-wrapper{background: #eee;}
.cms-page-view .page-header{background:#fff;}

/* minicart */
.minicart-wrapper .block.block-minicart{  padding: 10px 13px !important;overflow-x: hidden;}
.minicart-wrapper .ui-front .block-content, .block-minicart.ui-dialog-content.ui-widget-content, #minicart-content-wrapper{height: 100%;}
.cart-op{display: flex;flex-direction: column;text-align: center;}
#minicart-content-wrapper #minicart-widgets, .minicart-op, .minicart-count .items-total{display: none;}
.actions.checkout-op{order: 2;}
.actions, .subtotal{order: 1;}
#top-cart-btn-checkout{width: 100%;text-align: center;display: block;height: 50px;background: #000;text-shadow: unset;}
#top-cart-btn-checkout:hover{background: #717171;}
.action.viewcart{width: 100%;display: block;border: 1px solid #888;margin-bottom: 14px;padding: 7px 0px;color: #333;border-radius: 2px;}
.minicart-wrapper .ui-front .block-content, .block-minicart.ui-dialog-content.ui-widget-content, #minicart-content-wrapper{height: 100%;}
.top-cart .top-minicart-head{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #242424;padding-bottom: 10px;color: #000;}
.minicart-count{display: flex;float: left;width: 96%;margin-top: 5px;padding: 10px 2%;}
.top-cart .top-minicart-head span{font-size: 19px;font-weight: 600;}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .subtotal{padding: 0px !important;background: transparent !important;border: none;width: 100%;}
#minicart-content-wrapper ol#mini-cart{max-height: 745px !important;height: 100% !important;}
#minicart-content-wrapper .item.product.product-item:nth-child(2n+1){background: #f5f5f5;}
#minicart-content-wrapper .item.product.product-item{padding: 12px !important;}
.minicart-wrapper .product .actions{position: absolute !important;top: -7px;right: -10px;margin: 0 !important;}
.minicart-items .product-item-pricing{display: flex;flex-direction: column-reverse;}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .product-item-details .price-container{position: absolute;left: 0px;color: #E41B1B;bottom: 0px;}
.minicart-items .details-qty.qty .decreasing-qty, .details-qty.qty .increasing-qty, .minicart-items .update-cart-item{height: 28px;border-radius: 0px !important;}
.details-qty.qty .decreasing-qty{padding: 0px 11px;}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .product-item-details .product-item-pricing .minicart-price::after{display: none;}
.minicart-items .details-qty.qty .item-qty.cart-item-qty{border-radius: 0px !important;height: 28px;width: 35px;padding: 0;}
.modals-wrapper .modal-popup.confirm._show{z-index: 999 !important;}
.modal-popup .action-close{background: unset !important;}

.page-main > .page-title-wrapper .page-title {
  font-size: 26px;
  color: #000;
  font-weight: 600;
  width: 100%;
  margin-bottom: 16px;
  padding-bottom:10px;
}
.cms-page h2 {margin: 14px 0px 3px 0px;font-size: 22px;font-weight: 500;color: #5F8422;}
.cms-page h3{margin: 14px 0px 3px 0px;font-size: 20px;font-weight: 500;}
.icofont-search-2{position: absolute;font-size: 25px;top: 9px;left: 8px;color: #999;}
.discount-pr {position: absolute; top: 12px; right: 12px; background: #c9943a; color: #fff; font-size: 11px; font-weight: 700; padding: 5px 10px; border-radius: 3px;z-index: 9;}
.discount-pr-con span{font-size: 11px;margin-left: 3px;}


.toolbar-products{padding: 10px;border-radius: 3px;background: #eee;margin-bottom: 15px;}
.product-item .swatch-option {width:18px;height: 20px;min-width:18px;border-radius: 22px;}
.container, #maincontent {
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  width: 100%;
  padding-left: 3%;
  padding-right: 3%;
}

#maincontent{margin-top:15px;}
.customer-account-login #maincontent, .customer-account-create #maincontent{background: transparent;}
.grid.products-grid{margin:0px;}
.price{color: #F74231;}

.toolbar-amount{padding: 0px;font-weight:600;}
.action.search {opacity: 1;border: none;border-radius: 0px 3px 3px 0px;padding: 0px 3%;color: #fff;letter-spacing: 1px;}
.fieldset > .field > .label, .fieldset > .fields > .field > .label{font-weight: 600;}
/* .customer-account-create h1, .customer-account-login h1{display:none!important;} */
.form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.search.advanced, .form.form-orders-search{min-width: 100%;}
.fieldset > .field{margin: 0 0 15px;}
.product-item .price-box .price-label{display:none;}
.product-item .price-box .price{font-size: 19px;color: #c62828;;}
.product-item .old-price .price{color: #666;margin-left: 11px;}
.product-item .price-box {margin: 0px;display: flex;}
.page-products .product-item-info {width: 100%;}
.abs-product-link, .product-item-name, .product.name a {font-weight: 600;}
.productwidget li:hover{box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5)}
.productwidget li:hover .product-item-link{color:green;}
.productwidget .product-item-name{height: 42px;overflow: hidden;}
.customer-account-login #login-form .field.choice{display: none;}

.productsgrid li {background: #fff;
  border: 1px solid var(--border);
  border-radius: 8px;
  overflow: hidden;
  transition: box-shadow 0.3s, transform 0.3s;
  cursor: pointer;
  position: relative;
}
.productsgrid li:hover{ box-shadow: 0 12px 40px rgba(26,46,26,0.12); transform: translateY(-4px);}
.productsgrid li:hover a{color: green;}


button{transition: all .4s ease-in-out;background:#4d4d4d;color: #fff;}
button:hover{background:#8a8a8a; color: #fff;}
.cms-box {float: left;width: 45%;background: #f7f7f7;margin: 5px 1%;padding: 11px;border-radius: 3px;border-top: 2px solid #47E247;}
.product-item-name{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align: left;height: 43px;}
.product-item {font-size: 15px;}
.ias-noneleft{font-size: 15px;background: #eee;padding: 10px;}
.product-items {float: left;width: 100%;margin: 0px;display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));justify-content: space-between;gap:15px;}
.bottom-toolbar{float:left;width:100%;}
.swatch-attribute-options {margin: 10px 0 0px 0px;}
#minicart-content-wrapper .product-image-container{width: 70px !important;}
.box.box-billing-address, .box.box-shipping-address, .box.box-information, .box.box-address-billing, .box.box-address-shipping {border: 1px solid #ccc;padding: 14px;width: 46% !important;border-radius: 4px;}
.customer-address-form .form-address-edit, .customer-account-edit .form-edit-account{max-width: 600px;border: 1px solid #ccc;padding: 14px;text-align: left;border-radius: 3px;}
.account .page-title-wrapper h1{font-size: 30px;font-weight: 500;margin-bottom: 15px;}
.bss-bt-quickview{display: none;}
.product-level-3 .related-pro .product-image-container{width: 100% !important;}
.login-container .block{width: 100%;}
#login-form .fieldset > .field:not(.choice) > .control{width: 100%;}
#login-form .fieldset > .field:not(.choice) > .label{text-align: left;}
.login-container .block #login-form .login .actions-toolbar > .primary{margin-right: 0px;display: flex;justify-content: center;}
#login-form .actions-toolbar .secondary{text-align: center;margin-top: 10px;}
.login-container #login-form .fieldset::after{display: none;}
#login-form .action.create{width: 100%;text-align: center;margin-top: 20px;transition: all .4s ease-in-out;background-image: linear-gradient(to right, #a8a8a8, #999, #828282, #035e00) !important;background-size: 300% 100% !important;border: none;}
#login-form .action.create:hover{background-position: 100% 0 !important;}
.customer-account-login .columns .column.main{padding-bottom: 0px;}
.form-create-account .actions-toolbar > .secondary .action.back{display: block;float: left;}
.form-create-account .actions-toolbar > .secondary {width: 100%;margin-top: 20px;}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type*="date"], input[type="email"], select{border-radius: 3px;padding: 10px;height: 40px;font-size: 16px;color: #0D2340;background: #f7f7f7;}
.category-image .image{width: 100%;}

.login-container .block{width: 100%;}
#login-form .fieldset > .field:not(.choice) > .control{width: 100%;}
#login-form .fieldset > .field:not(.choice) > .label{text-align: left;}
.login-container .block #login-form .login .actions-toolbar > .primary{margin-right: 0px;display: flex;justify-content: center;}
#login-form .actions-toolbar .secondary{text-align: center;margin-top: 10px;}
.login-container #login-form .fieldset::after{display: none;}
#login-form .action.create{width: 100%;text-align: center;margin-top: 20px;transition: all .4s ease-in-out;background-image: linear-gradient(to right, #a8a8a8, #999, #828282, #035e00) !important;background-size: 300% 100% !important;border: none;}
#login-form .action.create:hover{background-position: 100% 0 !important;}
.customer-account-login .columns .column.main{padding-bottom: 0px;}
.form-create-account .actions-toolbar > .secondary .action.back{display: block;float: left;}
.form-create-account .actions-toolbar > .secondary {width: 100%;margin-top: 20px;}
.graybutton{background: #999!important;border: 1px solid #977b7b!important;}
.graybutton:hover{background:#898181 !important;}
.google-review h2{color:#fff  !important;}
.area-review-content{display: flex;justify-content: space-between;}
.area-review-content .left, .area-review-content .right{width: 49%;}	
.area-review-content .left{height: 530px;overflow: hidden;}
.area-review-content .left ul{padding: 0;list-style: none;width: 100%;}
.area-review-content .left ul li{background: #fff;padding: 10px;border-radius: 3px;font-size: 14px;position: relative;border-bottom: 2px solid #4A6A13;width: 97%;}
.area-review-content .right img{width: 100%;border-radius: 9px;border: 1px solid #91C735;}
.area-review-content .right h3{font-size: 25px;font-weight: 700;color: #fff;}
.area-review-content .right .google-btn a{padding: 8px 14px;background: #eee;border-radius: 3px;  text-decoration: none;color: #5c8c04;}
.area-review-content .right p span{color: #222;font-weight: 600;}
.op-menu {position: fixed;top: 0px;left: 0px;background: rgba(0, 0, 0, 0.75);width: 100%;height: 100%;z-index: 999;display: none;}
.op-menu-inner {height: 100%;width: 325px;margin: 0;float: right; box-sizing: border-box;padding: 10px;box-shadow: 0px 2px 6px rgba(0, 0, 0, 1);background: #fff;position: relative;}
.close-mb {width: 20px !important;height: 20px;position: absolute;top: 10px;right: 10px;background: rgba(0, 0, 0, 0.8);font-size: 20px;text-align: center;color: #fff;display: flex;align-items: center;justify-content: center;text-decoration: none;}
.close-mb:hover {background: rgba(0, 0, 0, 1);color: #fff;text-decoration: none;}
.mb-con{width: 100%;float: left;}
.mb-con .das-menu.signout{font-weight: 600;color: #f50100;}
.mb-con a{width: 100%;float: left;padding: 10px 0px;border-bottom: 1px solid #ccc;color: #242424;text-decoration: none;}
.nav-toggle::before{color: #333;}
.mb-con h4{margin: 0 0 10px 0px;font-size: 23px;color: #000;}
#shopping-cart-table .bss-quickview {display: none !important}
.products-related .product-item-info:hover .bss-quickview, .products-upsell .product-item-info:hover .bss-quickview {display: none !important}
.bss_quickview-catalog_product-view .page-title{font-size: 25px;font-weight: 500;border-bottom: 1px solid #797979;color: #7FA43C;}
.bss_quickview-catalog_product-view .product-info-stock-sku, .bss_quickview-catalog_product-view .short-desc, .bss_quickview-catalog_product-view .product-options-bottom .box-tocart .field.qty label, .bss_quickview-catalog_product-view .fotorama__nav-wrap.fotorama__nav-wrap--vertical{display: none !important;}
.bss_quickview-catalog_product-view .fotorama__stage{left: 0px !important;}
.bss_quickview-catalog_product-view #product-addtocart-button{border-radius: 0;margin-left: 0px;padding: 14px 17px;}
.bss_quickview-catalog_product-view .product-info-main .box-tocart .actions, .bss_quickview-catalog_product-view .product-options-bottom .box-tocart .actions{padding-top: 0px;}
.bss_quickview-catalog_product-view .product-info-main .box-tocart .field.qty, .bss_quickview-catalog_product-view .product-options-bottom .box-tocart .field.qty{padding-right: 0px;}
.bss_quickview-catalog_product-view .box-tocart div.control .input-text.qty{height: 52px !important;}
.bss_quickview-catalog_product-view .product-options-bottom .box-tocart .fieldset{display: flex;}
.action.primary, .action-primary {padding: 10px 10px;background: #4d4d4d;color: #fff;float: left;display: flex;align-items: center;border-radius: 3px;text-decoration: none;text-transform: uppercase;letter-spacing: 1px;border: 1px solid #4d4d4d;min-width: 107px;text-align: center;text-shadow: 0 2px 3px rgb(69, 78, 65);}
.action.primary:hover, .action-primary:hover{background:#8a8a8a;border-color: #8a8a8a;}
.message.error{font-size: 15px;}
.action.primary span, .action-primary span{width:100%;}
.scroll-list li .heading{font-style: italic;font-weight: 600;margin-bottom: 4px;}
.scroll-list li .heading .icofont-star{color:#ECA600;font-size: 17px;}
.scroll-list li .icofont-speech-comments {position: absolute;bottom: 0px;font-size: 61px;color: #ccc;right: 0px;opacity: 0.3;}
.greviewdata{border-radius: 3px;margin-bottom: 17px;}
.greviewdata p{margin:7px 0px;}
.filter-sbd{border-top: 1px solid #FFF;margin-top: 11px;padding-top: 11px;}
.custom2colum{float: left;}
.custom2colum .right{float:right!important;}
.custom2colum p{margin:0px;}
.custom2colum .colm{width: 45%;border: 1px solid #ccc;padding:15px 2%;border-radius: 4px;margin-bottom: 22px;background:#fff;float:left;}
.custom2colum .colm h2, .custom2colum .colm h3{font-weight: 600;color: green;margin: 3px 0px 11px 0px;}
.discount-pr-con94{min-width: 45px;min-height: 45px;padding: 5px;border-radius: 35px;font-size: 17px;background-color:#E60000!important;display: flex;align-items: center;justify-content: center;color: #FFF;font-weight: 600;text-align: center;margin-bottom: 10px;line-height: 13px;}
#narrow-by-list ol li a { background-image: url('https://www.gardensheds.com.au/media/gardenshed/check-box.png'); background-repeat: no-repeat; padding-left: 23px; background-size: 18px; background-position: 0px 2px;color: #1a1a14;font-size: 15px; }
#narrow-by-list ol li a:hover, #narrow-by-list a.amshopby-link-selected { background-image: url('https://www.gardensheds.com.au/media/gardenshed/check-box-cheked.png')!important; color: #333; }
.sidebar .block.filter #narrow-by-list ol li a .price{color:#1a1a14!important;}
.filter-options .filter-options-title{font-size: 12px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; color: var(--muted); margin-bottom: 12px; padding-bottom: 8px; border-bottom: 1px solid #ddd8cc;}
.filter-options-content .swatch-option{height: 21px;max-width: 20px;border-radius: 18px;min-width: 20px;}
.filter-options .filter-options-content {margin: 0 0 17px;}
.amshopby-overlay-block{background: rgba(255, 255, 255, 0.7);}
#amasty-shopby-product-list .products.wrapper{float: left;width: 100%;margin:2px 0px;}
.sidebar-main{padding-right:0px!important;}
.block.filter .filter-title{background: #eee;padding: 12px 9px;border-radius: 4px;margin: 3px 0px 0px 0px;font-weight: 600;}
#narrow-by-list .filter-options-title:first-child{border: none!important;}
.custom-filter{border: 1px solid #ccc;border-radius: 2px;margin-bottom: 5px;padding: 4px;}
.amshopby-filter-current .amshopby-remove::after, .amshopby-filter-current .amshopby-remove::before{background-color: #333!important;}
.custom-filter li{margin: 7px 0px !important;}
.filter-current + .filter-actions{margin:11px 0px!important;text-align: center;}
.block-actions.filter-actions a{border: 1px solid #ccc;background: #eee;padding: 3px 18px;border-radius: 3px;color: #000;}
.b2b-register-ctnt .fieldset.create.account{display: flex;flex-direction: column;align-items: center;}
.b2b-register-ctnt .fieldset.create.account .field .control{width: 100%;}
.b2b-register-ctnt .actions-toolbar{margin-left: 0 !important;display: flex;justify-content: center;}
._keyfocus :focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus{box-shadow: unset;}

.custom-search{max-width: 30%;background: transparent;}

.cart-text { display: block; font-size: 13px; font-weight: 500; }
.close-filter{display: none;}
.catalogsearch-result-index .clearall{display: none;}
.sidebar.sidebar-main.-amshopby-sticky{background: #f5f5f5;padding: 10px !important;}

/* menu */
.header-bottom.mainmenu{background: url(../../../../../../../media/gardenshed/header-megamenu-bg.png) repeat;width: 100%;float: left;}
.header-bottom.mainmenu ul{margin: 0;padding: 0;list-style: none;grid-auto-flow: column;display: grid;}
.mainmenu ul li{float:left;border-right:1px solid #605757;text-align:center;position:relative;margin: 0;}
.mainmenu ul li a{color:#fff;text-transform:uppercase;font-weight:600;padding:14px 0;float:left;width:100%;font-size:16px;text-decoration: none;}
.mainmenu ul li > span { color: #fff; text-transform: uppercase; font-weight: 600; padding: 14px 0; float: left; width: 100%; font-size: 16px; text-decoration: none; }
.mainmenu ul li:last-child{border:none!important;background: #C03F00;}
.mainmenu ul ul{display:block;position:absolute;top:52px;width:650px;z-index:99999;display: unset !important;}
.dropdown2{display:block;position:absolute;top:48px;background:#000;z-index:9999;padding:12px;border-bottom:3px solid #DE4F00}
.dropdown1{display:block;position:absolute;top:48px;background:#000;width:650px;z-index:9999;padding:12px;border-bottom:3px solid #DE4F00}
.dropdown1 ul{position:unset!important;width:25%!important;float:left;}
.dropdown2 ul{position:unset!important;width:100%!important;float:left;}
.dropdown1 ul li, .dropdown2 ul li{width:100%;padding:3px 12px;border:none;background:none!important}
.dropdown2 ul li{padding: 7px 0px; }
.dropdown1 ul li a, .dropdown2 ul li a{padding:0;font-size:14px;text-transform:capitalize;text-align:left;font-weight:400}
.dropdown1 ul li a:hover, .dropdown2 ul li a:hover{color:#ccc; text-decoration: none;}
.mainmenu ul li:hover{background:#DE4F00}
.dropdown1 ul li.title{float:left;color:#fff;font-weight:600;text-align:left;font-size:16px;color:#98BE00}
.head{float:left;width:100%;padding:7px 0}
.head a{padding:5px 0px!important;text-align:right;border-bottom:1px dashed}
.head a span{float:left}
.menu-contain{display:block;}
.header.content::before, .header.content::after{display: none;}
/* end menu */
.cms-page-view .new-main-banner img, .cms-page-view .new-cms-bottom-banner img{width: 100%;}
.cms-page-view .newcontactus table tr td {text-align: center;padding: 19px;width: 50%;}
.cms-page-view .newcontactus table tr td img{max-width: 137px;}
.newcontactus .newcontactuslogos tr td{vertical-align: middle;padding: 5px;text-align: center;width: 20%;}
.newcontactus h2.title, .newpaymentreturn h2.title, .new-faq h2.title, .new-delivery h2.title, .new-ygsr h2.title, .storemate h2.title, .new-term h2.title{font-size: 21px;font-weight: 600;margin-bottom: 5px;color: #fff !important;text-align: center;float: left;width: 100%;background: #679a16 !important;padding: 6px 0;border-radius: 10px 10px 0 0;margin-top: 28px;}
.warranty tr td{  border: 1px solid #333;}
.warranty table{margin: 10px 0;}
.newpaymentreturn table tr td h2{color: #679a16 !important;}
.cms-page-view #maincontent h2{font-size: 21px;font-weight: 600;margin-bottom: 5px;}
.newcustomerstory table tr td{padding: 24px;border: 12px solid #fff;background: #eee;}
.newcustomerstory table img{max-height:160px;border: 1px solid #fff;border-radius: 27px;padding: 1px;background: #fff;margin-bottom: 26px;}
.newcustomerstory .ttl{font-weight: 700;color: #333;font-style: italic;margin-bottom: 0;border-top: 1px solid #fff;padding-top: 11px;}
.newpaymentreturn table tr td img{max-width: 100px;}
.tbl-graybg tr td{background: #eee;border: 15px solid #fff;padding: 18px;}
.tbl-graybg tr td img{margin: 10px 0;}
.tbl-1 .tb-ttl1{color: #679a16 !important;font-weight: 600;border: none;width: 100% !important;padding: 5px 0 5px;}
.tbl-1 tr td, .tbl-2 tr td{  border: 1px solid #ccc;}
.new-delivery .right{float: right;width: 47%;}
.new-delivery .left{float: left;width: 47%;}
.new-delivery .left tr td, .new-delivery .right tr td, .tbl-1 tr td, .tbl-2 tr td{border: 1px solid #ccc;}
.tbl-1 .tb-ttl1{color: #679a16 !important;font-weight: 600;border: none;width: 100% !important;padding: 5px 0 5px;}
.home-category {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 5px;}
.home-category a {width: 19%;}
.home-category a img{border-radius: 4px;}
.product-items .product-item{width:99%!important}
#maincontent{margin-top:0!important}
.owl-theme .owl-nav .owl-prev,.owl-theme .owl-nav .owl-next{position:absolute;top:40%;font-size:45px!important;background:none!important}
.owl-theme .owl-nav .owl-next{right:-31px}
.owl-theme .owl-nav .owl-prev{left:-31px}
.owl-theme .owl-nav .owl-next:active,.owl-theme .owl-nav .owl-prev:active{box-shadow:unset}
/* .home-page h2{font-size:30px;color:#5E8C1A;font-weight:700;text-align:center;margin:0 0 20px}
.home-page h2 span{color:#242625;border-bottom:3px solid #000} */
.sgstop{display:flex;align-items:center}
.sgstop .sgsimg,.sgstop .sgscon{width:50%;text-align:left}
.sgstop .sgscon h2{text-align:left}
.sgscon a{padding:10px;background:#28b528;color:#fff;float:left;display:flex;align-items:center;border-radius:7px;text-decoration:none}
.sgscon a i{margin-left:10px;font-size:20px}
.main-home-slider-img img{height:auto!important}
.home-page section{float:left;width:100%}
.area6 strong{font-weight:500}
section.area-topbar{padding:10px 0;border-top:2px solid #fff;background:#ccc}
.area-topbar ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-around}
.area-topbar ul li{margin:0;padding:8px;background:#fff;border-radius:5px;display:flex}
body .owl-dots button{background:none!important}
body .owl-theme .owl-dots .owl-dot span{width:20px;height:20px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#45DF45!important}
.area6 a{color:#197a19;font-weight:700}
.productwidget li{border:1px solid #ccc;padding:13px;border-radius:4px;background:#fff;text-align:center;position:relative}
.custom2colum1{padding:0 13%;font-size:16px;text-align:center}
.product-item-info .pr_label{text-align:end;position: absolute;right: 5px;z-index: 9;top: 5px;}
.product-item-info .pr_label img{max-width: 60px;}
.home-slider{display:flex;gap:10px;padding-top:5px!important;padding-bottom:0!important}
.right-image img{width:100%}
.right-image a{transition:all .2s ease-in-out}
.right-image a:hover img{box-shadow:0 0 15px 0 rgba(0,0,0,0.5)}
.main-home-slider_section{width:86.0%}
.right-image{display:flex;flex-direction:column;gap:5px}
.get-quote-outer{background:linear-gradient(180deg,rgba(245,245,244,.540073) 0%,rgba(245,245,244,.0001) 50.81%);padding:96px 0 130px;background:url(https://www.gardensheds.com.au/media/home/get-quote-background.jpg) no-repeat center top;position:relative}
.get-quote-inner span{font-style:normal;font-weight:600;font-size:16px;line-height:28px;letter-spacing:1.06667px;text-transform:uppercase;color:#000}
.get-quote-inner h5{font-weight:500;font-size:37px;color:#DE4F00;padding:0 0 5px;margin:0}
.get-quote-inner p{font-size:17px}
.get-quote-inner a{background:#8a5400;border-radius:27.5px;font-weight:600;font-size:14px;text-align:center;color:#FFF;padding:15px 30px;display:inline-block;margin:25px 0 0}
.get-quote-inner a .fa{font-size:22px;margin:0 0 0 19px;position:relative;top:3px}
.pr-download-document {margin-bottom: 20px;max-width: 349px;}
.pr-replacementparts-ad {display: block;box-sizing: border-box;background: #453a48;background-color: rgb(69, 58, 72);background-repeat: repeat;background-image: none;background-color: #453a48;background-repeat: repeat;background-image: none;background-color: #453a48;background-repeat: repeat;background-image: none;background-color: #453a48;background-repeat: repeat;text-align: left;background-image: none;background-color: #3a303d;background-image: linear-gradient(180deg,#453a48,#29212c);background-repeat: repeat-x;display: flex;text-decoration: none !important;border: 1px solid #29212c;text-align: left;box-shadow: inset 0 1px 0 hsla(0,0%,100%,.49);align-items: center;border-radius: 4px;padding: 12px;}
.pr-download-document a:hover{background: #444;}
.pr-download-document i.icofont-drill {float: left;color:#DF5102;font-size: 60px;margin-right: 12px;border-right: 1px solid #444;padding-right: 6px;}
.pr-ctnt1 h3 {text-transform: uppercase;font-weight: 600;margin: 0;color: #fff;}
.pr-ctnt1 h3 span {display: block;font-size: 13px;margin-top: 5px;font-weight: 600;color: #999;}

.block-search .action.search:before { line-height: unset; color: #333333c9; font-size: 31px; }
@media only screen and (min-width: 100px) and (max-width: 1000px) {
svg.icon.icon-search { width: 25px; height: 25px; }
nav.gsn2-bar { height: 50px !important; }
}

@media (min-width:100px) and (max-width:768px) {
  .mainmenu ul li{text-align:left;}
  .new-delivery .right, .new-delivery .left{width: 100%;margin-top: 5px;}
.home-category a{width: 49%;}
  .header-bottom.mainmenu ul{display: unset;}
  .account .page-title-wrapper h1{font-size: 22px;}
  .customer-account-edit .actions-toolbar, .form-address-edit .actions-toolbar{display: inline-block;}
  .customer-account-edit .form-edit-account, .customer-address-form .form-address-edit{margin-bottom: 10px;}
  .newcontactus table tr td, .newcustomerstory table tr td, .tbl-graybg tr td, .new-term.perth table tr td {float: left;}
  .cms-page-view .newcontactus table tr td{width: unset;float: left;}
  .customer-account-forgotpassword #form-validate .fieldset, .customer-account-forgotpassword #form-validate .actions-toolbar{padding: 10px;}
.page-main > .page-title-wrapper .page-title{font-size: 25px;margin-top: 15px;padding:0px;text-align: center;}
.cart-text{display: none;}
.checkout-index-index .modal-popup .modal-inner-wrap{width: unset !important;}
 .icofont-search-2{display:none!important;}
.mobile-filter{display:block!important;}
 .cms-page-view #maincontent{padding: 15px;width: unset;}
.op-menu-inner {width: 80%;}
.area-review-content{flex-direction: column;gap: 15px;}
.area-review-content .left, .area-review-content .right{width: 100%;}	
.nav-sections-item-title{display: none;}
.nav-sections-item-content{margin-top:0;padding: 0;}
#minicart-content-wrapper ol#mini-cart{max-height: 625px !important;}
.minicart-wrapper .update-cart-item{float: unset;}
.minicart-items .product-item-details .details-qty{display: flex;}
.cart-container{display: flex;flex-direction: column-reverse;}
.nav-sections-item-content{margin-top:0;padding: 0;}
.box.box-billing-address, .box.box-shipping-address, .box.box-information, .box.box-address-billing, .box.box-address-shipping{width: unset !important;}
.account .page-title-wrapper{display: block;}
.cms-box{width: 95%;margin: 0px 0px 24px 0px;}
.product-item .price-box .price {font-size: 16px;}
.page-header{margin-bottom:0px!important;border-bottom: 0px;}
.minicart-wrapper{margin-top: 0;}
.block-collapsible-nav{top:-7px;background: #98C44E;}
.account .page-title-wrapper{margin-top: 35px;}
.account .column.main{margin-top: 16px;padding: 0 10px;}
.nav-toggle{position: unset;z-index: 999;}
.mb-menu-head span{padding: 8px 40px 8px 15px;text-transform: uppercase;display: block;background: #000;color: #fff;font-weight: 800;}
.custom-toolbar{display: flex;justify-content: space-between;gap: 10px;}
.custom-toolbar .toolbar-products{width: 33%;padding: 4px;font-weight: 600;line-height: 27px;}
.custom-search{background: rgb(138,183,63)!important;background: linear-gradient(0deg, rgba(138,183,63,1) 0%, rgba(101,126,59,1) 100%)!important;position: absolute;
    top: 100%;
    z-index: 99;
    left: 0px;
    width: 100%;
    max-width: 100% !important;}
.field.search {padding: 8px;}
.nav-20 .all-category{display: none;}
    .mobile-filter{cursor: pointer;}
    .catalog-category-view .sidebar.sidebar-main, .catalogsearch-result-index .sidebar.sidebar-main{display: none; position: fixed; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.75); width: 100%; height: 100%; z-index: 999;}
    .sidebar.sidebar-main.-amshopby-sticky .block.filter{background: #fff;width: 80%;height: 100%;max-width: 360px;min-width: auto;margin: 0 0px 0 auto;left: 0px;right: 0;box-shadow: -20px 0px 10px -20px #ccc;top: 0;border: 0;position: absolute;padding: 0px 10px 0px 10px !important;overflow-x: hidden;z-index: 101;margin-bottom: 0px;}
    .sidebar.sidebar-main.-amshopby-sticky .block.filter .filter-title{margin:10px 0px 0px 0px;}
    .catalog-category-view #maincontent, .catalogsearch-result-index #maincontent{z-index: 99;}
    .close-filter{position: absolute;top: 15px;right: 20px;font-size: 24px;cursor: pointer;display: block;}
    /* menu */
.menu-contain{display: none; position: absolute; background: rgb(0, 0, 0); left: 0px; z-index: 99999;top:0px;}
.menu-contain li{width:96%!important;border-bottom: 1px solid;padding: 0px 10px;}
.menu-contain li a{text-align: left;}
.dropdown1{width:104% !important;position: unset;border-bottom: none;float: left;padding: 0px 5px 10px 5px;background: #333;margin-left: -9px;}
.dropdown2{width: 104% !important;position: unset;border-bottom: none;float: left;padding: 0px 5px 10px 5px;background: #333;margin-left: -9px;}
.dropdown1 ul{width:100% !important;}
.mainmenu ul li:hover {background:transparent;}
.down-arrow{font-size: 18px;margin-left: 10px;}
.head a span{display: none;}
.head a {border-bottom: none;}
.header-bottom.mainmenu{position:relative;}
.mainmenu ul li:last-child{background: transparent!important;}
.mainmenu ul li i{float: right;font-size: 23px;}
.mainmenu ul ul{width: 50% !important;}
/* end menu */
}
@media only screen and (max-width: 479px) {
.minicart-wrapper .block-minicart{width: 305px;}
}
@media (min-width: 100px) and (max-width:500px) {
  .product-item-name{height: unset;-webkit-line-clamp: 1;}
}
@media (min-width: 100px) and (max-width:992px){
.menu-contain ul .small:nth-child(1){display: none;}
}
@media (min-width: 100px) and (max-width:1100px) {
  .product-item .swatch-option {min-width: 14px !important;width: 14px !important;min-height: 16px !important;height: 16px !important;}
  #maincontent {padding: 10px;max-width: 100%;float: left;}
  .custom2colum .colm{width: unset !important;margin: 5px 0px;}
  .custom2colum .right{float:left!important;}
}
@media (min-width: 100px) and (max-width: 1022px){
  .product-items{display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));}
  .productsgrid li{width: 100% !important;}
  }
@media (min-width: 100px) and (max-width: 1500px){
  .container{padding: 0 2%;}
}


	
	@media (min-width: 100px) and (max-width: 768px){
		.main-home-slider_section{width: 100%;}
		.home-slider{flex-direction: column;}
		.right-image{flex-direction: row;width: unset !important;justify-content: space-between;}
		.custom2colum1{padding: 0px 3%;}
		.area-topbar{display:none!important;}
		.sgstop .sgsimg, .sgstop .sgscon{width:100%;}
		.sgstop{flex-wrap: wrap;}
		.sgstop .sgsimg{order: 1;}
		.sgstop .sgscon{order: 2;}
		.owl-theme .owl-nav .owl-prev{left: -12px;}
		.owl-theme .owl-nav .owl-next{right: -12px;}
		/* .home-page h2{font-size: 24px;} */
		.home-page section{padding: 24px 0px;}
		.get-quote-outer{padding:0px!important;}
		.get-quote-outer .container{background: rgba(0, 0, 0, 0.5);padding: 34px 15px;border-radius: 5px;}
		.get-quote-inner span, .get-quote-inner p{color: #fff;}
		.get-quote-inner h3{font-size: 28px;color: #9DCF8F;}
		.home-category a {width: 48%;aspect-ratio: 1;}
    .gs-accessory tr{display: flex;flex-direction: column;}
    .gs-accessory tr iframe{width: 100%;}

    .minicart-wrapper .user { display: none; }
	}

	@media (min-width: 100px) and (max-width: 1100px){
		.area-topbar ul{overflow-x: scroll; gap: 10px;}
		.area-topbar ul li{width: 210px; flex-shrink: 0;}
	}
	
.minicart-wrapper .d-flex{display:flex}
.minicart-wrapper .product-item-details .product.options span.toggle{display:none}
.minicart-wrapper .product-item-details .product.options div.content{display:block!important}
.minicart-wrapper .block-minicart::after,.minicart-wrapper .block-minicart::before{display:none}
.minicart-wrapper .ui-front{position:fixed;z-index:999;right:10px;max-width:350px;min-width:300px;padding:10px;min-height:60px;background-color:#fff;border:1px solid rgba(0,0,0,.3);-webkit-box-shadow:0 0 10px 1px #ddd;-moz-box-shadow:0 0 10px 1px #ddd;box-shadow:0 0 10px 1px #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-ms-border-radius:3px}
.minicart-wrapper .ui-front .block-title{display:none}
.minicart-wrapper .ui-front .block-content{display:flex;flex-direction:column;justify-content:space-between}
.minicart-wrapper .ui-front .block-content #btn-minicart-close{height:30px;width:30px;background:#1979c3;border-radius:0;right:10px;position:absolute;z-index:99999}
.minicart-wrapper .ui-front .block-content #btn-minicart-close:after{position:absolute;content:"";height:2px;width:14px;background:#fff;left:50%;margin-left:-7px;transform:rotate(45deg);margin-top:-1px;top:50%}
.minicart-wrapper .ui-front .block-content #btn-minicart-close:before{position:absolute;content:"";height:2px;width:14px;background:#fff;left:50%;margin-left:-7px;transform:rotate(135deg);margin-top:-1px;top:50%}
.minicart-wrapper .ui-front .block-content #btn-minicart-close span{display:none}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product{position:relative;list-style:none;margin-bottom:0}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .product-item-details{padding-left:90px}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .product-item-details .product-item-name{font-size:14px;line-height:20px;display:inherit;padding-right:30px;margin:0}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .label,.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .values{font-size:13px;margin-bottom:0}
.minicart-items .product-item-details .details-qty{margin-top:13px}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .product-item-details .product-item-name a{color:#344743;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .product-item-details .product-item-pricing .minicart-price{font-size:16px;display:inline-block;position:relative}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .product-item-details .product-item-pricing .minicart-price:after{position:absolute;left:0;content:"Price";top:0;color:#000}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .product-item-details .price-container{display:inline-block}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .product-item-details .product.actions{overflow:hidden;margin-top:10px}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .product-item-details .product.actions>div{float:left;margin-right:7px}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .product-item-details .product.actions>div a.action{font-size:14px;color:#7bd389;line-height:14px}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .product-item-details .product.actions>div a.action.edit{padding-right:10px;border-right:1px solid #7bd389}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product.product-item{padding:5px 0;border-bottom:1px solid rgba(0,0,0,.1)}
.minicart-wrapper .ui-front .block-content strong.subtitle{position:absolute;top:0;font-size:14px;left:0;width:100%;text-align:center;background:#fff;z-index:9999}
.minicart-wrapper .ui-front .block-content strong.subtitle.empty{display:block;font-size:14px;padding-right:30px;top:10px}
.minicart-wrapper .ui-front .block-content .subtotal{background-color:#ddd;color:#fff;font-size:16px;padding:5px}
.minicart-wrapper .ui-front .block-content .subtotal>.label{float:left;padding-left:5px}
.minicart-wrapper .ui-front .block-content .subtotal>.amount{float:right;padding-right:5px}
.minicart-wrapper .ui-front .block-content>.actions{text-align:center}
.minicart-wrapper .ui-front .block-content>.actions .viewcart{font-size:16px;color:#7bd389}
.minicart-wrapper img.product-image-photo[alt]{max-height:80px}
.minicart-items-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}
.minicart-items-wrapper::-webkit-scrollbar{width:6px;background-color:#f5f5f5}
.minicart-items-wrapper::-webkit-scrollbar-thumb{background-color:#7bd389}
.minicart-wrapper .ui-front.mage-dropdown-dialog{width:100%;max-width:unset;height:100vh;top:0;right:0;position:fixed!important;padding:0;overflow:auto;border:0;box-shadow:none;border-radius:0}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .miniCartClose{position:relative;border-bottom:0;line-height:0;width:calc(100% + 30px);width:50%;padding:5px 0;display:flex;align-items:center;justify-content:space-between}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .miniCartClose .close{background:rgba(0,0,0,0);right:-3px;opacity:1}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .miniCartClose .close:before{background:#5f5f5f;height:4px;width:16px;border-radius:2px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .miniCartClose .close:after{background:#5f5f5f;height:4px;width:16px;border-radius:2px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .miniCartClose .headCart{font-size:22px;color:#333;font-style:inherit}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .miniCartClose .headCart::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;line-height:28px;color:#757575;content:'\e611';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .subtitle.empty{order:2;position:relative;top:0;left:0;padding:20px 0 0;font-style:normal;font-weight:700;font-size:14px;color:#344743}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper{margin-top:0;width:100%;height:100%!important;padding-bottom:11px;max-height:745px;border:none}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item{padding:0;border:0}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .extra .price-wrapper{font-style:normal;font-weight:700;font-size:14px;line-height:100%;color:#933;width:100%;display:block;margin-top:10px;margin-bottom:10px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .extra .price-wrapper.active{color:#7bd389}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .extra .price-wrapper.red{color:#933}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .subtotal{display:flex;justify-content:space-between;padding:8px 20px;font-size:16px;color:#344743;font-style:normal;background:#f9f9f9;margin:0;line-height:20px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .subtotal .label{font-weight:700;padding:0}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .subtotal .amount{font-weight:400;padding:0}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicartExtraData{display:flex;padding:0 20px 20px;font-size:16px;color:#344743;font-style:normal;background:#f9f9f9;flex-direction:column;margin:0}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicartExtraData .mini_cart_subtotal:after{content:" ";position:absolute;bottom:-10px;width:100%;left:0;height:1px;background:#344743}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicartExtraData .mini_cart_subtotal .estimateShipping .estimateShippingInfo:after{display:none;content:" ";width:20px;height:20px;background:#dee5e5;position:absolute;left:5px;top:0;transform:rotate(45deg) skew(10deg,10deg) translate(10px,19px);z-index:2}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicartExtraData .mini_cart_subtotal .estimateShipping .estimateShippingInfo .estimateShippingInfoCard{display:none;background:#dee5e5;font-style:normal;font-weight:400;font-size:12px;color:#344743;padding:9px 10px;width:145px;position:absolute;top:0;right:0;transform:translate(30px,30px);z-index:3}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .checkoutWrapper{margin:10px 0 20px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .checkoutWrapper .actions{width:49%;margin-right:2%;float:left}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .checkoutWrapper .actions:last-child{margin-right:0}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .checkoutWrapper .actions .action{border:1px solid #344743;height:50px;display:flex!important;justify-content:center;align-items:center;font-style:normal;font-weight:900;width:100%;font-size:16px;cursor:pointer;text-decoration:none}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .checkoutWrapper .actions .viewCart{background:#fff;color:#344743}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .checkoutWrapper .actions .viewCart span:first-child{padding-right:5px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .checkoutWrapper .actions .checkout{color:#fff;background:#344743;height:52px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForget{font-style:normal;font-weight:700;font-size:14px;color:#344743}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list{width:100%;margin-top:0}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item{border:1px solid #344743;padding:20px;margin-top:8px;list-style:none;padding-bottom:0}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info{display:flex}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .dontForgetImg{max-width:80px;padding-right:10px;width:100%;padding-bottom:10px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .dontForgetImg{max-width:80px;padding-right:10px;width:100%;padding-bottom:10px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .dontForgetImg img{width:103px;height:auto;object-fit:cover}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .dontForgetImg img{width:103px;height:auto;object-fit:cover}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .product-item-details{display:flex;flex-grow:1}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .product-item-details .dontForgetInfoWrapper{margin-left:0;margin-right:20px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .product-item-details .dontForgetInfoWrapper .productName{font-style:normal;font-weight:400;font-size:10px;color:#222;margin-bottom:6px;margin-top:0}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .dontForgetInfoWrapper .productName{font-style:normal;font-weight:400;font-size:10px;color:#222;margin-bottom:6px;margin-top:0}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .product-item-details .dontForgetInfoWrapper .productCategory{font-style:italic;font-weight:700;font-size:10px;color:#344743;margin-bottom:5px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .product-item-details .dontForgetInfoWrapper .productMisc{font-style:normal;font-weight:500;font-size:9px;color:#344743}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .product-item-details .productAddWrapper{margin-left:auto}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .product-item-details .productAddWrapper .actions-primary{justify-content:flex-end}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .product-item-details .productAddWrapper .actions-primary .addProduct{font-style:normal;font-weight:400;font-size:16px;text-align:right;color:#344743;align-items:center;margin-bottom:20px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .productAddWrapper .actions-primary .addProduct{font-style:normal;font-weight:400;font-size:16px;text-align:right;color:#344743;align-items:center;margin-bottom:20px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .product-item-details .productAddWrapper .actions-primary .addProduct.d-flex.disabled{opacity:.1}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .product-item-details .productAddWrapper .actions-primary .addProduct .addBtn{width:27px;height:27px;background:#344743;font-style:normal;font-weight:700;font-size:13px;line-height:100%;display:inline-flex;color:#fff;justify-content:center;align-items:center;margin-left:8px;text-decoration:none;cursor:pointer;font-size:0;position:relative}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .productAddWrapper .actions-primary .addProduct .addBtn{width:27px;height:27px;background:#344743;font-style:normal;font-weight:700;font-size:13px;line-height:100%;display:inline-flex;color:#fff;justify-content:center;align-items:center;margin-left:8px;text-decoration:none;cursor:pointer;font-size:0;position:relative}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .product-item-details .productAddWrapper .actions-primary .addProduct .addBtn:after{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:16px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .productAddWrapper .actions-primary .addProduct .addBtn:after{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:16px}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .product-item-details .productAddWrapper .actions-primary .addProduct .addBtn.disabled:after{content:"..."}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .productAddWrapper .actions-primary .addProduct .addBtn.disabled:after{content:"..."}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .product-item .product-item-info .product-item-details .productAddWrapper .upsell_price{font-style:normal;font-weight:400;font-size:16px;text-align:right;color:#7bd389}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .productAddWrapper .upsell_price{font-style:normal;font-weight:400;font-size:16px;text-align:left;color:#7bd389}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .products-list .slick-prev{left:-2rem}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart .dontForgetWrapper .dontForgetCard .block-products-list .block-content .products-list .slick-next{right:-2rem}
.minicart-wrapper .cartSidebarOverlay{display:none;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.4);top:0;left:0;z-index:998}
.minicart-wrapper .ui-front.mage-dropdown-dialog{display:block!important;transition:all .2s ease;transform:translateX(100%) translate3d(0,0,0)}
.minicart-wrapper .block.block-minicart{display:none;top:0;border:0;box-shadow:none;padding:10px 20px;max-width:360px;min-width:auto;margin:0 0 0 auto;left:12px;right:0;box-shadow:-20px 0 10px -20px #ccc}
.minicart-wrapper.active .cartSidebarOverlay{display:block}
.minicart-wrapper.active .ui-front.mage-dropdown-dialog{transform:translateX(0%) translate3d(0,0,0);background:rgba(0,0,0,0.75)}
.minicart-wrapper.active .block.block-minicart{display:block}
#minicart-content-wrapper ol#mini-cart{height:207px;overflow:auto}
#minicart-content-wrapper ol.product-items{height:126px;overflow:auto}
p.dontForget.text-center{margin-bottom:0}
.block-minicart .items-total.totalCountItems{float:left;margin:0;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc}
.minicart-wrapper .action.close{top:unset!important}
#minicart-content-wrapper .itemCountText{width:50%;padding:5px 0}
a.action.delete.mini-cart-delete{padding-left:4px}
.yellow-sale{position: absolute; top: 12px; left: 12px; background: #b85c2c; color: #fff; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; padding: 5px 10px; border-radius: 3px; text-transform: uppercase;z-index: 9;}
.custom-gallery .yellow-sale{position: unset;}


@keyframes custom-spinner {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes custom-spinner {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}
@media (max-width: 767px) {
#minicart-content-wrapper ol.product-items { padding-right: 9px;}
.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper{margin: 0;padding: 0 0px 10px 0px;}
.minicart-wrapper .ui-front .block-content .minicart-items-wrapper .product .product-item-details .product-item-pricing .minicart-price{padding-left:0;}
.yellow-sale{top: 3px; left: 3px}
.discount-pr{top: 3px; right: 3px;}
}

@media(max-width: 575px) {
    .minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .miniCartClose {/* padding: 20px */padding-bottom: 5px;}
	.minicart-wrapper .ui-front.mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .miniCartClose .close {right: 0px;}
}
.overflow-hidden{overflow:hidden!important}
.cart.table-wrapper .item-options dt,.minicart-items .product-item-details .product .options.list dt,.opc-block-summary .items-in-cart .product .item-options dt,.block-giftregistry-shared-items .product .item-options dt,.multicheckout .item-options dt{margin-right:4px!important;float:left}
