.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.keen-slider__slide{transition:none!important}.collection-title{margin:.75rem 0 1.5rem}@media screen and (max-width:767px){.collection-title{margin:1.5rem 0}.boost-pfs-filter-tree-mobile-button{border-left:0;border-right:1px solid #eee;height:100%}}.collection .boost-pfs-filter-custom-sorting button>span{text-transform:none}@media screen and (max-width:767px){.boost-pfs-filter-toolbar-top-mobile{border-top:1px solid #e8e9eb;flex-direction:row-reverse}.boost-pfs-filter-toolbar-top-mobile .boost-pfs-filter-top-sorting.boost-pfs-filter-top-sorting-mobile.boost-pfs-filter-custom-sorting{display:flex;padding:0}.boost-pfs-filter-toolbar-top-mobile .boost-pfs-filter-top-sorting.boost-pfs-filter-top-sorting-mobile.boost-pfs-filter-custom-sorting .boost-pfs-filter-top-sorting-mobile.boost-pfs-filter-top-sorting-wrapper{align-items:center;display:flex}}@media screen and (min-width:768px){.boost-pfs-filter-default-toolbar{margin-top:8px;padding-bottom:8px}.boost-pfs-filter-wrapper .boost-pfs-filter-tree-content .boost-pfs-filter-options-wrapper{padding-top:0!important}}#collections_products-count{align-self:center;display:flex;font-size:14px;line-height:14px}body.collection .collection-seo-buttons{display:flex;margin-top:16px;padding-bottom:32px;position:relative}body.collection .collection-seo-buttons,body.collection .collection-seo-buttons .relative{max-width:100%;overflow:hidden;width:100%}body.collection .collection-seo-buttons .keen-slider{cursor:grab;max-width:100%;overflow:visible;touch-action:pan-y pinch-zoom;width:100%}body.collection .collection-seo-buttons .keen-slider:active{cursor:grabbing}body.collection .collection-seo-buttons__button{-webkit-user-drag:none;background:#fff;border:1px solid #d9d9d9;border-radius:2px;color:#111;display:block;flex:none;font-family:Proxima Nova Regular;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;max-width:-moz-max-content;max-width:max-content;min-width:-moz-max-content;min-width:max-content;padding:8px 12px;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}body.collection .collection-seo-buttons__button:focus,body.collection .collection-seo-buttons__button:hover{background:#111;border-color:#111;color:#fff}body.collection .collection-seo-buttons__button.keen-slider__slide{max-width:-moz-max-content;max-width:max-content;min-width:-moz-max-content!important;min-width:max-content!important;width:auto!important}body.collection .collection-seo-buttons__mask{display:none;pointer-events:none}@media screen and (max-width:640px){body.collection .collection-seo-buttons{margin-right:0;padding-bottom:24px}body.collection .collection-seo-buttons__button{font-size:11px;padding:7px 10px}body.collection .collection-seo-buttons__mask{display:block;height:41px;left:0;pointer-events:none;position:absolute;width:15px;z-index:2}}.product-thumbnails .slick-next,.product-thumbnails .slick-prev{z-index:1}.product-thumbnails .slick-next:before,.product-thumbnails .slick-prev:before{content:none}@media screen and (max-width:640px){.product #breadcrumbs{margin-bottom:.5rem}.product #breadcrumbs ul{margin-top:0}.product #product-images,.product #product-images .product__images-wrapper{margin-bottom:0}.product #product-images .featured-images .slick-dotted.slick-slider{margin-bottom:1rem}}.mobile-search-container{align-items:center;background:#f5f5f5;border-radius:25px;display:flex;padding:2px;position:relative;width:100%}.mobile-search-box{background-color:#fff;border:1px solid #ececec;border:1px solid #ebebeb!important;border-radius:100px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)!important;color:rgba(0,0,0,.75)!important;font-size:16px;margin-bottom:0!important;outline:none;padding:10px 40px 10px 20px!important;transition:box-shadow .45s,border-color .45s ease-in-out!important;width:100%}.mobile-search-btn{background:none;background:#222;border:1px solid #222;border-bottom-right-radius:100px;border-top-right-radius:100px;color:#fff;cursor:pointer;height:37px;margin:0;min-width:80px;outline:0;padding:0;position:absolute;right:0;top:2px;vertical-align:middle}.text-section__title{font-size:1.75rem;margin-bottom:24px;margin-top:12px}.text-section__description{font-family:Proxima Nova Regular;font-size:14px;letter-spacing:.075em}.text-section__description a{font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(max-width:1024px){.text-section__title{font-size:16px;line-height:16px;margin-bottom:24px;margin-top:24px}}.free-gift{margin-bottom:20px;padding:20px}.free-gift__section{border-top:1px dashed #ddd;padding:15px 0}.free-gift__title{font-size:16px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.free-gift__product{align-items:center}.free-gift__image{display:block;height:auto;max-width:120px;width:100%}.free-gift__product-title{font-size:14px;font-weight:500;margin-bottom:4px}.free-gift__product-price{color:#333;font-size:14px}.free-gift__product-price s{color:#999;margin-right:6px}.free-gift__badge{border-radius:2px;color:#000;display:block;font-size:11px;font-weight:600;margin-bottom:8px;padding:3px 0;text-transform:uppercase;width:auto}.free-gift__loading{color:#999;font-size:13px;font-style:italic}.free-gift__remove{background:none;border:none;color:#999;cursor:pointer;display:inline-block;font-size:12px;padding:0;text-decoration:underline}.free-gift__remove:hover{background:none;color:#333}.free-gift__add{cursor:pointer;font-size:13px;padding:8px 18px}.free-gift__add:disabled{cursor:not-allowed;opacity:.5}#cartform .cart-item .columns{align-content:center;align-items:center;display:flex;min-height:160px}@media screen and (max-width:767px){#cartform .cart-item .columns{min-height:80px}}