.refinements .filter{margin-top:3.3rem}.refinements .heading{padding-bottom:1.1rem;border-bottom:.1rem solid #767676;margin-bottom:0;color:#000;font-size:1.8rem;font-weight:400;letter-spacing:.09rem;text-transform:uppercase}.refinements .refinement{border-bottom:.1rem solid #ededed}.refinements .refinement.-category{border-bottom:0}.refinements .swatch-circle{margin-right:.8rem}.refinements .name{display:flex;justify-content:space-between}.refinements .title{position:relative;display:block;width:100%;height:4.6rem;padding:0;border:0;font-size:1.6rem;font-weight:400;letter-spacing:.08rem;text-align:left;text-transform:capitalize}.refinements .title .hidden{display:none}.refinements .title .-minus{width:1.5rem;height:1.2rem}.refinements .title.collapsed .hidden{display:block}.refinements .title.collapsed .shown{display:none}.refinements .values{padding-bottom:1rem;padding-left:0;margin-bottom:0;list-style:none}.refinements .value .label{display:flex;align-items:center;padding:.8rem 0;border:0;text-transform:none}.refinements .value .checkbox,.refinements .value .radio{width:2rem;height:2rem;border:.1rem solid #000;margin-right:.8rem;background:#fff}.refinements .value .radio{display:flex;border-radius:50%}.refinements .value .radio:before{content:"";width:1.2rem;height:1.2rem;margin:auto;background:#000;border-radius:50%;opacity:0}.refinements .value .icon{display:none;width:1.2rem;height:1.8rem}.refinements .value.-active .icon{display:inline}.refinements .value.-active .radio:before{opacity:1}.refinements .value.-active .text{font-weight:400}.refinements .value .text{font-size:1.4rem;font-weight:300;letter-spacing:.08rem}.refinements .-category .name{border-bottom:.1rem solid #767676;margin-bottom:0}.refinements .-category .title{color:#000;font-size:1.8rem;letter-spacing:.09rem;text-transform:uppercase}.refinements .-category .wrapper{margin-top:.4rem}.refinements .-category .values{padding-bottom:0}.refinements .-category .values.-sub-list{padding-left:1.1rem}.refinements .-category .value{padding:.4rem 0}.refinements .-category .value .text{color:#6b6b6b;font-size:1.6rem;font-weight:300;text-transform:none}.refinements .-category .value .text.-selected{color:#000;font-weight:400}.refinements .icon-wrapper{position:absolute;top:50%;right:0;font-size:2.6rem;transform:translateY(-61%)}.refinements .filter-count{display:none}.refinements .filter-count.-global{display:none;margin-top:1.8rem;text-align:center}.refinements .filter-count.-global.-visible{display:block}.refinements .collapsed .filter-count{display:none}.refinements .collapsed .filter-count.-visible{display:block}.refinements .counter{font-size:1.1rem;font-weight:300;letter-spacing:.05rem;text-transform:none}.refinements .counter:before{content:attr(data-count)}.refinements .apply{width:100%;margin-top:3rem}.refinements .reset{padding:1rem 1.5rem;font-size:1.2rem;font-weight:500;text-decoration:underline;text-transform:uppercase}@media (min-width:1200px){.refinements{display:flex;align-items:center}.refinements .filter{display:flex;flex:1 0 auto;flex-wrap:wrap;padding:0 0 2rem;margin-top:0;margin-right:-1.5rem;margin-left:-1.5rem}.refinements .refinement{position:relative;flex:0 0 16.66667%;order:2;padding:0 2rem;border-bottom:0;margin-top:2rem}.refinements .refinement.-category{order:1}.refinements .name{border-top:.1rem solid #000;border-bottom:.1rem solid #000}.refinements .name>.btn{padding:0 1.3rem}.refinements .title{font-size:1.4rem;text-transform:uppercase}.refinements .-category .name{border-top:.1rem solid #000;border-bottom:.1rem solid #000}.refinements .-category .btn{padding:0 1.3rem}.refinements .-category .title{font-size:1.4rem;text-transform:uppercase}.refinements .-category .wrapper{padding:1.1rem 0 .7rem;margin-top:0}.refinements .count-wrapper{height:4rem}.refinements .arrow{font-size:0;transform:rotate(90deg);transform-origin:center;transition:transform .3s ease}.refinements .arrow .icon{width:1.4rem;height:1.3rem}.refinements .collapsed .arrow{transform:rotate(270deg)}.refinements .filter-dropdown{position:absolute;z-index:1000;top:calc(100% - 1px);width:26.4rem;padding:0 2.9rem;background:#fff;box-shadow:0 .2rem .6rem 0 rgba(0,0,0,.3)}.refinements .wrapper{padding:2rem 0 .9rem}.refinements .filter-count{line-height:1}.refinements .filter-count.-global{margin-top:0;text-align:right}.refinements .filter-count.-visible{display:block}.refinements .counter-wrapper{flex:0 0 11.3rem;margin-left:3.7rem}.refinements .reset{padding:0;font-size:1.4rem}}.sort-select{margin-top:3px;margin-left:1rem}.sort-select .title{display:flex;width:13rem;height:3.6rem;align-items:center;justify-content:space-between;padding:.1rem 1rem 0;border:0;background:#f9f7f7;font-size:1.4rem;font-weight:300;text-transform:uppercase}.sort-select .title:after{display:none}.sort-select .dropdown-sort{position:relative}.sort-select .dropdown-sort.show{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.sort-select .dropdown-menu.show{box-shadow:0 4px 6px 0 rgba(0,0,0,.3)}.sort-select .arrow{font-size:0;transform:rotate(270deg);transform-origin:center;transition:transform .3s ease}.sort-select .arrow .icon{width:1.3rem;height:1.3rem}.sort-select .show .arrow{transform:rotate(90deg)}.sort-select .dropdown-menu{width:100%;padding:0;border:0;margin-top:0;background:#f9f7f7;border-radius:0}.sort-select .option{padding:0 1rem;color:#767676;cursor:pointer;font-size:1.4rem;font-weight:300;letter-spacing:.05rem;line-height:3rem;text-decoration:none}.sort-select .option.-active,.sort-select .option:hover{background:#fff;color:#000;font-weight:400}.toggle-product-model{height:3rem;border:1px solid #6b6b6b;margin-right:5px}.toggle-product-model .btn{position:relative;height:100%;padding:0 1rem;color:#767676;font-size:1.4rem;font-weight:400;letter-spacing:.7px;text-decoration:none}.toggle-product-model .btn:first-child:before{content:"";position:absolute;top:25%;right:-3px;width:1px;height:50%;background-color:#000}.toggle-product-model .btn.-active,.toggle-product-model .btn:focus,.toggle-product-model .btn:hover{color:#000;text-decoration:underline}@media (min-width:768px){.toggle-product-model{height:3.2rem;padding:0 2px;margin-top:2px;margin-right:-.5rem}}@media (min-width:992px){.toggle-product-model{margin-right:-.7rem}}@media (min-width:1200px){.toggle-product-model{height:3.6rem;margin-top:3px;margin-right:0}}.mobile-sort .heading{margin-bottom:1rem;color:#000;font-size:1.8rem;font-weight:400;letter-spacing:.09rem;text-transform:uppercase}.mobile-sort .items{padding-left:0;margin-bottom:0;list-style:none}.mobile-sort .option{padding:.6rem 0;font-size:1.6rem;font-weight:300;letter-spacing:.08rem}.mobile-sort .option.-active{font-weight:400}.category-carousel .swiper-slide{position:relative;width:auto;max-width:184px}.category-carousel .swiper-slide:last-child{margin-right:0}.category-carousel .swiper-scrollbar{display:none}.category-carousel .category-link{width:100%}.category-carousel .category-slide{position:relative}.category-carousel .category-heading{font-size:1.5rem;font-weight:400;letter-spacing:.063rem;line-height:normal;text-align:center;text-transform:uppercase}.category-carousel .swiper-slide figure{position:relative;overflow:hidden;margin:0;background:#2e5d5a;cursor:pointer;float:left;text-align:center}.category-carousel .swiper-slide figure img{position:relative;display:block;max-width:100%;min-height:100%;opacity:.8}.category-carousel .swiper-slide figure figcaption{padding:2em;backface-visibility:hidden;color:#fff;font-size:1.25em;text-transform:uppercase}.category-carousel .swiper-slide figure figcaption:after,.category-carousel .swiper-slide figure figcaption:before{pointer-events:none}.category-carousel .swiper-slide figure figcaption,.category-carousel .swiper-slide figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.category-carousel .swiper-slide figure figcaption>a{z-index:1000;font-size:0;opacity:0;text-indent:200%;white-space:nowrap}.category-carousel .swiper-slide figure h1 .text{font-weight:400}.category-carousel .swiper-slide figure h1 .sub{display:block;font-size:80%;font-weight:300}.category-carousel .swiper-slide figure h1,.category-carousel .swiper-slide figure p{margin:0}.category-carousel .swiper-slide figure p{font-size:68.5%;letter-spacing:1px}.category-carousel figure.effect-bubba{margin:0;background:#2e5d5a}.category-carousel figure.effect-bubba img{transition-duration:.35s;transition-property:opacity,transform}.category-carousel figure.effect-bubba h1{position:absolute;bottom:0;left:0;width:100%;padding:5px;border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);background:rgba(0,0,0,.5);transform:translate3d(0,-10px,0);transition:transform .35s}.category-carousel figure.effect-bubba p{padding:20px 2.5em;opacity:0;transform:translate3d(0,20px,0);transition:opacity .35s,transform .35s}@media (hover:hover){figure.effect-bubba:hover img{opacity:.75;transform:scale(1.05)}figure.effect-bubba figcaption:after,figure.effect-bubba figcaption:before{content:"";position:absolute;z-index:1;top:10px;right:10px;bottom:10px;left:10px;background:hsla(0,0%,100%,.05);opacity:0;transition:opacity .35s,transform .35s}figure.effect-bubba figcaption:before{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scaleX(0)}figure.effect-bubba figcaption:after{border-right:1px solid #fff;border-left:1px solid #fff;transform:scaleY(0)}figure.effect-bubba:hover figcaption:after,figure.effect-bubba:hover figcaption:before{opacity:1;transform:scale(1)}figure.effect-bubba:hover h1,figure.effect-bubba:hover p{opacity:1;transform:translateZ(0)}}@media (min-width:768px){.category-carousel .swiper-slide{max-width:223px}}@media (min-width:1200px){.category-carousel .swiper-slide{max-width:308px}.category-carousel .category-heading{font-size:2.4rem;letter-spacing:.09rem}}.search-banner{background-color:#d8d8d8}.search-banner>.container-fluid{padding-right:0;padding-left:0}.search-banner>.container-fluid .html-slot-container>.row,.search-banner>.container-fluid>.row{margin-right:0;margin-left:0}.search-banner .default-image,.search-banner .image-cover{height:190px;background-position:50%}.search-banner .image{height:100%}.search-banner .text-wrapper{padding:5px 19px 7px;color:#fff;font-family:HelveticaNeue,Times New Roman,serif;font-weight:500;letter-spacing:.08rem}.search-banner .text-wrapper .title{margin-bottom:0;font-size:3rem}.search-banner .text-wrapper .text{margin-bottom:0;font-size:1.2rem;font-style:italic;text-align:right}@media (min-width:768px){.search-banner .default-image,.search-banner .image-cover{height:178px}.search-banner .image{width:100%;height:auto}.search-banner .text-wrapper{padding:20px 20px 33px 40px}.search-banner .text-wrapper .title{font-size:4rem;line-height:1}.search-banner .text-wrapper .text{margin-top:5px;text-align:left}}@media (min-width:1200px){.search-banner{margin:auto}.search-banner .default-image,.search-banner .image-cover{height:334px}.search-banner .image{width:auto;height:100%}.search-banner .text-wrapper{padding:20px 20px 65px 75px}.search-banner .text-wrapper .title{font-size:7.2rem;letter-spacing:2px}.search-banner .text-wrapper .text{font-size:1.7rem}}.search-nav>.nav-tabs-wrapper{width:100%}.search-nav .nav-tabs{align-items:baseline;justify-content:center;border-bottom:none}.search-nav .nav-item-search{width:50%;max-width:187px}.search-nav .nav-item-search>.nav-link{padding:0 0 15px;border:none;color:#6b6b6b;font-size:1.9rem;text-decoration:none}.search-nav .nav-item-search>.nav-link.active{border-bottom:2px solid #000;color:#000}@media (min-width:768px){.search-nav .nav-item-search>.nav-link.active{color:#000}}@media (min-width:992px){.search-nav .nav-item-search{max-width:300px}.search-nav .nav-item-search>.nav-link{font-size:2.4rem}}.preezie-guide-container{margin:2rem auto}.preezie-guide-container .preezie-guide{margin-bottom:0!important}.content-results{padding:30px 20px 42px;background-color:#f9f7f7}.content-results .results{font-size:1.2rem;font-weight:300;letter-spacing:.6px;text-align:center;text-transform:uppercase}.content-results .item{display:block;padding:25px 20px;margin-top:24px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);text-decoration:none}.content-results .item>.heading{font-size:1.6rem;letter-spacing:.73px}.content-results .item>.body{overflow:hidden;font-size:1.4rem;letter-spacing:.82px;text-overflow:ellipsis;white-space:nowrap}.content-results .load-more{margin-top:50px}@media (min-width:992px){.content-results{display:flex;flex-direction:column;align-items:center;padding:30px 83px 71px}.content-results .results{font-size:1.4rem}.content-results .item{width:100%;max-width:1274px;padding:22px 30px}.content-results .item>.heading{font-size:2.2rem}.content-results .item>.body{font-size:1.6rem}.content-results .load-more{margin-top:65px}}.no-search-result{font-size:1.4rem;font-weight:300;letter-spacing:.35px}.no-search-result .wrapper{display:flex;justify-content:center;background-color:#f9f7f7}.no-search-result .tips{padding:43px 49px 28px}.no-search-result .tips>.heading{font-size:1.8rem;font-weight:400;letter-spacing:-.85px}.no-search-result .tips>.list{padding-left:20px;margin-top:23px;font-size:1.6rem}.no-search-result .list>.element{margin-bottom:8px}@media (min-width:992px){.no-search-result .tips>.heading{font-size:2.8rem}.no-search-result .tips>.list{font-size:2rem}}.seo-listing-blurb{max-width:144rem;margin:auto}.search-header{padding:37px 20px 30px;letter-spacing:.75px;text-align:center;text-transform:uppercase}.search-header>.search-keywords{font-size:2.4rem;font-weight:400;text-transform:none}@media (min-width:992px){.search-header{padding:51px 20px 48px;font-size:1.6rem}.search-header>.search-keywords{font-size:3rem}}.search-results{max-width:none}.search-results[data-view=product] .product-model-toggler .product-view{display:block}.search-results[data-view=product] .product-model-toggler .product-view+.tile-image{display:none}.search-results[data-view=model] .product-model-toggler .tile-image{display:block}.search-results[data-view=model] .product-model-toggler .tile-image.product-view{display:none}.search-results .access-restricted{position:relative}.search-results .access-restricted>.products,.search-results .access-restricted>.refinement-bar{filter:blur(3px)}.search-results .access-restricted .overlay{content:"";position:absolute;z-index:1024;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.05)}.search-results .access-restricted .login-page{padding:0}.search-results .access-restricted .login-page .card-body{margin:1rem;background-color:#fff}.search-results .access-restricted .login-form{margin:0 auto;background-color:transparent}.search-results .products{position:relative}.search-results .grid-header,.search-results .grid-reset{margin:0}.search-results .grid-header{position:relative}.search-results .grid-header>.count{padding-top:10px;padding-bottom:10px;font-size:1.3rem;font-weight:300;letter-spacing:.6px;text-align:center;text-transform:uppercase}.search-results .grid-header .breadcrumb{margin-top:4px;margin-bottom:0}.search-results .mobile-actions .action{position:relative;width:100%;padding:1.3rem 1.5rem;border-color:#f9f7f7;background:#f9f7f7;font-size:1.3rem}.search-results .mobile-actions .-refine{border-right:.1rem solid #ededed}.search-results .mobile-actions .-refine .icon{transform:rotate(45deg)}.search-results .mobile-actions .icon{position:absolute;right:2rem;display:inline-block;width:1rem;height:1rem;margin:0;transform:rotate(270deg)}.search-results .filter-bar{display:flex;flex-wrap:wrap;padding:0 2rem}.search-results .filter-bar .filter-value{display:flex;align-items:center;padding:.5rem 1.4rem;border:.1rem solid #989898;margin:.5rem 1rem .5rem 0;letter-spacing:.07rem;line-height:2rem}.search-results .filter-bar .filter-count{display:none;border:none}.search-results .filter-bar .filter-count.-visible{display:block}.search-results .filter-bar .filter-count .btn-link{padding:0;font-size:1.2rem;font-weight:500;text-decoration:underline;text-transform:uppercase}.search-results .filter-bar .swatch-filter{margin:.5rem 1rem .5rem 0;line-height:2rem}.search-results .filter-bar .text{margin-right:1.4rem;font-size:1.4rem}.search-results .filter-bar .cancel{padding:0;border:0}.search-results .filter-bar .-cross{display:block;width:1.2rem;height:1.2rem}.search-results .amount{font-size:1.2rem;font-weight:300;letter-spacing:.75px}.search-results .continue-shopping,.search-results .show-more{padding:3.5rem 0 1.5rem}@media (max-width:991.98px){.mobile-actions{border-top:.1rem solid #ededed}}@media (min-width:768px){.search-results.access-restricted .login-page .card-body{margin:2rem}.search-results .grid-header>.count{padding-top:1.2rem;font-size:1.4rem}.search-results .tile-wrapper:nth-child(odd){padding-left:.5rem}.search-results .tile-wrapper:nth-child(2n+2){padding-right:.5rem}.search-results .tab-content{max-width:none;overflow-x:visible}.search-results .filter-bar{padding:0}.search-results .grid-header,.search-results .grid-reset,.search-results .product-grid{flex-wrap:wrap;padding:0 3.5rem;margin:0}.search-results .tab-pane .products{max-width:127.4rem;margin:0 auto}}@media (min-width:992px){.search-results .tile-wrapper:nth-child(odd){padding-left:.7rem}.search-results .tile-wrapper:nth-child(2n+2){padding-right:.7rem}}@media (min-width:1200px){.search-results.access-restricted .login-page .card-body{margin:3rem}.search-results .grid-header{padding:1.5rem 0}.search-results .product-grid{padding:0;margin:0 -.7rem}.search-results .grid-header>.count{font-size:1.4rem;letter-spacing:.75px}.search-results .refinement-bar{background:#f9f7f7}.search-results .refinement-bar .offcanvas{position:static;width:auto;max-width:none;transform:none}.search-results .refinement-bar .offcanvas .content{padding:0 8.3rem;overflow-y:visible}.search-results .filter-bar{padding:0 4rem;margin:0}.search-results .filter-bar .filter-count .btn-link{font-size:1.4rem}}