.collection-pills{display:flex;flex-wrap:wrap;column-gap:var(--spacing-1);row-gap:var(--spacing-1);margin-top:15px}.collection-pills .pill{flex:0 1 auto;--border-color: var(--color-neutral-3);background-color:var(--color-beige);font-weight:400}.collection-pills .pill.pill--current{--border-color: var(--color-primary-0);background-color:var(--color-primary-0);color:var(--color-off-white);cursor:default}.sticky-column-item{position:sticky;top:calc(var(--nav-height) + var(--spacing-4))}@media(max-width:979px){.collection-pills.overflow-x-tablet-down{margin-right:calc(var(--pw-mobile-gutter) * -1)}.collection-pills.overflow-x-tablet-down .pill{flex:0 0 auto}.collection-pills{margin-top:25px}}.template__collection{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3);background-color:var(--color-off-white);border-bottom:1px solid var(--color-neutral-3)}.subcollections .card,.subcollections-card{position:relative}.collection-header-image .media-label{display:none}.template-collection-header{row-gap:var(--spacing-1);padding-bottom:var(--spacing-1)}@media(min-width:980px){.collection-header-text-item{position:relative;display:flex;flex-direction:column;justify-content:center}.collection-header-text-item .section-header{padding-top:var(--spacing-1)}}@media(max-width:981px){.template__collection .subcollections--cards{padding-top:var(--spacing-3)}}.template-collection-header scroll-to{margin-top:var(--spacing-2)}.collection-subcollections-image-stack-content,.template__collection-products{padding-top:var(--spacing-3);border-bottom:1px solid var(--color-neutral-3)}.collection-header-image{display:none}.main-product-grid{flex-grow:1}@media(min-width:1024px){.collection-header-image{display:block}.collection-header-image{position:relative;aspect-ratio:2.8}.collection-header-image .media-item{position:absolute;top:0;right:0;bottom:0;left:0}.collection-header-image .media-item:before{padding-top:0}.template__collection{padding-top:var(--spacing-4);padding-bottom:var(--spacing-3)}.collection-header-text-item{order:initial}.collection-header-image .media-label{display:block}}.main-product-grid .card:hover .card-button-icon,.main-product-grid .card-button-icon:hover{border-color:var(--color-neutral-0);background-color:var(--color-neutral-0);color:var(--color-neutral-5)}.sortby-content{position:relative;height:45px;background-color:var(--color-cream);display:flex;border:1px solid var(--color-neutral-3);border-radius:20px;align-items:center;padding-left:20px}.sortby-content select{border:none;background-color:transparent;padding-left:5px;padding-right:35px}@media(min-width:979px){.sortby-content select{font-weight:600;text-decoration:underline}}.sortby-content .select-icon{right:18px}.collection-facet-group{column-gap:20px}.article-meta-box .metafield-rich_text_field>:first-child{margin-top:0}.article-author{position:relative;display:flex;column-gap:var(--spacing-1);margin:var(--spacing-2) 0;padding:var(--spacing-1);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-0)}.article-meta-box-image{flex:0 0 65px;width:65px}.article-meta-box-image .media{width:65px;height:65px;border-radius:999px;overflow:hidden}.article-meta-box-content{flex:0 1 auto;display:flex;flex-direction:column;align-items:start}@media(max-width:979px){.article-meta-box-image{flex:0 0 50px;width:50px}.article-meta-box-image .media{width:50px;height:50px}}@media(max-width:979px){.column-item-2.custom-card-wide{flex-basis:100%}.resource-sorting-wrapper .product-count{display:none!important}}.sort-pre-label{white-space:nowrap;font-size:14px;font-weight:300}.custom-card-wide .media-item:before{padding-top:calc(50% - (var(--column-gap) / 2))}.resource-sorting-wrapper{display:flex;justify-content:space-between;align-items:center;column-gap:var(--spacing-3);padding:0 0 var(--spacing-3);flex-wrap:wrap}.resource-sorting-wrapper .subtext{display:block;flex:0 0 auto}.resource-sort-by{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-0)}.resource-sort-by .select{max-width:200px;background-color:transparent;border:none;outline:0}@media(max-width:980px){.resource-facet-group,.resource-filter-open{flex:1}.resource-sort-by{flex:1;flex-basis:50%;flex-grow:0}.resource-filter-open .btn,.resource-sort-by wdn-collection-sort{width:100%}}.product-card .card-subtitle.as-badge{padding:4px 8px;color:var(--color-neutral-0);border-radius:8px;font-weight:500;display:inline-block;margin-bottom:10px;font-size:10px}@media(min-width:980px){.card-subtitle.as-badge{padding:3px 10px;font-size:11px}}.product-card{--color-badge-bg: var(--color-neutral-4)}.product-card.bg-group-hair{--color-badge-bg: var(--color-brown-3)}.main-product-grid .collection__usp-bar.column-item{width:100%;flex:1 0 100%}@media(max-width:979px){.main-product-grid .collection__usp-bar--desk{display:none}}@media(min-width:980px){.main-product-grid .collection__usp-bar--phone{display:none}}.collection__usp-bar-inner{padding:15px 22px;background-color:var(--bg-color);color:var(--text-color)}.collection__usp-bar-grid{justify-content:center;row-gap:10px}.collection__usp-bar .heading{font-size:14px;font-weight:500;margin-bottom:10px}@media(min-width:1024px){.collection__usp-bar-grid{column-gap:50px}.collection__usp-bar-inner{padding:20px 50px;border-radius:20px}.collection__usp-bar-item{font-size:15px}.collection__usp-bar .collection__usp-bar-inner slide-text .collection__usp-bar-item.slide-item{right:unset;left:unset;position:initial;transform:none;z-index:2;visibility:visible;flex:0 1 auto;width:auto}}@media(max-width:660px){.collection__usp-bar-item{font:var(--body-subtext-light)}}.collection__usp-bar-item span{color:inherit}@media(max-width:650px){.template__collection-product-main{margin-left:calc(var(--pw-mobile-gutter) * -1);margin-right:calc(var(--pw-mobile-gutter) * -1)}.template__collection-product-main .card-content{padding-left:calc(var(--pw-mobile-gutter) / 2);padding-right:calc(var(--pw-mobile-gutter) / 2)}}.subcollections--story{--story-item-width: 104px;--story-ring-size: 80px;margin-left:calc(((var(--story-ring-size) - var(--story-item-width)) / 2) - 3px);display:flex;gap:0;margin-top:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 3px}.subcollections--story::-webkit-scrollbar{display:none}.subcollection-story{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-0);width:var(--story-item-width);text-decoration:none;color:inherit}.subcollection-story__ring{display:block;width:var(--story-ring-size);height:var(--story-ring-size);border-radius:999px;overflow:hidden;background-color:var(--color-beige);border:1px solid var(--color-neutral-3);transition:border-color var(--transition-0)}.subcollection-story__image{width:100%;height:100%;object-fit:cover}.subcollection-story__image--packshot{padding:16%;object-fit:contain}.subcollection-story__label{max-width:100%;font:var(--body-subtext);text-align:center;line-height:1.2;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media(hover:hover)and (pointer:fine){.subcollection-story:hover .subcollection-story__ring{border-color:var(--color-primary-0)}}.collection-subcollections-top{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.collection-subcollections-top .subcollections--story,.collection-subcollections-top .subcollections--pills{margin-top:0}.collection-subcollections-below{padding-bottom:var(--spacing-2)}.collection-toolbar-sticky{position:sticky;top:calc(var(--nav-height, 0px) + var(--searchbar-height, 0px) - 1px);transition:top ease-in-out .3s;z-index:3;background-color:var(--color-off-white)}body.hide--searchbar .collection-toolbar-sticky{top:calc(var(--nav-height, 0px) - 1px)}.collection-toolbar-sticky .collection-subcollections-below{padding-top:0;padding-bottom:0}.collection-toolbar-sticky .collection-pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-top:0}.collection-toolbar-sticky .collection-pills::-webkit-scrollbar{display:none}.collection-toolbar-sticky .collection-pills .pill{flex:0 0 auto}.collection-page .template__collection{border-bottom:0}.collection-page .template__collection-products{border-top:1px solid var(--color-neutral-3)}.collection-page:has(.collection-toolbar-sticky) .template__collection-products{border-top:0}.collection-toolbar-sticky{border-bottom:1px solid var(--color-neutral-3)}.subcollections--story+.collection-subcollections-below{margin-top:var(--spacing-2)}.collection-page .breadcrumb{margin-bottom:0}@media(max-width:767px){.collection-page .breadcrumb{margin-bottom:var(--spacing-0)}}.collection-subcollections-row{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.collection-page .template__collection{padding-top:var(--spacing-2);padding-bottom:var(--spacing-1)}.collection-page .template-collection-header .section-header{padding-bottom:0}.collection-page .template__collection-products{padding-top:var(--spacing-2)}.quiz-card{position:relative;display:flex;width:100%;flex-direction:column;justify-content:flex-end;height:100%;min-height:320px;overflow:hidden;border-radius:16px;background:var(--color-cream-1, #f1ede3);color:var(--color-neutral-0)}.quiz-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.quiz-card__body{position:relative;display:grid;gap:8px;padding:48px 16px 16px}.quiz-card__image+.quiz-card__body{background:linear-gradient(to top,#0000009e 55%,#0000);color:#fff}.quiz-card__tag{font-size:13px;color:var(--color-neutral-1)}.quiz-card__image+.quiz-card__body .quiz-card__tag{color:inherit;opacity:.85}.quiz-card__sub{margin:-2px 0 6px;font-size:14px}.quiz-card__q{margin:0;font-size:20px;font-weight:600;line-height:1.25}.quiz-card__btn{width:100%}.quiz{width:min(560px,calc(100% - 24px));max-height:calc(100% - 24px);padding:0;border:0;border-radius:16px;background:var(--color-neutral-5, #fff);color:var(--color-neutral-0)}.quiz[open]{display:flex;flex-direction:column}.quiz::backdrop{background:#00000073}html.quiz-open,html.quiz-open body{overflow:hidden}.quiz__head{position:relative;display:grid;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:16px 24px 22px;background:var(--color-cream-1, #f1ede3)}.quiz__close{grid-column:2;grid-row:1;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#fff;cursor:pointer}.quiz__meta{grid-column:1;grid-row:1;display:grid;gap:6px}.quiz__name{margin:0;font-size:14px}.quiz__steps{display:flex;align-items:center;gap:12px}.quiz__progress{flex:1;height:6px;border-radius:3px;background:var(--color-cream-0)}.quiz__progress span{display:block;height:100%;border-radius:3px;background:var(--color-primary-0);transition:width .25s}.quiz__count{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.quiz__q{grid-column:1 / -1;margin:16px 0 0;font-size:22px;font-weight:600;line-height:1.25}.quiz__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 24px}.quiz__options.answers--list{gap:6px}.quiz__foot{display:flex;flex:none;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid var(--color-neutral-3);background:var(--color-cream, #faf8f2)}.quiz__back[hidden]{display:none}.quiz__next{margin-left:auto}.quiz__next.btn-cta-green{width:auto;gap:10px}.quiz__next:disabled{opacity:.4;cursor:default}@media(hover:hover){.quiz-card .quiz-card__btn:hover:not(:disabled){border-color:var(--color-neutral-5);background:var(--color-neutral-5);color:var(--color-primary-0)}.quiz__back:hover{background:var(--color-cream-1, #f1ede3)}.quiz__next:hover:not(:disabled){background:var(--color-primary-0)}}.quiz-result{margin:0 0 var(--spacing-2);color:var(--color-neutral-1);font-size:15px;scroll-margin-top:calc(var(--nav-height, 0px) + 80px)}@media(max-width:749px){.quiz-result,.main-product-grid .routine-continue{margin-inline:var(--pw-mobile-gutter)}}@media(max-width:749px){.quiz-card{min-height:280px;border-radius:10px}.quiz-card__q{font-size:17px}.quiz__q{font-size:21px}}.routine-continue{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 20px;border-radius:16px;background:var(--color-cream-1, #f1ede3)}.routine-continue__badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.routine-continue__badge{padding:3px 9px;border-radius:6px;background:var(--color-neutral-5, #fff);font-size:12px;font-weight:600;letter-spacing:.02em}.routine-continue__badge--save{background:var(--color-primary-0);color:var(--color-neutral-5, #fff)}.routine-continue__title{margin:0}.routine-continue__sub{margin:2px 0 0;color:var(--color-neutral-1);font-size:14px}.routine-continue__btn{flex:none;width:auto;text-decoration:none}@media(max-width:749px){.routine-continue__btn{width:100%;text-align:center}}.collection-ingredient-link{margin:12px 0 0;font-weight:500}.collection-ingredient-link a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.routine-continue__btn:hover{color:var(--color-neutral-5, #fff)}}@media(max-width:749px){.main-product-grid>li:nth-child(odd of.column-item-y-stretch:not(.custom-card-wide)) :is(.card-media-bg,.quiz-card,.guide-card){border-top-left-radius:0;border-bottom-left-radius:0}.main-product-grid>li:nth-child(2n of.column-item-y-stretch:not(.custom-card-wide)) :is(.card-media-bg,.quiz-card,.guide-card){border-top-right-radius:0;border-bottom-right-radius:0}}.subcollections-card .card-title-content:has(.subcollection-card__arrow){justify-content:space-between;gap:var(--spacing-1)}.subcollection-card__arrow{flex:0 0 auto;margin-left:auto}.quiz-card__watermark{position:absolute;top:-6%;right:-34%;height:112%;opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none}.quiz-card__watermark svg{display:block;width:auto;height:100%}.collection-faq{max-width:720px}.collection-faq h2{margin:0 0 12px}.collection-faq__list{display:grid;gap:10px}@media(max-width:749px){.hg-description[data-clamp]:not(.is-open){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}}.collection-gift-favorite{display:block;margin:var(--spacing-3) 0 var(--spacing-4)}.collection-gift-favorite__title{margin:0 0 var(--spacing-2)}.collection-gift-favorite{margin:var(--spacing-3) 0 0;padding:var(--spacing-3);border-radius:16px;background-color:var(--color-primary-0);color:var(--color-off-white)}.collection-gift-favorite__title,.collection-gift-favorite__link,.collection-gift-favorite__usps,.collection-gift-favorite__usps svg{color:var(--color-off-white)}.collection-gift-favorite__link{border-color:var(--color-off-white)}.collection-gift-favorite__item .product-card{color:var(--color-neutral-0)}.collection-gift-favorite__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-2)}.collection-gift-favorite__link{margin-left:auto}.collection-gift-favorite__head .rail__slot{flex:0 0 auto;align-self:center}@media(max-width:749px){.collection-gift-favorite__head .rail__slot{display:none}.collection-gift-favorite__head{flex-wrap:wrap}}@media(max-width:749px){.collection-gift-favorite swipeable-area[rail]{width:auto;margin-right:calc(var(--spacing-2) * -1);padding-right:var(--spacing-2)}}.collection-gift-favorite__title{margin:0}.collection-gift-favorite__link{flex:0 0 auto}.collection-gift-favorite__usps{display:flex;flex-wrap:wrap;gap:6px var(--spacing-3);margin:var(--spacing-1) 0 var(--spacing-3);padding:0;list-style:none;font-size:14px}.collection-gift-favorite__usps li{display:flex;align-items:center;gap:6px}.collection-gift-favorite__usps svg{flex:0 0 auto}.collection-gift-favorite__item .product-card{height:100%;background-color:var(--color-off-white);border-radius:12px;overflow:hidden}.collection-gift-favorite__item .card-content{margin-top:10px;padding:0 var(--spacing-1) var(--spacing-1)}.collection-gift-favorite__item .product-card-excerpt{margin-top:0}.collection-gift-favorite__item .product-card-excerpt{font-size:14px;line-height:1.45}.collection-gift-favorite__item .product-card-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.35em}@media(max-width:749px){.collection-gift-favorite__item .product-card-excerpt{font-size:13px}}.card-tier-contents{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--color-neutral-1)}.collection-gift-favorite__item .card-price{font-weight:600;font-size:1.1em}.collection-gift-favorite__rest{margin:var(--spacing-5, 56px) 0 var(--spacing-2)}@media(max-width:749px){.collection-gift-favorite{margin-inline:calc(var(--spacing-2) * -1);padding:var(--spacing-3) var(--spacing-2);border-radius:0}.collection-gift-favorite__usp--wide{display:none!important}.collection-gift-favorite__usps{flex-direction:column;margin-bottom:var(--spacing-2)}.collection-gift-favorite__rest{margin-top:var(--spacing-4)}}@media(max-width:749px){.collection-gift-favorite{margin-top:var(--spacing-1)}}@media(max-width:400px){.resource-facet-group>*{min-width:0}.resource-facet-group .resource-sort-by{flex:1 1 auto}.resource-facet-group .resource-sort-by .select{max-width:100%}}.resource-filter-price{display:flex}.resource-filter-price__btn.btn{font-weight:400;border:1px solid var(--color-neutral-3);background-color:var(--color-cream);color:var(--color-neutral-0);white-space:nowrap}@media(hover:hover)and (pointer:fine){.resource-filter-price__btn.btn:hover{border-color:var(--color-neutral-3);background-color:var(--color-neutral-4);color:var(--color-neutral-0)}}.resource-filter-price__btn.btn.is-active{border-color:var(--color-primary-0);color:var(--color-primary-0)}@media(max-width:980px){.resource-facet-group:has(.resource-filter-price){gap:var(--spacing-1)}.resource-facet-group:has(.resource-filter-price) .resource-filter-open,.resource-filter-price{flex:0 0 auto;margin-left:0}.resource-facet-group:has(.resource-filter-price) .resource-filter-open .btn{width:auto}.resource-facet-group:has(.resource-filter-price) .resource-sort-by{flex:1 1 0;min-width:0}.resource-facet-group:has(.resource-filter-price) .resource-sort-by wdn-collection-sort,.resource-facet-group:has(.resource-filter-price) .resource-sort-by .select{width:100%;max-width:100%;min-width:0;text-overflow:ellipsis}.resource-facet-group:has(.resource-filter-price) .resource-filter-open .btn,.resource-filter-price__btn.btn{padding:0 16px}.resource-facet-group:has(.resource-filter-price) .sortby-content{padding-left:14px}.resource-facet-group:has(.resource-filter-price) .sortby-content .select{padding-right:28px}.resource-facet-group:has(.resource-filter-price) .sortby-content .select-icon{right:12px}}.subcollection-story.is-current .subcollection-story__ring{border:2px solid var(--color-primary-0)}.subcollection-story.is-current .subcollection-story__label{font-weight:700;color:var(--color-primary-0)}.personal-band{display:block;margin:var(--spacing-3) 0 var(--spacing-3)}.personal-band[hidden]{display:none}.personal-band__box{padding:var(--spacing-2) var(--spacing-2) var(--spacing-3);border-radius:16px;background-color:var(--color-beige, #ede9e1)}.personal-band__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-2)}.personal-band__title{display:inline-flex;align-items:center;gap:8px;margin:0}.personal-band__spark{flex:none;color:var(--color-primary-0)}.personal-band__toggle{display:inline-grid;flex:none;place-items:center;width:36px;height:36px;border:1px solid var(--color-neutral-3);border-radius:50%;background-color:var(--color-off-white);color:var(--color-black, #000);cursor:pointer}.personal-band__toggle svg{transform:rotate(180deg)}.personal-band--collapsed .personal-band__toggle svg{transform:none}.personal-band__sub{margin:4px 0 var(--spacing-2);font-size:14px;color:var(--color-neutral-1)}.personal-band__forget{font-size:14px}.personal-band--collapsed .personal-band__box{padding-bottom:var(--spacing-2)}.card-fit{display:flex;align-items:center;gap:5px;margin:0 0 4px;font-size:13px;font-weight:500;color:var(--color-primary-0)}.card-fit svg{flex:none;color:var(--color-primary-0)}.personal-band .card-fit{gap:4px;margin-bottom:2px;font-size:12px;line-height:1.3}.personal-band .card-fit svg{width:11px;height:11px}@media(max-width:979px){.personal-band .card-fit{font-size:11px}.personal-band .card-fit svg{width:10px;height:10px}}@media(min-width:980px){.personal-band__box{padding:var(--spacing-3)}}.personal-band__sub .txt-btn-underscore-1{font-weight:400}.personal-band__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--spacing-2)}.personal-band__chips[hidden]{display:none}.personal-band__chip{background-color:var(--color-off-white);text-decoration:none}@media(max-width:979px){.personal-band__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--spacing-2) * -1);padding-inline:var(--spacing-2)}.personal-band__chips::-webkit-scrollbar{display:none}.personal-band__chip{flex:none}}@media(max-width:979px){.personal-band__box{padding:12px var(--spacing-2) var(--spacing-2)}.personal-band__head{align-items:center}.personal-band__sub{margin:2px 0 10px;font-size:13px}.personal-band__chips{margin-bottom:12px}}.template__collection-products personal-band.personal-band{margin-top:15px}.personal-band__chips-lead{align-self:center;margin-right:2px;font-size:14px;color:var(--color-neutral-1)}.personal-band__head{align-items:center}.personal-band--collapsed .personal-band__box{padding-top:20px;padding-bottom:20px!important}@media(max-width:979px){.personal-band--collapsed .personal-band__box{padding-top:12px;padding-bottom:12px!important}}.personal-band--collapsed .personal-band__title{margin:0}.personal-band .card-options{display:none}.personal-band .product-card .card-title-product{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:15px;font-weight:400;line-height:1.3}.personal-band .product-card .product-card-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:0;margin-top:4px;font-size:13px;line-height:1.35;color:var(--color-neutral-1)}.personal-band .product-card .product-rating{font-size:12px}.personal-band .product-card .card-price{font-size:15px}@media(max-width:979px){.personal-band .product-card .card-title-product{font-size:13px}.personal-band .product-card .product-card-excerpt{font-size:12px}.personal-band .product-card .card-price{font-size:14px}}.personal-band__arrows{flex:0 0 auto}.personal-band--collapsed .personal-band__arrows{display:none}@media(max-width:979px){.personal-band__arrows{display:none}}.personal-band .rail__controls{margin-top:var(--spacing-2);margin-right:0}@media(max-width:749px){.personal-band[data-pb-ssr] .personal-band__rail:not(:has(.rail__controls)){padding-bottom:calc(var(--spacing-2) + 5px)}}@media(min-width:750px)and (max-width:979px){.personal-band:is([data-pb-ssr="5"],[data-pb-ssr="6"],[data-pb-ssr="7"],[data-pb-ssr="8"]) .personal-band__rail:not(:has(.rail__controls)){padding-bottom:calc(var(--spacing-2) + 5px)}}@media(min-width:980px){.personal-band:is([data-pb-ssr="6"],[data-pb-ssr="7"],[data-pb-ssr="8"]) .personal-band__rail:not(:has(.rail__controls)){padding-bottom:calc(var(--spacing-2) + 3px)}}.personal-band .personal-band__row>.personal-band__item{flex:0 0 auto;width:180px;flex-basis:180px}@media(min-width:980px){.personal-band__box{padding:20px var(--spacing-3)}.personal-band:not(.personal-band--collapsed) .personal-band__box{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"title chips arrows toggle" "sub chips arrows toggle" "rail rail rail rail";column-gap:var(--spacing-3);align-items:center}.personal-band:not(.personal-band--collapsed) .personal-band__head,.personal-band:not(.personal-band--collapsed) .personal-band__body:not([hidden]){display:contents}.personal-band__title{grid-area:title}.personal-band__toggle{grid-area:toggle}.personal-band__arrows{grid-area:arrows}.personal-band__sub{grid-area:sub;margin:2px 0 0}.personal-band__chips{grid-area:chips;justify-self:end;flex-wrap:nowrap;max-width:100%;margin:0;overflow-x:auto;scrollbar-width:none}.personal-band__chips::-webkit-scrollbar{display:none}.personal-band__chip{flex:none}.personal-band__rail{grid-area:rail;min-width:0;margin-top:var(--spacing-2)}.personal-band .personal-band__row>.personal-band__item{width:240px;flex-basis:240px}}@media(max-width:749px){.resource-facet-group .resource-filter-open .btn,.resource-facet-group filterdrawer-control .btn,.resource-facet-group filterdrawer-control{white-space:nowrap;flex:0 0 auto}.resource-facet-group .resource-sort-by{flex:0 1 auto!important;min-width:0}.resource-facet-group .resource-sort-by .select{width:auto;max-width:100%}}.card-media{position:relative}.card-media>.card-fit--grid{position:absolute;left:10px;bottom:8px;z-index:2;max-width:calc(100% - 20px);margin:0;padding:0;background:none;border-radius:0;box-shadow:none;color:var(--color-black, #111);font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.template__collection-products .resource-sorting-wrapper{padding-bottom:0}.template__collection-products storefront-filtering{display:block;margin-bottom:var(--spacing-3)}.template__collection-products .active-store-front-filters{display:block;margin-top:var(--spacing-2);padding:var(--spacing-2) 0 0;border-top:1px solid var(--color-neutral-3)}.template__collection-products .active-filters-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.template__collection-products .active-store-front-filters .filter-active-pre-label{font-size:14px;font-weight:600}.template__collection-products .active-filters-list{flex-wrap:nowrap;column-gap:8px;margin:0;padding:0}.active-filters-list>.active-filter-btn{flex:none}.template__collection-products .active-filter-btn a{padding:7px 10px 7px 15px;border:1px solid var(--color-primary-4);border-radius:4px;background-color:var(--color-primary-4);color:var(--color-primary-0);font-size:13px;font-weight:400;line-height:1.35;transition:border-color var(--transition-0, .2s)}.template__collection-products .active-filter-btn a:hover{border-color:var(--color-primary-0);background-color:var(--color-primary-4)}.template__collection-products .active-filter-label{column-gap:6px}.template__collection-products .active-store-front-filters .filter-clear-all{padding:0;border:0;border-radius:0;font-size:14px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.template__collection-products .active-store-front-filters .filter-clear-all:hover{color:var(--color-primary-0)}.template__collection-products .active-store-front-filters:not(:has(.active-filters-head)){padding-top:0}.collection-personal>*{margin-bottom:var(--spacing-3)}.collection-personal .personal-band,.template__collection-products .collection-personal personal-band.personal-band{margin-top:0}.routine-continue{gap:var(--spacing-1) var(--spacing-3);padding:20px var(--spacing-3);background-color:var(--color-beige, #ede9e1)}.routine-continue__title{display:flex;align-items:center;gap:8px;margin:0}.routine-continue__sub{margin:4px 0 0;color:var(--color-neutral-0, #000);font-size:14px}.routine-continue__save{font-weight:600;color:var(--color-primary-0)}.routine-continue__save:before{content:"\b7";margin:0 6px;color:var(--color-neutral-1);font-weight:400}@media(max-width:749px){.routine-continue{padding:12px var(--spacing-2) var(--spacing-2)}.routine-continue__save{display:block}.routine-continue__save:before{content:none}.routine-continue__btn{width:auto}}.card-media>.card-fit--grid{text-shadow:0 0 3px var(--color-off-white),0 0 6px var(--color-off-white),0 0 10px var(--color-off-white)}.card-media>.card-fit--grid svg{filter:drop-shadow(0 0 2px var(--color-off-white)) drop-shadow(0 0 4px var(--color-off-white))}.has-pills-filter .collection-subcollections-below{padding-bottom:0}.collection-toolbar__pills{position:relative}.collection-toolbar__track{position:relative;display:flex;flex-wrap:nowrap;align-items:center;column-gap:var(--spacing-1);overflow-x:auto;scrollbar-width:none}.collection-toolbar__track::-webkit-scrollbar{display:none}.collection-toolbar__track .collection-pills{flex:none;flex-wrap:nowrap;margin:0}.collection-toolbar__track .collection-pills .pill{flex:0 0 auto}.collection-pills-filter{flex:none}.collection-pills-filter .btn{min-height:0;height:36px;padding:0 18px;white-space:nowrap}.collection-toolbar__pills.is-more-end .collection-toolbar__track{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent)}.collection-toolbar__pills.is-more-start .collection-toolbar__track{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px);mask-image:linear-gradient(to right,transparent,#000 56px)}.collection-toolbar__pills.is-more-start.is-more-end .collection-toolbar__track{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.collection-toolbar__arrow{position:absolute;top:50%;margin-top:-16px}.collection-toolbar__arrow[data-pill-step="-1"]{left:0}.collection-toolbar__arrow[data-pill-step="1"]{right:0}.collection-toolbar__arrow[hidden]{display:none}.collection-toolbar__arrow{opacity:0}.collection-toolbar__pills:hover .collection-toolbar__arrow,.collection-toolbar__pills:focus-within .collection-toolbar__arrow{opacity:1}@media(hover:none),(pointer:coarse){.collection-toolbar__arrow{display:none}}.collection-page:has(.has-pills-filter) .template__collection-products .resource-sorting-wrapper,.collection-page:has(.has-pills-filter) .filter__open-sticky{display:none!important}.collection-page:has(.has-pills-filter) .template__collection-products storefront-filtering{margin-bottom:var(--spacing-2)}.collection-page:has(.has-pills-filter) .template__collection-products .active-store-front-filters{margin-top:0;padding:var(--spacing-2) 0;border-top:0}.collection-page:has(.has-pills-filter) .template__collection-products .active-store-front-filters:not(:has(.active-filters-head)){display:none}.collection-results{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.collection-results .resource-sort-by{flex:none!important}.collection-results .sortby-content{height:auto;padding:0;border:0;border-radius:0;background-color:transparent}.collection-results .sortby-content .sort-pre-label,.collection-results .sortby-content select{font-size:14px;font-weight:300}.collection-results .sortby-content select{padding:0 20px 0 4px;text-decoration:none;font-weight:600}.collection-results .sortby-content .select-icon{right:0;width:16px;height:16px}.collection-results .sortby-content select,.collection-results .sortby-content select:focus{-webkit-appearance:none;appearance:none;background-color:transparent;outline:0;box-shadow:none}.collection-results .sortby-content:has(.select:focus-visible) select{text-decoration:underline;text-underline-offset:3px}@media(min-width:980px){.collection-results .sortby-content:has(.select:focus-visible){outline:2px solid var(--color-primary-0);outline-offset:2px}}.collection-results__count{white-space:nowrap;font-size:14px;font-weight:300}.collection-results__count .subtext-bold{font-weight:600}@media(max-width:979px){.collection-toolbar__track{margin-right:calc(var(--pw-mobile-gutter) * -1);padding-right:var(--pw-mobile-gutter)}.collection-toolbar__arrow[data-pill-step="1"]{right:calc(var(--pw-mobile-gutter) * -1)}}@media(max-width:749px){.collection-pills-filter .btn{height:33px;padding:0 14px;font-size:13px}}.collection-header-stories{padding-top:var(--spacing-2)}@media(max-width:1023px){.collection-header-stories{padding-top:var(--spacing-3)}}@media(max-width:1023px){.template-collection-header>.collection-header-main{flex-basis:100%;width:100%}}@media(min-width:980px)and (max-width:1023px){.collection-header-main>.collection-header-text-item{max-width:50%}}@media(min-width:1024px){.template-collection-header:has(>.collection-header-image){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:center;margin-left:0}.template-collection-header:has(>.collection-header-image)>.column-item{width:auto;padding-left:0}.collection-header-main{display:flex;flex-direction:column;justify-content:center}.template-collection-header .collection-header-image{aspect-ratio:auto;align-self:stretch;min-height:340px;max-height:560px}.template-collection-header .collection-header-image img{width:100%;height:100%;object-fit:cover}}.collection-page:has(.has-pills-filter) .template__collection{border-bottom:1px solid var(--color-neutral-3)}.collection-toolbar-sticky.has-pills-filter{border-bottom-color:transparent}.collection-toolbar-sticky.has-pills-filter.is-stuck{border-bottom-color:var(--color-neutral-3)}.collection-results-row .collection-results{align-items:center;margin:0;padding-bottom:var(--spacing-1)}@media(min-width:980px){.collection-page{--toolbar-row: 64px}.collection-subcollections-row.has-pills-filter{display:flex;align-items:center;height:var(--toolbar-row);padding-top:0;padding-bottom:0}.collection-subcollections-row.has-pills-filter>.pw{width:100%}.has-pills-filter .collection-subcollections-below{margin-right:var(--results-w, 190px)}.has-pills-filter.is-stuck .collection-subcollections-below{margin-right:0}.has-pills-filter.is-stuck+.collection-results-row{z-index:2}.collection-results-row{position:relative;z-index:3;height:var(--toolbar-row);margin-top:calc(var(--toolbar-row) * -1);pointer-events:none}.collection-results-row>.pw{display:flex;align-items:center;justify-content:flex-end;height:100%}.collection-results-row .collection-results{gap:var(--spacing-3);padding-bottom:0;pointer-events:auto;background-color:var(--color-off-white)}}.resource-sort-by--results .sort-icon{display:none}@media(min-width:980px){.collection-results .resource-sort-by--results .sortby-content{justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--color-neutral-3);border-radius:999px;background-color:var(--color-cream);transition:border-color .2s,color .2s}.resource-sort-by--results .sort-icon{display:block;transform:rotate(90deg);pointer-events:none}.resource-sort-by--results .sort-pre-label,.resource-sort-by--results .select-icon{display:none}.collection-results .resource-sort-by--results .sortby-content select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;padding:0;opacity:0;cursor:pointer}.collection-results .resource-sort-by--results .sortby-content:hover{border-color:var(--color-primary-1)}.resource-sort-by--results.is-active .sortby-content,.collection-results .resource-sort-by--results.is-active .sortby-content:hover{border-color:var(--color-primary-0);color:var(--color-primary-0)}}.collection-page:has(.has-pills-filter) .template__collection-products{padding-top:0}.personal-band__sub--guest{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px}.personal-band__part{display:inline-flex;align-items:center;white-space:nowrap}.personal-band__sep{color:inherit}.personal-band__actions{display:inline-flex;align-items:center;column-gap:8px;white-space:nowrap}@media(max-width:979px){.personal-band__sep--lead{display:none}.personal-band__actions{flex:1 1 100%}}.personal-band__link{display:inline-flex;align-items:center;min-height:24px;gap:4px;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:none}.personal-band__words{border-bottom:1px solid currentColor;line-height:1.25}.personal-band__link svg{flex:none}.personal-band__link:focus-visible,.personal-band__forgotten:focus-visible,.personal-band .rail__btn:focus-visible{outline:2px solid var(--color-neutral-0);outline-offset:2px}.personal-band__forget{justify-content:center;width:24px;height:24px;border:1px solid var(--color-neutral-3);border-radius:50%;background-color:transparent;color:var(--color-neutral-1);transition:color var(--transition-0)}.personal-band__forget:hover{color:var(--color-neutral-0)}.personal-band__forgotten{margin:0}
/*# sourceMappingURL=/cdn/shop/t/62/assets/template-collection.css.map */
