.collection-banner img{height:50vh!important}@media screen and (max-width: 799px){.collection-banner img{object-position:center center!important}}.collection-banner:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(23,84,57,.6) 0%,transparent 30%)}.collection-banner .caption{width:95%;top:60%;max-width:1150px;text-align:left;padding:0!important}.collection-banner .caption .caption-content{padding:0!important}.collection-banner .caption .headline,.collection-banner .caption .headline p{line-height:120%;text-transform:capitalize;font-size:clamp(32px,4vw,56px)}.collection-banner .caption .subtitle{line-height:150%;text-transform:none}.collection-banner .button-grid-container .first_button{background-color:#fff;border-radius:50px;color:#175439;border:none!important;padding:16px 36px;font-size:15px;letter-spacing:.38px;font-weight:600}.collection-banner .button-grid-container .first_button:hover{background-color:#175439;color:#fff}@media screen and (max-width: 798px){.collection-banner .caption{top:65%!important;padding:0 16px!important}.collection-banner img{max-height:450px!important}}@media screen and (max-width: 700px){.collection-banner .caption{text-align:center;width:100%}}.collection-wrapper .sidebar .sidebar-wrap{border-right:none}.collection-wrapper .sidebar .sidebar-block__heading{font-size:18px;font-weight:500;text-transform:capitalize}.collection-wrapper .sidebar .sidebar-text-content .sidebar-block__heading{text-transform:uppercase}.collection-wrapper .sidebar .sidebar-categories{margin-bottom:15px}.collection-wrapper .sidebar .sidebar-categories .collection-link{text-transform:uppercase;font-size:15px}.collection-wrapper .sidebar .sidebar-text-content{font-size:14px}.collection-wrapper .sidebar .sidebar-block:after{background:#a0cab7}.mobile-sidebar,.mobile-sort{display:none}.mobile-sort .sort-by-options{list-style-type:none;margin:0;padding:16px}.mobile-sort .sort-by-options li{padding:13px 0;margin-bottom:0}@media screen and (max-width: 798px){.collection-wrapper .mobile-sort{display:block}.collection-wrapper .mobile-filters{position:fixed;z-index:2002;width:100%;height:100%;top:100%;left:0;background-color:#fff;transition:top .2s ease-in-out}.collection-wrapper .mobile-filters.is-open{top:0}.collection-wrapper .sidebar .sidebar-wrap{padding:30px 20px}.mobile-sidebar{position:relative;display:block;text-align:center;padding:20px;border-bottom:1px solid #175439}.mobile-sidebar span{font-size:16px;font-weight:500;text-transform:uppercase}.mobile-sidebar i{position:absolute;top:50%;transform:translateY(-50%);right:20px}}.colletion-mobile-filters{display:none}.product-grid-top{padding:15px 0;border-bottom:1px solid #A0CAB7;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:20px;margin-bottom:24px}.product-grid-top .breadcrumb-collection,.product-grid-top .sort_by{margin-bottom:0}.product-grid-top .breadcrumb-collection a{font-size:14px;font-weight:500}.product-grid-top .breadcrumb-collection a:hover{color:#175439;text-decoration:underline;text-underline-offset:3px}.product-grid-top .sort_by{position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:260px;background:none;background-color:#fff;border-radius:50px;border-color:#a0cab7;color:#000;font-weight:500;padding:8px 18px;font-size:14px;text-transform:uppercase}.product-grid-top .sort-by-wrapper{position:relative}.product-grid-top .sort-by-wrapper:after{content:"\f078";font-family:"Font Awesome 7 Free";font-weight:900;font-size:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#000}.product-grid-top .sort_by::-ms-expand{display:none}@media screen and (max-width: 798px){.colletion-mobile-filters{display:flex;justify-content:space-between;margin-bottom:20px}.colletion-mobile-filters .mobile-filters-button{position:relative;flex:1;border-bottom:1px solid #A0CAB7;padding:18px 0;text-align:center;font-size:15px;font-weight:500;text-transform:uppercase;background-color:#fff;display:flex;justify-content:center;align-items:center;gap:10px}.colletion-mobile-filters .mobile-filters-button:first-of-type{border-right:1px solid #A0CAB7}.colletion-mobile-filters .mobile-filters-button i{font-size:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#000}.product-grid-top{border-bottom:none;grid-template-columns:1fr;justify-content:center}.product-grid-top .sort-by-wrapper{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/aoc-collection.css.map */
