@media screen and (min-width:990px){.page-width,.header:not(.drawer-menu).page-width{padding-left:3.2rem;padding-right:3.2rem}.collection slider-component.slider-component-desktop:not(.slider-component-full-width),slider-component.slider-component-desktop.page-width:not(.slider-component-full-width){max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:3.2rem;padding-right:3.2rem}.collection .collection__title.title-wrapper--self-padded-tablet-down{padding-left:3.2rem;padding-right:3.2rem}.slider--desktop.grid .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.slider--desktop.grid{scroll-padding-left:0}.slider--desktop.grid:after{padding-left:0;margin-left:0}.slider--desktop.grid--6-col-desktop .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 5) / 6);max-width:calc((100% - var(--grid-desktop-horizontal-spacing) * 5) / 6)}.slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 4) / 5);max-width:calc((100% - var(--grid-desktop-horizontal-spacing) * 4) / 5)}.slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 3) / 4);max-width:calc((100% - var(--grid-desktop-horizontal-spacing) * 3) / 4)}}@media screen and (min-width:990px){.title-wrapper-with-link{margin:1.2rem 0}.collection__title.title-wrapper,.collection__title--desktop-slider .title{margin-bottom:1.2rem}.collection__title .title:not(:only-child){margin-bottom:.6rem}.collage .collage__item--image .media.ratio{--ratio-percent: 56.25% !important}.multicolumn-card__info{padding:1.6rem}.multicolumn .button{margin-top:1.6rem}.multicolumn .title-wrapper-with-link{margin-bottom:1.2rem}.card__information{padding-top:.8rem;padding-bottom:.8rem}.card__content{padding:.6rem 0}.slider-buttons{margin-top:.4rem}.collection__view-all{margin-top:.8rem}}.multicolumn.color-scheme-6.background-primary .multicolumn-card,.multicolumn.color-scheme-7.background-primary .multicolumn-card,.color-scheme-6 .multicolumn.background-primary .multicolumn-card,.color-scheme-7 .multicolumn.background-primary .multicolumn-card{background:#fff;border:.1rem solid rgba(42,45,54,.08);border-radius:.8rem}.multicolumn.color-scheme-6 .title,.multicolumn.color-scheme-7 .title,.color-scheme-6 .multicolumn .title,.color-scheme-7 .multicolumn .title,.color-scheme-6 .collapsible-content__heading,.color-scheme-7 .collapsible-content__heading{color:#1b984d}.multicolumn.color-scheme-6 .multicolumn-card h3,.multicolumn.color-scheme-7 .multicolumn-card h3,.color-scheme-6 .multicolumn-card h3,.color-scheme-7 .multicolumn-card h3{color:#2a2d36}.color-scheme-2 .sofi-tabs .card--standard .card__inner,.color-scheme-2 .sofi-tabs .card--card,.color-scheme-2 .sofi-tabs__tab{background:#fff}.color-scheme-2 .sofi-tabs__tab[aria-selected=true]{background:#1b984d;border-color:#1b984d;color:#fff}.sofi-chips__link:hover,.sofi-chips__link:focus-visible{border-color:#1b984d;color:#1b984d;background:#e9f7ee}.rating-star{color:#f5bc02}.sofi-search{display:none}@media screen and (min-width:990px){.header--top-left.header--has-menu:not(.drawer-menu){grid-template-areas:"heading search icons" "navigation navigation navigation";grid-template-columns:auto minmax(0,1fr) auto;column-gap:2.4rem}.header--top-left.header--has-menu:not(.drawer-menu) .sofi-search{grid-area:search;display:block;align-self:center;min-width:0}.header--top-left.header--has-menu:not(.drawer-menu) .header__icons .header__search{display:none}}.sofi-search .search__input{height:4.4rem;padding-right:4.8rem;border-radius:2.2rem}.sofi-search .field__label{top:1.2rem}.sofi-search .search__input:focus~.field__label,.sofi-search .search__input:not(:placeholder-shown)~.field__label{opacity:0}.sofi-search .field__button{height:4.4rem;width:4.4rem}.sofi-search .predictive-search{top:calc(100% + .4rem);border-radius:.8rem}.utility-bar.color-scheme-6 .announcement-bar__message{color:#1b984d;font-weight:600}.sofi-search .field__input{background:#fff;color:#2a2d36;box-shadow:none}.sofi-search .field__input:focus,.sofi-search .field__input:focus-visible{box-shadow:0 0 0 .2rem #fff9;outline:none;border-radius:2.2rem}.sofi-search .field:before,.sofi-search .field:after{display:none}.sofi-search .field__label{color:#6b7076}.sofi-search .field .search__button.field__button,.sofi-search .field .reset__button.field__button{background-color:transparent}.sofi-search .field .search__button.field__button .icon,.sofi-search .field .reset__button.field__button .icon{color:#2a2d36}.card__inner .card__media .media img{object-fit:contain;padding:8%;background:#fff;border:.1rem solid #e3e8e2}.cart-item .cart-item__image,.cart-notification-product__image img{aspect-ratio:1 / 1;height:auto;object-fit:contain;padding:6%;background:#fff;border:.1rem solid #e3e8e2}.card__inner .card__media .media img.sofi-no-image{padding:22%;opacity:.85}.cart-item img.sofi-no-image.cart-item__image,.cart-notification-product__image img.sofi-no-image{padding:14%;opacity:.85}.predictive-search__item img.sofi-no-image{aspect-ratio:1 / 1;height:auto;object-fit:contain;padding:8%;background:#fff;border:.1rem solid #e3e8e2;opacity:.85}.product__media-wrapper .sofi-no-image-media{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product__media-wrapper .sofi-no-image-media img.sofi-no-image{width:100%;height:100%;object-fit:contain;padding:20%;opacity:.85;display:block}.sofi-nav-row,.sofi-merch{display:none}@media screen and (min-width:990px){.sofi-nav-row{grid-area:navigation;display:flex;align-items:center;width:100%;min-width:0}.sofi-nav-row .header__inline-menu,.sofi-nav-row .sofi-nav{flex:1 1 auto;min-width:0;margin-left:0}.header.header--top-left .sofi-nav-row .header__inline-menu{margin-top:0}.header--top-left.header--has-menu:not(.drawer-menu) .sofi-nav-row{position:relative;isolation:isolate;margin-top:.8rem;margin-bottom:-.8rem}.header--top-left.header--has-menu:not(.drawer-menu) .sofi-nav-row:before,.header--top-left.header--has-menu:not(.drawer-menu) .sofi-nav-row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.header--top-left.header--has-menu:not(.drawer-menu) .sofi-nav-row:before{background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax 0)}.header--top-left.header--has-menu:not(.drawer-menu) .sofi-nav-row:after{top:100%;bottom:auto;left:-100vmax;right:-100vmax;height:1.2rem;margin-top:1px;background:linear-gradient(to bottom,#2a2d361a,#2a2d3600)}.header-wrapper:has(.sofi-nav-row){border-bottom:1px solid rgba(42,45,54,.2);background-clip:padding-box;overflow-x:clip;overflow-y:visible}.sofi-nav-row .sofi-nav__item--depth-1>.sofi-nav__link{padding-top:.6rem;padding-bottom:.6rem;font-size:1.6rem}@media screen and (max-width:1200px){.sofi-nav-row .sofi-nav__item--depth-1>.sofi-nav__link{font-size:1.4rem}}.sofi-nav-row .sofi-merch__link{padding-top:.6rem;padding-bottom:.6rem}.sofi-nav-row .sofi-nav__item--depth-1>.sofi-nav__link,.sofi-nav-row .sofi-merch__link{color:#2a2d36}.sofi-nav-row .sofi-merch__link--sale{color:#c0392b}.sofi-nav-row .sofi-mega{background:#fff;border-color:#2a2d361f;box-shadow:0 .8rem 2.4rem #2a2d3624}.sofi-nav-row .sofi-mega__top{border-bottom-color:#2a2d361f}.sofi-nav-row .sofi-mega__title,.sofi-nav-row .sofi-mega__h,.sofi-nav-row .sofi-mega__link{color:#2a2d36}.sofi-nav-row a.sofi-mega__h:hover,.sofi-nav-row a.sofi-mega__link:hover{color:#1b984d}.sofi-merch{display:flex;gap:.4rem;margin-left:auto;padding-left:1.6rem;list-style:none;margin-top:0;margin-bottom:0;flex:0 0 auto}}.sofi-merch__link{display:block;padding:1rem .85rem;font-size:1.4rem;font-style:italic;font-weight:600;letter-spacing:-.01em;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap}.sofi-merch__link:hover{text-decoration:underline}.sofi-merch__link--sale{color:#c0392b}.sofi-chips{display:flex;gap:.8rem;padding:0;margin:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.sofi-chips::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.sofi-chips{flex-wrap:wrap;overflow:visible}}.sofi-chips__item{flex:0 0 auto;scroll-snap-align:start}.sofi-chips__link{display:inline-block;padding:.8rem 1.4rem;letter-spacing:0;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:2.4rem;font-size:1.3rem;font-weight:500;line-height:1.4;color:rgb(var(--color-foreground));background:rgb(var(--color-background));text-decoration:none;white-space:nowrap;transition:border-color .15s,background-color .15s}.sofi-chips__link:hover,.sofi-chips__link:focus-visible{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}.sofi-tabs__list{display:flex;gap:.8rem;padding:0;margin:0 0 2rem;list-style:none;overflow-x:auto;scrollbar-width:none}.sofi-tabs__list::-webkit-scrollbar{display:none}.sofi-tabs__tab{flex:0 0 auto;padding:.8rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:2.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;font-weight:500;line-height:1.4;cursor:pointer;white-space:nowrap}.sofi-tabs__tab[aria-selected=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.sofi-tabs__tab:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.sofi-tabs__panel[hidden]{display:none}.sofi-logo-tile{display:inline-block;line-height:0}.sofi-logo-tile .header__heading-logo{display:block}.collection .collection__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1.6rem}.collection .collection__title .collection__description{flex-basis:100%}.sofi-view-all{display:none;font-size:1.4rem;font-weight:600;color:#1b984d;text-decoration:none;margin-bottom:2rem}.sofi-view-all:hover{text-decoration:underline;text-underline-offset:.2em}@media screen and (min-width:750px){.sofi-view-all{display:inline-block}.collection .collection__view-all{display:none}}.collage__item--image .collage-card .media{border-radius:.8rem}.sofi-collage-link{display:block;text-decoration:none;color:inherit}.collage-card .media>.sofi-collage-text{position:absolute;top:2.4rem;left:2.8rem;right:2.8rem;width:auto;height:auto;z-index:2;max-width:60%;pointer-events:none}.sofi-collage-text__heading{margin:0 0 .6rem;font-size:2rem;font-weight:700;line-height:1.15;color:inherit}.sofi-collage-text__sub{font-size:1.5rem;line-height:1.35}.sofi-collage-text__sub p{margin:0}.sofi-collage-text__sub strong{font-weight:700}.sofi-collage-text--dark{color:#111}.sofi-collage-text--light{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.sofi-collage-link:hover .sofi-collage-text__heading{text-decoration:underline;text-underline-offset:.15em}@media screen and (min-width:750px){.collage__item--left:first-child .collage-card .media>.sofi-collage-text,.collage__item--right:last-child .collage-card .media>.sofi-collage-text{top:2.8rem;left:3.2rem;max-width:65%}.collage__item--left:first-child .sofi-collage-text__heading,.collage__item--right:last-child .sofi-collage-text__heading{font-size:2.8rem;margin-bottom:.8rem}.collage__item--left:first-child .sofi-collage-text__sub,.collage__item--right:last-child .sofi-collage-text__sub{font-size:1.8rem;line-height:1.35}}@media screen and (min-width:750px)and (max-width:989px){.collage__item--image:not(.collage__item--left:first-child):not(.collage__item--right:last-child) .collage-card .media>.sofi-collage-text{top:1.4rem;left:1.6rem;right:1.6rem;max-width:80%}.collage__item--image:not(.collage__item--left:first-child):not(.collage__item--right:last-child) .sofi-collage-text__heading{font-size:1.6rem;margin-bottom:.3rem}.collage__item--image:not(.collage__item--left:first-child):not(.collage__item--right:last-child) .sofi-collage-text__sub{font-size:1.2rem;line-height:1.3}}@media screen and (min-width:990px){.collage__item--left:first-child .collage-card .media>.sofi-collage-text,.collage__item--right:last-child .collage-card .media>.sofi-collage-text{top:3.2rem;left:3.6rem}.collage__item--left:first-child .sofi-collage-text__heading,.collage__item--right:last-child .sofi-collage-text__heading{font-size:4rem;margin-bottom:1rem}.collage__item--left:first-child .sofi-collage-text__sub,.collage__item--right:last-child .sofi-collage-text__sub{font-size:2.4rem;line-height:1.4}}@media screen and (max-width:749px){.collage-card .media>.sofi-collage-text{top:1.6rem;left:1.6rem;right:1.6rem;max-width:75%}.sofi-collage-text__heading{font-size:1.8rem}.sofi-collage-text__sub{font-size:1.3rem}.collage--mobile .sofi-collage-text__heading{font-size:1.5rem}.collage--mobile .sofi-collage-text__sub{display:none}}.shopify-section[id$=__deals]:before,.shopify-section[id$=__best_sellers]:before,.shopify-section[id$=__topics]:before,.shopify-section[id$=__new_arrivals]:before,.shopify-section[id$=__blog]:before,.shopify-section[id$=__new_arrivals]:after,.shopify-section[id$=__blog]:after{content:"";display:block;max-width:var(--page-width);margin:0 auto;border-top:1px solid rgba(42,45,54,.12)}h2.title,.sofi-cats__heading,.sofi-chips__heading{font-weight:700}@media screen and (min-width:750px){.sofi-paged{position:relative}.sofi-paged .slider-buttons{position:absolute;top:0;left:.2rem;right:.2rem;margin:0;z-index:2;padding-top:calc((100% - 6.4rem - 5 * var(--grid-desktop-horizontal-spacing)) / 12 - 2.2rem);justify-content:space-between;align-items:flex-start;pointer-events:none}.sofi-paged .slider-button{pointer-events:auto;width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;border:1px solid rgba(42,45,54,.15);box-shadow:0 .2rem .8rem #2a2d3626;color:#2a2d36;transition:border-color .15s,box-shadow .15s,opacity .15s}.sofi-paged .slider-button:not([disabled]):hover{border-color:#1b984d;color:#1b984d;box-shadow:0 .3rem 1rem #2a2d3633}.sofi-paged .slider-button[disabled]{opacity:1;cursor:default;color:#2a2d3659;border-color:#2a2d361a;box-shadow:none}.sofi-paged .slider-button[disabled] .icon{color:inherit}.sofi-paged .slider-button .icon{width:1.2rem;height:1.2rem}.sofi-paged .slider-counter{display:none}}.sofi-cats__wrap--rules{border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.sofi-cats__heading{margin:0 0 2rem}.sofi-cats{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2.4rem;list-style:none;margin:0;padding:0}@media screen and (max-width:989px){.sofi-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.sofi-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}.sofi-cat{display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-decoration:none;color:rgb(var(--color-foreground))}.sofi-cat__disc{display:grid;place-items:center;width:100%;max-width:16rem;aspect-ratio:1;border-radius:50%;background:rgba(var(--color-foreground),.05);transition:background-color .15s,transform .15s}a.sofi-cat:hover .sofi-cat__disc,a.sofi-cat:focus-visible .sofi-cat__disc{background:rgba(var(--color-foreground),.1);transform:translateY(-.2rem)}.color-scheme-1 a.sofi-cat:hover .sofi-cat__disc,.color-scheme-2 a.sofi-cat:hover .sofi-cat__disc,.color-scheme-6 a.sofi-cat:hover .sofi-cat__disc,.color-scheme-7 a.sofi-cat:hover .sofi-cat__disc{background:#e9f7ee}.sofi-cat__icon{display:block;width:50%;height:50%;object-fit:contain}.sofi-cat__label{font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;line-height:1.3;letter-spacing:.01em;color:rgb(var(--color-foreground));text-align:center}a.sofi-cat:hover .sofi-cat__label{text-decoration:underline;text-underline-offset:.2em}.color-scheme-1 a.sofi-cat:hover .sofi-cat__label,.color-scheme-2 a.sofi-cat:hover .sofi-cat__label,.color-scheme-6 a.sofi-cat:hover .sofi-cat__label,.color-scheme-7 a.sofi-cat:hover .sofi-cat__label{color:#1b984d;text-decoration:none}[id$=__trust_top] .multicolumn{margin:3.2rem 0}[id$=__trust_top] .multicolumn-list{row-gap:1.6rem}[id$=__trust_top] .multicolumn-list__item{margin-top:0}[id$=__trust_top] .multicolumn-card{display:flex;align-items:flex-start;gap:1.4rem;background:transparent;border:0;box-shadow:none}[id$=__trust_top] .multicolumn-card__image-wrapper,[id$=__trust_top] .multicolumn-card__image-wrapper--third-width{flex:0 0 4rem;width:4rem;margin:0!important;padding:0!important}[id$=__trust_top] .multicolumn-card__image-wrapper .media{padding-bottom:100%!important}[id$=__trust_top] .multicolumn-card__image-wrapper img{object-fit:contain;padding:.2rem}[id$=__trust_top] .multicolumn-card__info{padding:0!important;flex:1 1 auto;min-width:0}[id$=__trust_top] .multicolumn-card__info h3{font-size:1.5rem;font-weight:700;margin:0 0 .2rem}[id$=__trust_top] .multicolumn-card__info .rte{font-size:1.3rem;line-height:1.5;margin:0;color:#3d4149}[id$=__brand_logos] .multicolumn-card__image{object-fit:contain;padding:1.2rem}.card__media--placeholder .placeholder-svg{width:100%;height:100%;display:block}.card--standard .card__media--placeholder,.card--card .card__media--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.rating--placeholder{opacity:.85}.collection-hero__inner{padding-bottom:.4rem}.sofi-titleline{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap}.sofi-titleline .collection-hero__title{margin:0;font-weight:800}.sofi-titleline__count{color:rgba(var(--color-foreground),.62);font-size:1.5rem}.collection-hero__description{margin-top:.6rem;max-width:80ch;font-size:1.5rem}.collection-hero__description p{margin:0}.sofi-kids{margin:1.2rem calc(-1 * var(--sofi-gutter, 1.5rem)) 0}.sofi-kids__list{list-style:none;margin:0;padding:0 var(--sofi-gutter, 1.5rem) .4rem;display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sofi-kids__list::-webkit-scrollbar{display:none}.sofi-kids__link{display:inline-block;white-space:nowrap;padding:.6rem 1.2rem;font-size:1.4rem;text-decoration:none;color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.18);border-radius:2.4rem}.sofi-kids__link.is-current{border-color:#1b984d;color:#1b984d;background:#e7f4eb;font-weight:700}@media screen and (min-width:750px){.sofi-kids{display:none}}.sofi-dept{display:grid;gap:.4rem}.sofi-dept:empty{display:none}.sofi-dept__title{margin:0 0 .4rem;font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sofi-dept__list{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.sofi-dept__row{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.5rem .8rem;border-radius:.6rem;font-size:1.45rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}a.sofi-dept__row:hover{background:rgba(var(--color-foreground),.04);color:#1b984d}.sofi-dept__row--kid{padding-left:2rem}.sofi-dept__row.is-current{font-weight:800;background:#e7f4eb;box-shadow:inset .3rem 0 #1b984d;color:rgb(var(--color-foreground))}.sofi-dept__row--parent{color:rgba(var(--color-foreground),.7);font-size:1.35rem}.sofi-dept__up{display:inline-block;padding:.2rem .8rem;font-size:1.35rem;color:rgba(var(--color-foreground),.7);text-decoration:none}.sofi-dept__up:hover{color:#1b984d;text-decoration:underline}.sofi-dept__n{flex:none;font-size:1.2rem;color:rgba(var(--color-foreground),.55);font-variant-numeric:tabular-nums}.sofi-dept__more>summary{list-style:none;cursor:pointer;padding:.4rem .8rem;font-size:1.35rem;font-weight:700;color:#1b984d}.sofi-dept__more>summary::-webkit-details-marker{display:none}.sofi-dept__more-close,.sofi-dept__more[open] .sofi-dept__more-open{display:none}.sofi-dept__more[open] .sofi-dept__more-close{display:inline}.sofi-dept__more[open]>summary{order:2}.sofi-dept__more[open]{display:flex;flex-direction:column}.sofi-dept__row:focus-visible,.sofi-dept__up:focus-visible,.sofi-dept__more>summary:focus-visible{outline:.2rem solid #1b984d;outline-offset:.1rem}.sofi-dept--all{margin-top:.8rem}.sofi-dept__sum{display:flex;align-items:center;gap:0;list-style:none;cursor:pointer;border-radius:.6rem}.sofi-dept__sum::-webkit-details-marker{display:none}.sofi-dept__sum>.sofi-dept__row{flex:1;min-width:0;padding-left:.2rem}.sofi-dept__chev{flex:none;width:2.4rem;height:2.8rem;margin-left:.4rem;display:inline-grid;place-items:center;color:rgba(var(--color-foreground),.55)}.sofi-dept__chev:before{content:"";width:.6rem;height:.6rem;border-right:.16rem solid currentColor;border-bottom:.16rem solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.sofi-dept__branch>details[open]>.sofi-dept__sum .sofi-dept__chev:before{transform:rotate(45deg)}.sofi-dept__sum:hover .sofi-dept__chev{color:#1b984d}.sofi-dept__sum:focus-visible{outline:.2rem solid #1b984d;outline-offset:.1rem}.sofi-dept__list>li:not(.sofi-dept__branch)>.sofi-dept__row--kid{padding-left:3rem}.sofi-dept__list--sub{margin:.1rem 0 .4rem 2.2rem;padding-left:.8rem;border-left:.1rem solid rgba(var(--color-foreground),.12)}.sofi-dept__row--sub{font-size:1.35rem;padding-top:.35rem;padding-bottom:.35rem}@media(prefers-reduced-motion:reduce){.sofi-dept__chev:before{transition:none}}@media screen and (min-width:750px){.facets-vertical{gap:3.2rem}.facets-vertical>.facets-wrapper{width:26rem;flex:none;padding-right:0;align-self:flex-start;display:flex;flex-direction:column}.facets-vertical .facets__form-vertical{width:100%}.facets-vertical>.facets-wrapper>.sofi-dept:not(.sofi-dept--all){padding-bottom:1.4rem;margin-bottom:.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.facets-vertical>.facets-wrapper>.sofi-dept--all{padding-top:1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.facets-vertical .facets-wrapper--no-filters:has(.sofi-dept){display:flex}.facets-vertical .facets__summary{padding-top:1.2rem;padding-bottom:1.2rem}.facets-vertical .facets__summary-label{font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground))}.facets-vertical .facet-checkbox{font-size:1.4rem;color:rgb(var(--color-foreground))}.facets-vertical .facets__heading--vertical{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.facets-vertical .active-facets-desktop:not(:has(facet-remove:not(.active-facets__button-wrapper))) .active-facets-vertical-filter{margin:0;padding:0;min-height:0}.facets-vertical-sort{margin-bottom:.4rem}.facets-vertical-sort .facets-vertical-form{margin-left:29.2rem;justify-content:space-between;align-items:center;padding-bottom:1.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.facets-vertical-sort .product-count-vertical{order:-1;margin:0}.facets-vertical-sort .product-count__text{font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground))}}@media screen and (max-width:749px){.facets-wrapper>.sofi-dept:not(.sofi-dept--all){display:none}.facets-wrapper>.sofi-dept--all{margin:0 0 1.2rem;gap:.6rem}.facets-wrapper>.sofi-dept--all .sofi-dept__title{margin:0}.facets-wrapper>.sofi-dept--all .sofi-dept__list{display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.4rem}.facets-wrapper>.sofi-dept--all .sofi-dept__list::-webkit-scrollbar{display:none}.facets-wrapper>.sofi-dept--all .sofi-dept__row{white-space:nowrap;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:2.4rem;padding:.6rem 1.2rem;box-shadow:none}.facets-wrapper>.sofi-dept--all .sofi-dept__n{display:none}body:has(.sofi-kids) .facets-wrapper>.sofi-dept--all{display:none}}#product-grid .card-information>.caption-with-letter-spacing{font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:1;color:rgba(var(--color-foreground),.6)}#product-grid .card__heading{font-size:1.45rem;line-height:1.3;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}#product-grid .card__information{padding-top:.8rem;padding-bottom:.4rem}#product-grid .price .price-item{font-weight:800;font-size:1.6rem}#product-grid .quick-add{position:absolute;top:.8rem;right:.8rem;margin:0;z-index:2;grid-row-start:auto}#product-grid .quick-add__submit{width:3.6rem;min-width:0;height:3.6rem;min-height:0;padding:0;border-radius:50%;font-size:0;letter-spacing:0;background:#1b984d;color:#fff;border:0;box-shadow:0 .2rem .6rem #0000002e}#product-grid .quick-add__submit:before,#product-grid .quick-add__submit:after{display:none}#product-grid .quick-add__submit .icon-wrap{display:none}#product-grid .quick-add__submit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.5v11M2.5 8h11' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.6rem 1.6rem}#product-grid .quick-add__submit.loading{background-image:none}#product-grid .quick-add__submit:disabled{background-color:rgba(var(--color-foreground),.25);cursor:not-allowed}#product-grid .quick-add__submit .loading__spinner{width:1.8rem}#product-grid .quick-add__submit:hover{background-color:#157a3e}.facets-vertical .facets__label:not(.disabled),.facets-vertical .facets__label:not(.disabled) .facet-checkbox__text{opacity:1;color:rgb(var(--color-foreground))}#product-grid .quick-add__submit:focus-visible{outline:.2rem solid #1b984d;outline-offset:.2rem}.sofi-dept-loading{opacity:.45;pointer-events:none;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.sofi-dept-loading{transition:none}}.sofi-brand-search{display:block;width:100%;box-sizing:border-box;margin:.4rem 0 .8rem;padding:.8rem 1rem;font:inherit;font-size:1.4rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.6rem}.sofi-brand-search--mobile{width:calc(100% - 5rem);margin:.4rem 2.5rem .8rem}.sofi-brand-search:focus-visible{outline:.2rem solid #1b984d;outline-offset:.1rem}.sofi-bs-searching .facets__item.show-more-item.hidden{display:list-item!important}.sofi-bs-searching li.facets__item.show-more-item.sofi-bs-miss,li.sofi-bs-miss{display:none!important}.sofi-bs-searching show-more-button{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sofi-home.css.map */
