.collection__header-asset-wrapper{margin-bottom:40px;position:relative}@media (min-width:641px){.collection__header-asset-wrapper{margin-bottom:60px}}.collection__header-asset-wrapper img{width:100%}.collection__header-overlay{left:0;padding:20px;position:absolute;right:0;text-align:center;top:0}@media (min-width:641px){.collection__header-overlay{padding:40px;text-align:left}}.collection__header-overlay-title{font-family:var(--heading-font-family-black);font-size:2rem;line-height:2rem;margin-bottom:10px}@media (min-width:641px){.collection__header-overlay-title{font-size:3.75rem;line-height:3.75rem;margin-bottom:1rem}}.collection__header-overlay-description{font-size:1rem;line-height:1.125rem}@media (max-width:640px){.collection__header-overlay-description{margin-top:-9px}.collection__header-overlay-description p{font-size:.8rem;line-height:normal}}@media (min-width:641px){.collection__header-overlay-description{font-size:1.5625rem;line-height:2rem}.collection__header-overlay{padding:60px}}.collection__header-overlay-btn{background:#000;border-radius:20px;color:#fff;display:block;font-size:18px;line-height:40px;margin-top:30px;max-width:200px;padding:0 15px;text-align:center}@media (max-width:640px){.collection__header-overlay-btn{font-size:.8rem;line-height:26px;margin:9px auto 0;max-width:110px;padding:0}}.product-list{margin:0;padding:0}.product-list,.product-list>li{list-style:none}.main-collection{display:block}.main-collection [data-action=open-drawer][aria-expanded=true] .icon{transform:rotate(180deg)}.main-collection .product-item__image-wrapper img:not(.lifestyle__image),.search-collection .product-item__image-wrapper img:not(.lifestyle__image){top:50%}.product-item--list .product-item__info-inner{flex:1;max-width:245px}@media screen and (min-width:641px) and (max-width:810px){.grid__banner{grid-column:1/span 3}}@media (max-width:640px){.grid__banner{grid-column:1/span 2}}.grid__banner-content{border-radius:10px;overflow:hidden;position:relative}.grid__banner-asset:not(.video-container) img{height:auto;width:100%}.grid__banner-asset.video-container{height:0;padding-bottom:var(--padding,125%);position:relative}.grid__banner-asset.video-container video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.grid__banner-asset.video-container button[data-action=toggle-play]{background-color:#fff;border-radius:50%;color:#000;position:absolute;right:20px;top:20px;z-index:1}.grid__banner-asset.video-container button[data-action=toggle-play] .icon{height:40px;padding:8px;width:40px}.grid__banner-asset.video-container button.is-pause .icon--vid-play-btn,.grid__banner-asset.video-container button:not(.is-pause) .icon--vid-pause-btn{display:none}.grid__banner-asset:after{content:"";top:0}.grid__banner-asset:after,.grid__banner-info{height:100%;left:0;position:absolute;width:100%}.grid__banner-info{align-items:var(--vartical-position,flex-end);bottom:0;color:var(--text-color,#fff);display:flex;justify-content:var(--horizontal-position,flex-start);padding:20px}.grid__banner-info-inner{background-color:rgba(0,0,0,.4);border-radius:4px;padding:5px 8px}.grid__banner-info-top-left{--horizontal-position:flex-start;--vartical-position:flex-start}.grid__banner-info-top-center{--horizontal-position:center;--vartical-position:flex-start;text-align:center}.grid__banner-info-top-right{--horizontal-position:flex-end;--vartical-position:flex-start;text-align:right}.grid__banner-info-middle-left{--horizontal-position:flex-start;--vartical-position:center}.grid__banner-info-middle-center{--horizontal-position:center;--vartical-position:center;text-align:center}.grid__banner-info-middle-right{--horizontal-position:flex-end;--vartical-position:center;text-align:right}.grid__banner-info-bottom-left{--horizontal-position:flex-start;--vartical-position:flex-end}.grid__banner-info-bottom-center{--horizontal-position:center;--vartical-position:flex-end;text-align:center}.grid__banner-info-bottom-right{--horizontal-position:flex-end;--vartical-position:flex-end;text-align:right}.grid__banner-info-title{font-size:1.4rem;line-height:normal;margin-bottom:0}.grid__banner-info-text{font-family:var(--font-apercu-light);margin-bottom:20px}.grid__banner-info-cta,.grid__banner-info-text{font-size:.8rem}.grid__banner-info-cta{font-weight:400;text-decoration:underline;text-transform:uppercase}.sale-banner{grid-column:1/span 2}@media (min-width:641px){.sale-banner{grid-column:1/span 3}}.sale-banner__image-wrapper{display:block;overflow:hidden}.sale-banner__image-wrapper img{height:auto;width:100%}.selling-fast--label{background-color:#fff;border-radius:4px;color:#000;display:inline-block;font-family:var(--font-apercu-bold);font-size:12px;left:10px;letter-spacing:.1rem;line-height:12px;padding:7px 12px 4px;position:absolute;text-transform:uppercase;top:10px;z-index:1}@media (max-width:767.98px){.selling-fast--label{border-radius:3px;font-size:8.5px;left:6px;letter-spacing:.02rem;line-height:1.2;max-width:82px;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;top:6px;white-space:nowrap}}.product-badge__truemed,.product-item__truemed-badge{align-items:center;display:flex;justify-content:center;pointer-events:none;position:absolute;right:8px;top:8px;z-index:2}.product-badge__truemed svg,.product-item__truemed-badge svg{display:block;height:100%;width:auto}.product-badge__truemed--square,.product-item__truemed-badge--square{background:#000;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.12);height:48px;overflow:hidden;width:48px}.product-badge__truemed--square svg,.product-item__truemed-badge--square svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-badge__truemed--square-card,.product-item__truemed-badge--square-card{background:#000;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.12);height:40px;overflow:hidden;width:48px}.product-badge__truemed--square-card svg,.product-item__truemed-badge--square-card svg{height:100%;width:100%}.product-badge__truemed--dark,.product-item__truemed-badge--dark{background:#000}.product-badge__truemed--pill,.product-badge__truemed--wide,.product-item__truemed-badge--pill,.product-item__truemed-badge--wide{border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.12);height:24px;max-width:135px;overflow:hidden;width:auto}.product-badge__truemed--pill svg,.product-badge__truemed--wide svg,.product-item__truemed-badge--pill svg,.product-item__truemed-badge--wide svg{height:100%;width:auto}.product-badge__truemed--card,.product-item__truemed-badge--card{border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.12);height:28px;max-width:65px;overflow:hidden;width:auto}.product-badge__truemed--card svg,.product-item__truemed-badge--card svg{height:100%;width:auto}@media (max-width:767.98px){.product-badge__truemed,.product-item__truemed-badge{right:6px;top:6px}.product-badge__truemed--square,.product-item__truemed-badge--square{height:36px;width:36px}.product-badge__truemed--square-card,.product-item__truemed-badge--square-card{border-radius:4px;height:30px;width:36px}.product-badge__truemed--pill,.product-badge__truemed--wide,.product-item__truemed-badge--pill,.product-item__truemed-badge--wide{border-radius:9px;height:18px;max-width:88px}.product-badge__truemed--card,.product-item__truemed-badge--card{border-radius:4px;height:21px;max-width:48px}}.truemed-pill-badge{align-items:center;border-radius:20px;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:800;gap:6px;letter-spacing:.04em;line-height:1;padding:5px 11px;text-transform:uppercase;white-space:nowrap}.truemed-pill-badge__icon{flex-shrink:0;min-width:14px}.truemed-pill-badge__icon,.truemed-pill-badge__icon svg{display:block;height:14px;width:14px}.truemed-pill-badge--white{background:#fff;border:1.5px solid #000;box-shadow:0 1px 4px rgba(0,0,0,.08);color:#000}.truemed-pill-badge--white .truemed-pill-badge__icon circle,.truemed-pill-badge--white .truemed-pill-badge__icon path{stroke:#000}.truemed-pill-badge--black{background:#000;border:1.5px solid #000;box-shadow:0 2px 6px rgba(0,0,0,.15);color:#fff}.truemed-pill-badge--black .truemed-pill-badge__icon circle,.truemed-pill-badge--black .truemed-pill-badge__icon path{stroke:#fff}@media (max-width:767.98px){.truemed-pill-badge{font-size:9px;gap:4px;padding:4px 8px}.truemed-pill-badge__icon{height:12px;min-width:12px;width:12px}.truemed-pill-badge__icon svg{height:12px;width:12px}}.collection__toolbar{font-family:var(--font-apercu-bold);font-size:.8rem}@media (min-width:641px){.collection__toolbar{margin-bottom:22px}}.collection__toolbar-item--filter{margin-right:10px;min-width:105px}.collection__toolbar-item-counts{margin-left:10px;min-width:60px}.collection__toolbar-size--filter{display:flex;flex-wrap:nowrap;justify-content:flex-start;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 20px;scrollbar-width:none}.collection__toolbar-size--filter-item{flex:0 0 auto;margin-right:10px}.collection__toolbar-size--filter-item-link{align-items:center;background-color:#f1f1f1;border-radius:3px;display:flex;justify-content:center;min-height:30px;min-width:30px;padding:3px 8px}.collection__title{margin-bottom:20px!important;margin-top:50px;text-transform:uppercase}.collection__show-count{display:block;font-size:.8rem;font-weight:600;padding-top:30px;text-transform:uppercase}.collection__header-image-wrapper img{height:auto;width:100%}.img-zoom-out .product-item__image-wrapper img:not(.lifestyle__image){width:60%}.img-zoom-in .product-item__image-wrapper img:not(.lifestyle__image){width:85%}.filter__btn-remove{background-color:#f1f1f1;border-radius:4px;color:#000;flex:0 0 auto;font-size:.8rem;gap:5px;justify-content:center;margin:5px 7.5px;padding:5px 12px;text-transform:capitalize;white-space:nowrap;width:auto}.filter__btn-remove,.filter__btn-remove-icon{align-items:center;display:flex}.filter__btn-remove svg{height:10px;width:10px}.filter__btn-clear{background-color:#fff;border:1px solid #f1f1f1}.filter-container{padding:20px}.filter-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.filter-header__title{font-weight:600;margin-bottom:0}.filter-list--container{transition:.2s ease-in-out}.filter-list--container[aria-hidden=true]{height:0;overflow:hidden;visibility:hidden}.filter-group{padding:20px 0}.filter-group-legend{margin:0;padding:12px 0;width:100%}.filter-group-legend-title{margin:0}.filter-group-item{border:0;margin:0;padding:0}.filter-group-item:not(:last-child){border-bottom:1px solid #f1f1f1}.filter-group-item-label{align-items:center;display:flex;flex-wrap:wrap;font-size:1rem;padding:4px 0;row-gap:10px;transition:.2s ease-in-out;width:100%}.filter-group-item-label-info{align-items:center;display:flex;justify-content:space-between;text-transform:capitalize;width:100%}.filter-group-item-label svg{height:.8rem;width:.8rem}.filter-group-item-label[aria-expanded=true] .group-active-values{display:none}.filter-group-item-label[aria-expanded=true] svg{transform:rotate(180deg)}.filter fieldset.filter-group-item{border:0;margin:0;min-width:0;padding:12px 0}.filter-item-list{list-style:none;padding:15px 0}.filter-item-list.color-list,.filter-item-list.filter-color{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.filter-item-list.color-list .filter-item,.filter-item-list.filter-color .filter-item{position:relative}.filter-item-list.color-list .filter-item-label-wrapper,.filter-item-list.color-list label,.filter-item-list.filter-color .filter-item-label-wrapper,.filter-item-list.filter-color label{align-items:center;background-color:transparent;border:1px solid #e0e0e0;cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:5px 3px}.filter-item-list.color-list .filter-item-label-wrapper:hover,.filter-item-list.color-list label:hover,.filter-item-list.filter-color .filter-item-label-wrapper:hover,.filter-item-list.filter-color label:hover{background-color:transparent}.filter-item-list.color-list .filter-item-label-color-wrapper,.filter-item-list.filter-color .filter-item-label-color-wrapper{align-items:center;display:flex}.filter-item-list.color-list .filter-color-swatch,.filter-item-list.filter-color .filter-color-swatch{align-items:center;background-position:50%;background-size:cover;border:2px solid #e0e0e0;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:relative;transition:all .2s ease;width:30px}.filter-item-list.color-list .filter-checkbox,.filter-item-list.color-list .filter-checkbox-input,.filter-item-list.filter-color .filter-checkbox,.filter-item-list.filter-color .filter-checkbox-input{opacity:0;position:absolute}.filter-item-list.color-list .filter-checkbox-input:checked+.filter-item-label-wrapper,.filter-item-list.filter-color .filter-checkbox-input:checked+.filter-item-label-wrapper{border:2px solid #000}.filter-item-list.color-list .filter-checkbox-input:checked+.filter-item-label-wrapper .filter-color-swatch,.filter-item-list.filter-color .filter-checkbox-input:checked+.filter-item-label-wrapper .filter-color-swatch{box-shadow:0 2px 8px rgba(0,0,0,.15)}.filter-item-list.color-list .filter-item-label-wrapper:hover .filter-color-swatch,.filter-item-list.filter-color .filter-item-label-wrapper:hover .filter-color-swatch{transform:scale(1.05)}.filter-item-list.color-list .filter-item-label-text,.filter-item-list.filter-color .filter-item-label-text{word-wrap:break-word;font-size:.75rem;line-height:1.2;margin-left:5px;max-width:80px;text-align:center;text-transform:capitalize}.filter-item-list.color-list .color-name,.filter-item-list.filter-color .color-name{color:#000}.filter-item-list.color-list.selection_type-box .filter-item-label-wrapper,.filter-item-list.filter-color.selection_type-box .filter-item-label-wrapper{background-color:transparent;border:none;box-shadow:none;padding:0}.filter-item-list.color-list.selection_type-box .filter-item-label-wrapper:hover,.filter-item-list.filter-color.selection_type-box .filter-item-label-wrapper:hover{background-color:transparent}.filter-item-list.color-list.selection_type-box .filter-item-label-wrapper.selected,.filter-item-list.filter-color.selection_type-box .filter-item-label-wrapper.selected{border:none}.filter-item-list.selection_type-list{display:flex;flex-direction:column;gap:5px}.filter-item-list.selection_type-box{display:flex;flex-wrap:wrap;gap:10px}.filter-item-list.selection_type-box .filter-item{min-height:44px;min-width:44px}.filter-item-list.selection_type-box .filter-item-label-wrapper,.filter-item-list.selection_type-box label{align-items:center;background-color:#f1f1f1;border-radius:3px;box-shadow:inset 0 0 0 1px #dadada;display:flex;height:100%;justify-content:center;padding:3px 8px;position:relative;width:100%}.filter-item-list.selection_type-box .filter-item-label-wrapper .filter-checkbox,.filter-item-list.selection_type-box .filter-item-label-wrapper .filter-checkbox-icon,.filter-item-list.selection_type-box .filter-item-label-wrapper .filter-checkbox-input,.filter-item-list.selection_type-box label .filter-checkbox,.filter-item-list.selection_type-box label .filter-checkbox-icon,.filter-item-list.selection_type-box label .filter-checkbox-input{opacity:0;position:absolute;z-index:-1}.filter-item-list.selection_type-box .filter-item-label-wrapper .filter-item-label,.filter-item-list.selection_type-box .filter-item-label-wrapper .filter-item-label-text,.filter-item-list.selection_type-box label .filter-item-label,.filter-item-list.selection_type-box label .filter-item-label-text{margin:0}.filter-item-list.selection_type-box .filter-item-label-wrapper.selected,.filter-item-list.selection_type-box label.selected{border:1px solid #000}.filter-item-list.selection_type-box .filter-item-label-wrapper.selected .filter-color-swatch,.filter-item-list.selection_type-box label.selected .filter-color-swatch{box-shadow:0 0 0 1.5px #000}.filter-item-list.selection_type-box .filter-item-label-wrapper.selected .color-name,.filter-item-list.selection_type-box label.selected .color-name{font-weight:600}.filter-item-list.selection_type-box .filter-item-label-wrapper:has(.filter-checkbox-input:focus-visible),.filter-item-list.selection_type-box label:has(.filter-checkbox-input:focus-visible){box-shadow:0 0 0 2px #fff,0 0 0 3px #000;outline:2px solid #000;outline-offset:2px}.filter-item-list.selection_type-box .filter-checkbox-input:focus-visible+label,.filter-item-list.selection_type-box input:focus-visible~.filter-item-label-wrapper{box-shadow:0 0 0 2px #fff,0 0 0 3px #000;outline:1px solid #000;outline-offset:2px}.filter-item label{cursor:pointer}.filter-item .filter-checkbox-input{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filter-item .filter-checkbox-icon{border:1px solid #000;border-radius:4px;display:inline-block;flex-shrink:0;height:16px;position:relative;transition:background-color .2s ease;width:16px}.filter-item .filter-checkbox-icon .icon{color:#fff;height:12px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:12px}.filter-item .filter-item-label-wrapper{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;margin:-4px;padding:4px 0;position:relative;transition:background-color .2s ease}.filter-item .filter-item-label-wrapper:hover{background-color:rgba(0,0,0,.05)}.filter-item .filter-item-label-wrapper.selected .filter-checkbox-icon{background-color:#000}.filter-item .filter-item-label-wrapper.selected .filter-checkbox-icon .icon{opacity:1}.filter-item .filter-checkbox-input:focus-visible+.filter-item-label-wrapper{box-shadow:0 0 0 2px #fff,0 0 0 3px #000;outline:1px solid #000;outline-offset:2px}.filter-item .filter-checkbox-input:focus-visible+[data-tooltip]:after,.filter-item .filter-checkbox-input:focus-visible+[data-tooltip]:before{opacity:1;visibility:visible}.filter-item input[type=radio]+.filter-item-label-wrapper .filter-checkbox-icon{border-radius:50%}.filter-item input[type=radio]+.filter-item-label-wrapper .filter-checkbox-icon .icon{display:none}.filter-item input[type=radio]+.filter-item-label-wrapper .filter-checkbox-icon:after{background-color:#000;border-radius:50%;content:"";height:8px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:8px}.filter-item input[type=radio]+.filter-item-label-wrapper.selected .filter-checkbox-icon{background-color:transparent}.filter-item input[type=radio]:checked+.filter-item-label-wrapper .filter-checkbox-icon:after{opacity:1}.filter-item .tag-filter_label{position:relative}.filter-item .tag-filter_label .filter-item-label-text:not(.is_color){padding-left:24px}.filter-item .tag-filter_label .filter-checkbox-icon{left:0;position:absolute;top:50%;transform:translateY(-50%)}.filter-item-label{margin-left:5px}.filter-item-label,.filter-item-label-text{font-size:.8rem;text-transform:capitalize}.filter-checkbox{display:inline-block;height:14px;position:relative;width:14px}.filter-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;height:100%;width:100%}.filter-checkbox input[type=checkbox]:focus-visible{outline:2px solid #33425e;outline-offset:2px}.filter-checkbox input[type=checkbox]:checked{border-left-width:2px}.filter-checkbox input[type=checkbox]:checked+.icon{opacity:1}.filter-checkbox .icon{color:#000;height:10px;left:3px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.collection__active-filters{align-items:center;display:flex;justify-content:flex-start;margin:0 0 16px;overflow:auto;scrollbar-width:none}@media (min-width:641px){.collection__active-filters{flex-wrap:wrap}}.collection__active-filters:empty{display:none}.app-filter-group-item-label{padding:12px 0}.collection__categories-scroller{display:block}.collection__categories-item__title{padding:4px 1px;text-transform:uppercase}.collection__categories-item-list:not(.flickity-enabled){display:flex;flex-wrap:nowrap;gap:20px;overflow:auto;scrollbar-width:none}.collection__categories-item-list:not(.flickity-enabled) .collection__categories-item{flex:0 0 auto}.collection__categories-item-list.flickity-enabled .collection__categories-item{margin-bottom:6px;margin-right:20px;margin-top:5px}.collection__categories-item-list.flickity-enabled .collection__categories-item:first-child{margin-left:7px}.collection__categories-item-image-wrapper{border-radius:5px;height:200px;margin-bottom:10px;overflow:hidden;position:relative;width:200px}.collection__categories-item-image-wrapper:hover img{transform:scale(1.06)}.collection__categories-item-image-wrapper img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:all .6s ease-in-out;width:100%}.collection__categories-scroller-inner{position:relative}.collection__categories-scroller-inner:hover .collection__categories__actions button:disabled{opacity:.5}.collection__categories-scroller-inner:hover .collection__categories__actions button:not(:disabled){opacity:1}.collection__categories-scroller-inner .collection__categories__actions .collection__categories-prev-next:disabled:focus{opacity:.5}.collection__categories-scroller-inner .collection__categories__actions .collection__categories-prev-next:not(:disabled):focus{opacity:1}.collection__categories__actions button{opacity:0;transition:all .3s ease-in-out}.collection__categories-prev-next{align-items:center;background-color:#fff;border-radius:50%;color:#000;display:flex;height:35px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:35px}.collection__categories-prev-next:disabled{opacity:.5}.collection__categories-prev-next.next{right:0}.collection__categories-prev-next.prev{left:0}.tag_group-lists{list-style:none;margin-bottom:30px}.tag_group-lists:empty{display:none}@media (max-width:640px){.tag_group-lists{padding-bottom:20px}}.tag_group-lists .tag_group-trigger{display:inline-block}.tag_group-lists .tag_group-trigger button{border-radius:5px;color:var(--subdued-color);cursor:pointer;display:inline-block;padding:5px 10px;text-transform:capitalize}.tag_group-lists .tag_group-trigger button[aria-expanded=true]{background-color:#ededed}.tag_group-carousel[aria-hidden=true]{display:none}.collection-item__image-wrapper{border-radius:10px}
