.collection-hero{position:relative;overflow:hidden}.collection-hero__image{background-position:top center;background-repeat:no-repeat;background-size:contain;height:300px;opacity:1}#all-controls-container .all-actions .all-filter-selection .sort-by:before,#all-controls-container .all-actions .all-summary,.all-filter-contents .all-option-block.is-collapsed>.all-block-content,.collection-hero__image-mobile{display:none}@media only screen and (max-width:767px){.collection-hero__image-desktop{display:none!important}.collection-hero__image-mobile{display:block;width:100%;height:auto}.collection-hero__image{height:180px}}.collection-hero__title-wrapper::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-image-overlay);opacity:var(--opacity-image-overlay)}.collection-hero__title{position:absolute;color:var(--color-overlay-title-text);width:100%;text-align:center;left:0;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.collection-description,.collection-title{font-family:GraphikCompact,"Trebuchet MS",sans-serif;color:#000}.template-blog .social-sharing{margin-bottom:17.5px}.blog-list-view .pagination{padding-top:0}.blog-filter{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.blog-filter .icon-chevron-down{fill:var(--color-text-field-text);width:calc(10em / 16);height:calc(10em / 16);right:.7rem}.blog-filter__label{margin:0 1rem 0 0}.cart-header{margin-bottom:.7rem;text-align:center}.cart-header__title{margin-bottom:.5rem}@media only screen and (min-width:768px){.collection-hero{margin-bottom:35px}.collection-description{margin-bottom:35px;margin-top:35px}.collection-hero__title{font-size:calc(((var(--font-size-header) + 6)/ (var(--font-size-base))) * 1em)}.cart-header{margin-bottom:1.7rem}.cart-header__title{margin-bottom:1rem}}.template-collection #Collection{margin-bottom:3.1875rem}.template-collection #Collection.page-width{max-width:1440px}.template-collection #Collection .grid{display:flex;flex-wrap:wrap;align-items:stretch}.template-collection #Collection .grid__item{min-height:100%;display:flex;flex-direction:column;padding-left:1rem;margin-bottom:2.875rem}@media (min-width:768px){.template-collection #Collection{margin-bottom:.75rem}.template-collection #Collection .grid__item{margin-bottom:3.625rem;padding-left:1.875rem}}@media screen and (max-width:375px){.template-collection #Collection .grid__item{width:100%;padding-left:1.375rem}}#shopify-section-collection-template.loading .all-added-tick,.all-collection-banner-desktop,.all-collection-banner-desktop.hidden,.all-collection-banner-mobile.hidden,.template-collection #Collection .grid__item #CloneBox,.template-collection #Collection .grid__item .trust-badges-header-center,[data-grid-items="4"] .all-collection-banner-desktop{display:none!important}.template-collection #Collection .grid-view-item{min-height:100%;margin-bottom:0}.template-collection #Collection .grid--view-items .banner{display:flex;width:66.66667%}@media (max-width:767.98px){.template-collection #Collection.page-width{margin-bottom:0}.template-collection #Collection .grid--view-items .banner{min-height:15rem;width:100%;margin-bottom:0}}.all-collection-background{width:100%;height:12.5rem;background:center/cover #eee;margin:3.1875rem 0 5.1875rem}.collection-hero{height:calc(100% - .875rem);display:block;margin-bottom:0}.promocode-text{width:100%;text-align:center;background-color:#f8f8f8;margin:1rem 0;padding:.625rem .5rem}.promocode-text p{font-size:.8125rem;line-height:1.125rem;text-align:center;margin:auto}.collection-title{font-weight:600;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;margin-bottom:.3125rem}.collection-description{font-weight:400;font-size:.875rem;line-height:1.0625rem;margin:0 0 1.1875rem}.all-collection-banner,.all-filter-contents .all-option-block .all-option-block,main#MainContent{position:relative}main#MainContent:after{content:"";display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:1}#shopify-section-collection-template.loading [data-loader],.all-filter-contents .all-option-block:not(.is-collapsed) .all-filter-contents-inner,.all-filter-original.open,html.all-main-overlay main#MainContent:after{display:block}.all-selected-items{width:auto;margin-bottom:1rem}.all-selected-items .selected-item{display:inline-block;margin:3px .375rem 3px 0}.all-selected-items .selected-item a{padding:3px 3px 3px 5px;border:1px solid #e8e8e8;border-radius:2px;display:flex;align-items:center;background:#e8e8e8}.all-selected-items .selected-item a:after{content:"";width:11px;height:11px;margin-left:4px;margin-right:1px;font-size:0;line-height:0;flex:0 0 11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z' fill='%235C5F62'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.all-selected-items .selected-item.clear-all a{background:#666;color:#fff;text-decoration:none;text-transform:uppercse;text-align:center;padding:3px 5px;border:1px solid #666;border-radius:2px;cursor:pointer}.all-selected-items .selected-item.clear-all a:after{content:none;display:none}.collection--no-matches{margin-top:2rem}#all-controls-container .all-actions{display:flex;margin:0 0 -.0625rem;padding:0 0 .125rem;border-bottom:.0625rem solid #000}@media (max-width:1007.98px){#all-controls-container .all-actions{margin:0 0 .625rem}}#all-controls-container .all-actions .all-filter-selection{flex:initial;padding-right:0;margin-bottom:0}#all-controls-container .all-actions .all-filter-selection .sort-by{display:block;border:none;background:0 0;padding-right:5px;position:static}#all-controls-container .all-actions .all-filter-selection .sort-by label{font-family:Graphik,"Trebuchet MS",sans-serif;font-size:.6875rem;font-weight:400;padding-right:1.875rem;text-transform:uppercase}#all-controls-container .all-actions .all-filter-selection .sort-by label:before{content:"";display:block;position:absolute;width:14px;height:14px;background-image:var(--svg-caret-down-icon)!important;background-position:center;background-repeat:no-repeat;background-size:.875rem!important;top:.5625rem;right:.5rem}#all-controls-container .all-actions .all-filter-selection .sort-by.active{background:#fff}#all-controls-container .all-actions .all-filter-selection .sort-by.active label:before{background-image:var(--svg-caret-up-icon)!important;top:.6875rem}#all-controls-container .all-actions .all-filter-selection .all-dropdown-custom__options{margin-top:1px;border-radius:0}#all-controls-container .all-actions .all-filter-selection .all-dropdown-custom__options .sort-title{font-size:.875rem;font-weight:600;line-height:1.125rem;padding:.3125rem 0 .3125rem 1.0625rem}#all-controls-container .all-actions .all-filter-selection .all-dropdown-custom__options span{position:relative;padding:.3125rem .9375rem .3125rem 2.8125rem}#all-controls-container .all-actions .all-filter-selection .all-dropdown-custom__options span:before{content:"";display:block;position:absolute;top:50%;left:1.0625rem;width:1rem;height:1rem;border:.0625rem solid #000;margin-top:-.5rem;border-radius:3.125rem;box-sizing:border-box}#all-controls-container .all-actions .all-filter-selection .all-dropdown-custom__options span.active:after{content:"";display:block;position:absolute;top:50%;left:1.3125rem;width:.5rem;height:.5rem;margin-top:-.25rem;background:#000;border-radius:3.125rem;box-sizing:border-box}.all-filter-original{width:100%;display:none;position:absolute;top:100%;border-bottom:.0625rem solid #fff;margin-bottom:-.0625rem;background-color:#fff;z-index:3}.all-filter-contents{display:flex;align-items:center;justify-content:space-between;background-color:#fff;position:relative}.all-filter-contents .tag-filters__item,.all-filter-contents .tag-filters__item>a{display:flex;align-items:center;width:100%;font-size:14px;line-height:1;transition:.3s ease-in-out}.all-filter-contents .tag-filters__item .all-Checkbox,.all-filter-contents .tag-filters__item>a .all-Checkbox{margin-top:.25em}.all-filter-contents .tag-filters__item.active,.all-filter-contents .tag-filters__item:hover,.all-filter-contents .tag-filters__item>a.active,.all-filter-contents .tag-filters__item>a:hover{font-weight:700;transition:.3s ease-in-out}.all-filter-contents .all-Checkbox,.all-filter-contents .all-Radio{position:relative;width:16px;height:16px;display:block;margin-right:6px;flex:0 0 16px;min-width:16px;border:1px solid #c4cdd5;border-radius:1px;transition:.3s ease-in-out}.all-filter-contents .active .all-Checkbox{border-color:#5a5a5a;background-size:20px 20px;background-position:center;transition:.3s ease-in-out;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' class='Polaris-Icon__Svg' focusable='false' aria-hidden='true'%3E%3Cpath fill='%235a5a5a' d='M8.315 13.859l-3.182-3.417a.506.506 0 0 1 0-.684l.643-.683a.437.437 0 0 1 .642 0l2.22 2.393 4.942-5.327a.436.436 0 0 1 .643 0l.643.684a.504.504 0 0 1 0 .683l-5.91 6.35a.437.437 0 0 1-.642 0'%3E%3C/path%3E%3C/svg%3E")}.all-filter-contents .all-filter-trigger{display:block;flex:initial;flex-grow:1;padding-left:0;max-width:100%!important;margin-bottom:0}.all-filter-contents .all-filter-trigger .toggle-filters{display:inline-flex;align-items:center;border:none;background:0 0;font-family:Graphik,"Trebuchet MS",sans-serif;font-size:.6875rem;font-weight:400;text-transform:uppercase;margin:0}.all-filter-contents .all-filter-trigger .toggle-filters svg{margin-left:.625rem}.all-filter-contents:after,.all-filter-contents:before{content:"";width:50%;height:100%;display:block;position:absolute;background:inherit}.all-filter-contents:before{right:100%;margin-right:-1px}.all-filter-contents:after{left:100%;margin-left:-1px}.all-filter-contents .sort-by{margin:5px 5px 5px auto;background:#fff}.all-filter-contents .sort-by h3{white-space:nowrap!important}.all-filter-contents .sort-by:before{background-image:var(--svg-caret-down-icon)!important;background-size:.875rem!important;top:-.1875rem;transition:.3s ease-in-out}.all-filter-contents .sort-by.active{background:#fff;transition:.3s ease-in-out}.all-filter-contents .sort-by.active:before{background-image:var(--svg-caret-up-icon)!important;top:0;transition:.3s ease-in-out}.all-filter-contents .sort-by label{font-family:Graphik,"Trebuchet MS",sans-serif;font-size:.875rem;font-weight:400;padding-right:1.875rem}.all-filter-contents .all-option-block{margin:5px 0 5px 5px;clear:both}.all-filter-contents .all-option-block ul li a{margin:.3125rem 0;padding:.5rem 0}.all-filter-contents .all-option-block ul li a .all-count{padding-left:.375rem}.all-filter-contents .all-option-block ul li:first-child a{margin-top:0}.all-filter-contents .all-option-block ul li:last-child a{margin-bottom:0}.all-filter-contents .all-option-block .all-block-title h3{white-space:initial;padding:.3125rem 1.875rem .3125rem 0;font-size:.6875rem;text-transform:none;font-family:Graphik,"Trebuchet MS",sans-serif;font-weight:400;position:relative;border:none;text-transform:uppercase;cursor:pointer;margin:0;flex:1 1 100%;display:block;opacity:1;text-decoration:none;background:#fff;line-height:22px;letter-spacing:0;z-index:10;border-radius:2px}.all-filter-contents .all-option-block .all-block-title h3:after{font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:5px;content:"";display:block;position:absolute;right:.5rem;top:50%;background-position:center;background-repeat:no-repeat;width:.875rem;height:.875rem;background-image:var(--svg-caret-up-icon);margin-top:-.4375rem}.all-filter-contents .all-option-block.is-collapsed>div>h3:after{margin-top:-.625rem;background-image:var(--svg-caret-down-icon)}.all-filter-contents .all-option-block .all-block-content{clear:both;margin-top:.9375rem;padding:1.125rem}.all-filter-contents .all-option-block .all-block-content.all-dropdown-custom__options{position:absolute;left:unset;right:0;top:100%;background-color:#fff;padding:10px 0;box-shadow:0 0 0 1px #3f3f440d,0 1px 3px #3f3f4426;outline:transparent solid .1rem;z-index:15;min-width:220px;border-radius:2px;width:100%;margin-top:6px}.all-filter-contents .all-option-block .all-block-content.all-dropdown-custom__options a{display:block;position:relative;padding:.5rem .9375rem .5rem 2.8125rem}.all-filter-contents .all-option-block .all-block-content.all-dropdown-custom__options a:before{content:"";display:block;position:absolute;top:50%;left:1.0625rem;width:1rem;height:1rem;border:.0625rem solid #000;margin-top:-.5rem;border-radius:3.125rem;box-sizing:border-box;transition:.3s ease-in-out}.all-filter-contents .all-option-block .all-block-content.all-dropdown-custom__options a.active:after,.all-filter-contents .all-option-block .all-block-content.all-dropdown-custom__options a:hover:after{content:"";display:block;position:absolute;top:50%;left:1.3125rem;width:.5rem;height:.5rem;margin-top:-.25rem;background:#000;border-radius:3.125rem;box-sizing:border-box;transition:.3s ease-in-out}@media (max-width:767px){.selected-item{margin-left:0!important;margin-right:.375rem!important}#all-controls-container .all-selected-items-wrapper,h3.toggle-filters span,span#all-mobile-refine-toggle{padding:0}.all-filter-original{width:100%;display:none;position:absolute;top:100%;border-bottom:.0625rem solid #fff;margin-bottom:-.0625rem;background-color:#fff;z-index:3}.all-filter-original.open{display:block}.all-filter-contents .all-filter-contents-inner{width:100%;display:none;position:absolute;top:100%;left:0;right:0;border-bottom:.0625rem solid #fff;margin-bottom:-.0625rem;background-color:#fff;z-index:3}.all-filter-contents .all-filter-contents-inner .all-option-block{border-bottom:.0625rem solid #000}.all-filter-contents .all-filter-contents-inner .all-option-block .all-block-title h3{white-space:initial;padding:0 .625rem}.all-filter-contents .all-filter-contents-inner .all-option-block:before{content:"";display:block;position:absolute;right:.625rem;top:1.5rem;width:1rem;height:.1rem;background:#000}.all-filter-contents .all-filter-contents-inner .all-option-block:after{content:"";display:block;position:absolute;top:1.5rem;right:1.0625rem;height:0;width:.1rem;background:#000;transition:.2s ease-in-out}.all-filter-contents .all-filter-contents-inner .all-option-block.is-collapsed::after{height:1.0625rem;top:1.0625rem;transition:.2s ease-in-out}}.all-filter-contents .all-filter-contents-inner .all-option-block{padding:.6875rem 0}.all-filter-contents .all-block-scroll{width:100%!important;max-height:220px;overflow:auto;-webkit-overflow-scrolling:touch;padding-right:10px}.all-filter-contents .all-option-box{padding:0 .625rem}.all-filter-contents .all-option-box a{margin:.3125rem 0;padding:.375rem 0}.all-filter-contents .all-option-box .all-count{padding-left:.3125rem;display:none}#gf_pagination_wrap .pagination>li.pagination__text{padding:0 1.71875rem}#shopify-section-collection-template{opacity:1;transition:opacity .3s ease-in-out}#shopify-section-collection-template.loading{opacity:.7;cursor:wait;pointer-events:none;transition:opacity .3s ease-in-out}.all-collection-banner a[href]{cursor:pointer}.all-collection-banner a:not([href]){cursor:initial}.all-collection-banner img{height:100%!important;object-fit:cover}@media (min-width:768px){.all-collection-background{height:43.75rem;margin:4.125rem 0 4.1875rem}.promocode-text{margin:1rem 0 0;padding:.625rem 1.25rem}.promocode-text p{font-size:1rem;line-height:1.5rem}.promocode-text.mobile-only{display:none!important}.collection-title{font-size:2.5rem;line-height:3rem;margin:0 0 1.125rem}.collection-description{font-size:1.125rem;line-height:1.3125rem;margin:0 0 2.375rem}main#MainContent:after{top:3.4375rem}html.all-main-overlay main#MainContent .all-selected-items-wrapper{position:relative}html.all-main-overlay main#MainContent .all-selected-items-wrapper:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:1}#all-controls-container,.all-filter-contents .all-filter-trigger{display:none}#all-controls-container .all-actions .all-filter-selection .sort-by label{font-size:.75rem}.all-filter-contents{margin-top:-5px;margin-left:-5px;margin-right:-5px;padding-bottom:7px;display:flex;align-items:flex-start}.all-filter-contents .all-option-block .all-block-title h3{font-size:.875rem;position:relative}.all-filter-contents .all-option-block .all-block-content{display:block;position:absolute;left:0;right:auto;background:#fff;z-index:9;margin-top:.3125rem;padding:.9375rem;border:1px solid #e3e3e3;border-radius:.125rem;width:14.25rem}.all-filter-contents .all-option-block .all-block-content.all-dropdown-custom__options{width:auto}.all-filter-contents .all-filter-contents-inner .all-option-block{float:left;clear:none;border:0;padding:0;margin:5px 1.875rem 5px 5px;z-index:11}.all-filter-contents .all-filter-contents-inner .all-option-block.is-collapsed{z-index:10}.all-collection-banner-desktop{display:block!important}.all-collection-banner-desktop[data-banner-width="2"],.all-collection-banner-desktop[data-banner-width="3"]{width:100%}.all-collection-banner-desktop[data-banner-fit=contain] img{height:auto!important;object-position:top center;object-fit:contain}}@media screen and (min-width:940px){.all-collection-banner-desktop[data-banner-width="2"]{width:66.666%}}.all-collection-banner-link{display:flex;flex-direction:column;position:relative;width:100%;height:100%}.all-collection-banner .btn{min-height:auto;position:absolute;bottom:1.75rem;left:0;width:100%;line-height:1.17188rem;padding:.875rem 0}.all-collection-banner .btn--small{width:100%;max-width:14.125rem;left:50%;transform:translateX(-50%)}.all-collection-banner .banner-text{width:100%;min-height:auto;position:absolute;bottom:5.9375rem;left:0;font-size:1.25rem;line-height:1.5rem;font-weight:600;text-align:center;padding:0 2.5rem}@media (max-width:1139.98px){.all-collection-banner .banner-text{font-size:1rem;line-height:1.125rem;padding-right:.3125rem;padding-left:.3125rem}}.all-collection-banner-mobile{width:100%;display:block!important;min-height:unset!important;height:auto!important;margin-bottom:0!important}.all-collection-banner-mobile .all-collection-banner-link{height:auto;min-height:unset}.all-collection-banner-mobile .all-medium-banner,.all-collection-banner-mobile .all-small-banner{height:auto!important;min-height:unset;object-fit:contain}@media (min-width:400px){.all-collection-banner-mobile .all-small-banner{display:none}}.all-collection-banner-mobile .all-medium-banner{display:none}@media (min-width:400px) and (max-width:768px){.all-collection-banner-mobile .all-medium-banner{display:block}}@media (min-width:768px){.all-collection-banner-mobile{display:none!important}[data-grid-items="4"] .all-collection-banner-desktop{display:block!important}[data-grid-items="4"] .all-collection-banner-desktop[data-banner-width="2"],[data-grid-items="4"] .all-collection-banner-desktop[data-banner-width="3"]{width:100%}}@media screen and (min-width:768px) and (min-width:940px){[data-grid-items="4"] .all-collection-banner-desktop[data-banner-width="2"]{width:66.666%}}@media screen and (min-width:768px) and (min-width:1200px){[data-grid-items="4"] .all-collection-banner-desktop[data-banner-width="2"]{width:50%}[data-grid-items="4"] .all-collection-banner-desktop[data-banner-width="3"]{width:66.6666%}[data-grid-items="4"] .all-collection-banner-desktop[data-banner-width="4"]{width:100%}}#shopify-section-collection-template .grid--view-items{overflow:unset}.collection-faq-section{margin-bottom:2.5rem}.collection-faq-button{margin-top:-1.25rem;margin-bottom:.75rem}.collection-faq-button a{font-weight:700;font-size:1.125rem;line-height:1.3125rem}.collection-quiz{width:100%;margin-bottom:3.625rem;padding-left:1.5625rem}.collection-quiz .quiz .quiz-body{min-height:625px}@media screen and (max-width:767px){.collection-quiz{padding-left:1rem}.collection-quiz .quiz .quiz-body{min-height:100%}}