.sv-collection{--sv-radius: 3px;--sv-line: rgba(38, 35, 33, .14);--sv-muted: rgba(38, 35, 33, .62);background:var(--sv-bg, #f7f5f1);color:var(--sv-ink, #262321);overflow:clip;padding-bottom:var(--sv-padding-bottom, 64px);font-family:var(--font-body-family, inherit)}.sv-collection *{box-sizing:border-box}.sv-collection button,.sv-collection select,.sv-collection input{font:inherit}.sv-collection a{color:inherit;text-decoration:none}.sv-collection button{color:inherit}.sv-collection__hero{position:relative;display:flex;align-items:flex-end;min-height:370px;overflow:hidden;isolation:isolate;background:linear-gradient(110deg,#332c28,#77615a 54%,#cbb5a7);color:#fff}.sv-collection__hero--compact{min-height:290px}.sv-collection__hero--tall{min-height:500px}.sv-collection__hero-media,.sv-collection__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sv-collection__hero-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 48%;animation:svHeroSettle 1.15s cubic-bezier(.2,.7,.2,1) both}.sv-collection__hero-shade{background:linear-gradient(90deg,#12100fc7,#12100f7a 43%,#12100f0f),linear-gradient(0deg,rgba(18,16,15,.23),transparent 55%);z-index:0}.sv-collection__hero-inner{position:relative;z-index:1;width:100%;padding-top:38px;padding-bottom:54px}.sv-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sv-breadcrumbs--hero{margin-bottom:42px;color:#ffffffc2}.sv-breadcrumbs a{transition:color .2s ease}.sv-breadcrumbs a:hover{color:#fff}.sv-collection__eyebrow{margin:0 0 12px;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.86}.sv-collection__title{max-width:760px;margin:0;font-family:var(--font-heading-family, inherit);font-size:clamp(38px,5.7vw,76px);line-height:.98;letter-spacing:-.055em;font-weight:400;text-wrap:balance}.sv-collection__description{max-width:490px;margin-top:19px;font-size:13px;line-height:1.75;color:#ffffffd1}.sv-collection__description p{margin:0}.sv-collection__hero-link{display:inline-flex;gap:18px;align-items:center;width:max-content;margin-top:27px;padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.62);font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:gap .25s ease,border-color .25s ease}.sv-collection__hero-link:hover{gap:25px;border-color:#fff}.sv-arrow{font-size:17px;transition:transform .25s ease}.sv-collection__hero-link:hover .sv-arrow{transform:translate(2px,2px)}.sv-collection__hero-index{position:absolute;z-index:1;right:max(24px,calc((100vw - 1280px)/2));bottom:30px;font-size:9px;letter-spacing:.19em;color:#ffffffb8}.sv-collection__shop{padding-top:var(--sv-padding-top, 24px)}.sv-shop-layout{display:grid;grid-template-columns:224px minmax(0,1fr);gap:clamp(24px,3vw,46px);align-items:start}.sv-sidebar{min-width:0;border-top:1px solid var(--sv-line);position:sticky;top:24px;padding-bottom:24px}.sv-sidebar__header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 18px}.sv-sidebar__eyebrow{display:block;margin-bottom:7px;font-size:8px;letter-spacing:.18em;color:var(--sv-muted)}.sv-sidebar__header h2{margin:0;font-family:var(--font-heading-family, inherit);font-weight:400;font-size:23px;letter-spacing:-.035em}.sv-icon-button{display:inline-grid;place-items:center;border:1px solid var(--sv-line);border-radius:50%;background:transparent;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.sv-icon-button:hover{background:var(--sv-ink);color:#fff;transform:rotate(5deg)}.sv-sidebar__close{display:none;width:35px;height:35px;font-size:23px}.sv-sidebar__active{display:flex;justify-content:space-between;align-items:center;margin:0 0 9px;color:var(--sv-muted);font-size:10px}.sv-sidebar__active a{color:var(--sv-ink);text-decoration:underline;text-underline-offset:3px}.sv-filter-group{border-top:1px solid var(--sv-line)}.sv-filter-group:last-of-type{border-bottom:1px solid var(--sv-line)}.sv-filter-group__summary{display:flex;justify-content:space-between;align-items:center;gap:15px;list-style:none;padding:17px 0;font-size:11px;font-weight:600;cursor:pointer}.sv-filter-group__summary::-webkit-details-marker{display:none}.sv-filter-group__toggle{position:relative;width:12px;height:12px;flex:0 0 12px}.sv-filter-group__toggle:before,.sv-filter-group__toggle:after{content:"";position:absolute;background:currentColor;width:10px;height:1px;top:6px;left:1px;transition:transform .2s ease}.sv-filter-group__toggle:after{transform:rotate(90deg)}.sv-filter-group[open] .sv-filter-group__toggle:after{transform:rotate(0)}.sv-filter-group__body{padding:0 0 18px;animation:svRevealDown .25s ease both}.sv-filter-values{list-style:none;margin:0;padding:0;display:grid;gap:12px}.sv-check-row{display:grid;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:9px;position:relative;cursor:pointer;font-size:11px;color:var(--sv-muted)}.sv-check-row input{position:absolute;opacity:0;width:1px;height:1px}.sv-check-box{width:14px;height:14px;border:1px solid rgba(38,35,33,.34);background:transparent;display:inline-grid;place-items:center;transition:background .18s ease,border-color .18s ease}.sv-check-row input:checked+.sv-check-box{background:var(--sv-ink);border-color:var(--sv-ink)}.sv-check-row input:checked+.sv-check-box:after{content:"\2713";color:#fff;font-size:10px;line-height:1}.sv-check-row input:focus-visible+.sv-check-box{outline:2px solid var(--sv-accent);outline-offset:3px}.sv-check-label{transition:color .2s ease}.sv-check-row:hover .sv-check-label{color:var(--sv-ink)}.sv-check-count{font-size:9px;opacity:.7}.sv-check-row.is-unavailable{opacity:.38;cursor:not-allowed}.sv-filter-hint{margin:0 0 13px;font-size:10px;line-height:1.6;color:var(--sv-muted)}.sv-price-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sv-price-fields label{min-width:0}.sv-price-fields label span{display:block;margin-bottom:6px;font-size:9px;color:var(--sv-muted)}.sv-price-fields input{width:100%;min-width:0;border:1px solid var(--sv-line);border-radius:0;padding:10px 8px;color:var(--sv-ink);background:transparent;font-size:11px}.sv-sidebar__actions{display:grid;gap:13px;padding-top:20px}.sv-button{display:inline-flex;justify-content:space-between;align-items:center;gap:18px;min-height:46px;padding:0 18px;border:1px solid transparent;border-radius:0;cursor:pointer;text-align:left;font-size:10px;letter-spacing:.08em;text-transform:uppercase;transition:background .25s ease,color .25s ease,border-color .25s ease}.sv-button span{font-size:16px;transition:transform .25s ease}.sv-button:hover span{transform:translate(3px,-2px)}.sv-button--dark{background:var(--sv-ink);color:#fff!important}.sv-button--dark:hover{background:var(--sv-accent);border-color:var(--sv-accent)}.sv-clear-link{width:max-content;font-size:10px;text-decoration:underline!important;text-underline-offset:4px;color:var(--sv-muted)!important}.sv-sidebar__note{display:flex;gap:12px;align-items:flex-start;margin-top:28px;padding:16px 14px;background:#b9847d1f}.sv-note-icon{flex:0 0 auto;font-size:18px;color:var(--sv-accent)}.sv-sidebar__note p{margin:1px 0 0;font-family:var(--font-heading-family, inherit);font-size:14px;line-height:1.35}.sv-filter-backdrop{display:none}.sv-products{min-width:0}.sv-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;border-top:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line)}.sv-toolbar__left,.sv-toolbar__right{display:flex;align-items:center;gap:19px;min-width:0}.sv-product-count{margin:0;font-size:10px;color:var(--sv-muted);letter-spacing:.02em}.sv-product-count strong{color:var(--sv-ink);font-weight:600}.sv-filter-trigger{display:none;align-items:center;gap:8px;padding:0;background:transparent;border:0;cursor:pointer;font-size:10px}.sv-filter-trigger svg{width:17px;height:17px}.sv-filter-trigger__count{display:inline-grid;place-items:center;min-width:17px;height:17px;border-radius:50%;background:var(--sv-accent);color:#fff;font-size:9px}.sv-sort-label,.sv-view-label{white-space:nowrap;font-size:10px;color:var(--sv-muted)}.sv-sort-select-wrap{display:flex;align-items:center;gap:7px}.sv-sort-select{max-width:150px;border:0;border-radius:0;-webkit-appearance:none;appearance:none;background:transparent;color:var(--sv-ink);font-size:10px;padding:8px 0;cursor:pointer}.sv-sort-select-wrap>span{pointer-events:none;margin-left:-6px;font-size:15px}.sv-active-chips{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:-3px 0 17px}.sv-active-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--sv-line);font-size:9px;transition:border-color .2s ease,background .2s ease}.sv-active-chip:hover{border-color:var(--sv-accent);background:#b9847d1a}.sv-active-chip span{font-size:13px}.sv-active-chips__clear{font-size:9px;text-decoration:underline!important;text-underline-offset:3px;margin-left:5px}.sv-product-grid{display:grid;grid-template-columns:repeat(var(--sv-columns, 3),minmax(0,1fr));gap:36px 18px}.sv-product-card{min-width:0;opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--sv-card-index, 0) * 35ms)}.sv-product-card.is-visible{opacity:1;transform:translateY(0)}.sv-product-card__media{position:relative;overflow:hidden;aspect-ratio:var(--sv-image-ratio, 1);background:#eee8e2;isolation:isolate}.sv-product-card__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.sv-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.2,.7,.2,1),opacity .45s ease}.sv-product-card__image--secondary{opacity:0}.sv-product-card:hover .sv-product-card__image:not(.sv-product-card__image--secondary){transform:scale(1.045)}.sv-product-card:hover .sv-product-card__image--secondary{opacity:1;transform:scale(1.035)}.sv-product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#eee8e2}.sv-product-card__placeholder svg{width:70%;height:70%;opacity:.4}.sv-product-card__badges{position:absolute;z-index:2;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:5px;max-width:calc(100% - 58px);pointer-events:none}.sv-badge{padding:7px 9px;background:#f9f7f2;color:#2a2724;font-size:8px;line-height:1;letter-spacing:.08em;text-transform:uppercase}.sv-badge--dark{background:#292522;color:#fff}.sv-badge--sale{background:var(--sv-accent);color:#fff}.sv-badge--muted{background:#e5e1dc;color:#49433e}.sv-wishlist{position:absolute;z-index:3;top:10px;right:10px;display:grid;place-items:center;width:35px;height:35px;padding:0;border:1px solid rgba(38,35,33,.13);border-radius:50%;background:#ffffffe0;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease}.sv-wishlist svg{width:21px;height:21px}.sv-wishlist:hover{transform:scale(1.07)}.sv-wishlist.is-saved{color:#a84f55;background:#fff}.sv-wishlist.is-saved svg path{fill:#a84f55;stroke:#a84f55}.sv-product-card__hover-actions{position:absolute;inset:auto 10px 10px;display:flex;justify-content:center;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;z-index:2}.sv-quick-view{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;min-height:39px;padding:0 14px;border:0;background:#fffffff2;color:#262321;cursor:pointer;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.sv-quick-view span{font-size:15px;transition:transform .2s ease}.sv-quick-view:hover span{transform:translate(2px,-2px)}.sv-product-card:hover .sv-product-card__hover-actions,.sv-product-card:focus-within .sv-product-card__hover-actions{opacity:1;transform:translateY(0)}.sv-product-card__info{padding:14px 1px 0}.sv-product-card__vendor{margin:0 0 6px;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-muted)}.sv-product-card__title{display:block;overflow:hidden;font-family:var(--font-heading-family, inherit);font-size:clamp(14px,1.25vw,17px);line-height:1.25;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.sv-product-card__title:hover{color:var(--sv-accent)}.sv-product-card__price-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;margin-top:7px}.sv-product-card__price{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline;font-size:11px}.sv-price-current{font-weight:600}.sv-price-compare{font-size:10px;color:var(--sv-muted)}.sv-rating{color:#b17a35;white-space:nowrap;font-size:10px}.sv-rating small{color:var(--sv-muted);font-size:9px}.sv-product-card__variants{margin:7px 0 0;color:var(--sv-muted);font-size:9px}.sv-add-button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;margin-top:13px;padding:0 12px;border:1px solid var(--sv-line);background:transparent;cursor:pointer;font-size:9px;letter-spacing:.09em;text-transform:uppercase;transition:color .25s ease,background .25s ease,border-color .25s ease}.sv-add-button__icon{font-size:18px;line-height:1;transition:transform .25s ease}.sv-add-button:hover:not(:disabled){background:var(--sv-ink);color:#fff;border-color:var(--sv-ink)}.sv-add-button:hover:not(:disabled) .sv-add-button__icon{transform:translate(3px)}.sv-add-button:disabled{cursor:not-allowed;opacity:.55}.sv-add-button.is-loading{opacity:.65;pointer-events:none}.sv-pagination{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:56px;padding-top:21px;border-top:1px solid var(--sv-line)}.sv-pagination__arrow{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--sv-line);border-radius:50%;font-size:16px;transition:background .2s ease,color .2s ease,border-color .2s ease}.sv-pagination__arrow:hover:not(.is-disabled){background:var(--sv-ink);color:#fff;border-color:var(--sv-ink)}.sv-pagination__arrow.is-disabled{opacity:.3}.sv-pagination__numbers{display:flex;align-items:center;gap:7px}.sv-pagination__numbers a,.sv-pagination__numbers span{display:grid;place-items:center;min-width:31px;height:31px;font-size:10px}.sv-pagination__numbers a{border-radius:50%;transition:background .2s ease}.sv-pagination__numbers a:hover{background:#b9847d33}.sv-pagination__numbers .is-current{border-radius:50%;background:var(--sv-ink);color:#fff}.sv-pagination__gap{color:var(--sv-muted)}.sv-empty-state{display:flex;min-height:340px;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:50px 20px;border:1px solid var(--sv-line)}.sv-empty-state__symbol{color:var(--sv-accent);font-size:28px}.sv-empty-state h2{margin:16px 0 8px;font-family:var(--font-heading-family, inherit);font-size:clamp(25px,3vw,38px);font-weight:400;letter-spacing:-.04em}.sv-empty-state p{margin:0 0 23px;color:var(--sv-muted);font-size:12px}.sv-quickview{position:fixed;width:min(900px,calc(100vw - 32px));max-width:900px;max-height:min(88vh,800px);padding:0;border:0;border-radius:2px;background:#f8f6f2;color:#262321;overflow:auto;box-shadow:0 28px 100px #0000003d}.sv-quickview::backdrop{background:#151210a1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sv-quickview[open]{animation:svModalIn .3s cubic-bezier(.2,.7,.2,1) both}.sv-quickview__close{position:absolute;z-index:3;top:13px;right:13px;width:39px;height:39px;font-size:26px;background:#ffffffd4}.sv-quickview__layout{display:grid;grid-template-columns:1fr 1fr;min-height:490px}.sv-quickview__media{min-height:490px;background:#eee8e2}.sv-quickview__media img{display:block;width:100%;height:100%;max-height:620px;object-fit:cover}.sv-quickview__content{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:clamp(26px,5vw,55px)}.sv-quickview__eyebrow{margin:0 0 15px;font-size:9px;letter-spacing:.2em;color:var(--sv-muted)}.sv-quickview__content h2{margin:0;padding-right:16px;font-family:var(--font-heading-family, inherit);font-size:clamp(26px,3.5vw,39px);line-height:1.05;font-weight:400;letter-spacing:-.045em}.sv-quickview__price{margin:13px 0 0;font-size:13px;font-weight:600}.sv-quickview__description{margin:17px 0 24px;max-height:100px;overflow:auto;font-size:11px;line-height:1.8;color:var(--sv-muted)}.sv-quickview__variant-label{margin-bottom:8px;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.sv-quickview__variant{width:100%;min-height:45px;padding:0 12px;border:1px solid var(--sv-line);border-radius:0;background:transparent;color:inherit;font-size:11px}.sv-quickview__add{margin-top:12px;width:100%}.sv-quickview__add:disabled{opacity:.5;cursor:not-allowed}.sv-quickview__details{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:18px;padding-bottom:4px;border-bottom:1px solid var(--sv-line);font-size:10px}.sv-quickview__details span{transition:transform .2s ease}.sv-quickview__details:hover span{transform:translate(3px)}.sv-quickview__message{min-height:15px;margin:10px 0 0;font-size:10px;color:var(--sv-muted)}.sv-toast{position:fixed;z-index:1000;right:22px;bottom:22px;max-width:min(360px,calc(100vw - 32px));padding:14px 18px;background:#262321;color:#fff;font-size:11px;line-height:1.5;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.sv-toast.is-visible{opacity:1;transform:translateY(0)}.sv-collection [data-sv-reveal]{opacity:0;transform:translateY(17px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.sv-collection [data-sv-reveal].is-visible{opacity:1;transform:translateY(0)}.sv-collection__hero[data-sv-reveal]{transform:translateY(0)}.sv-collection__hero[data-sv-reveal].is-visible .sv-collection__hero-title{animation:svFadeUp .8s .12s both}@keyframes svHeroSettle{0%{transform:scale(1.055);opacity:.65}to{transform:scale(1);opacity:1}}@keyframes svRevealDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes svFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svModalIn{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:750px){.sv-collection{padding-bottom:var(--sv-padding-bottom, 64px)}}@media(max-width:1100px){.sv-shop-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}.sv-product-grid{gap:30px 13px}.sv-product-card__hover-actions{inset-inline:7px}.sv-quick-view{gap:12px;padding-inline:10px}.sv-view-label{display:none}}@media(max-width:749px){.sv-collection{padding-bottom:calc(var(--sv-padding-bottom, 64px) * .7)}.sv-collection__hero{min-height:340px}.sv-collection__hero--compact{min-height:285px}.sv-collection__hero--tall{min-height:400px}.sv-collection__hero-media img{object-position:62% center}.sv-collection__hero-shade{background:linear-gradient(90deg,#12100fb3,#12100f1f),linear-gradient(0deg,rgba(18,16,15,.38),transparent 75%)}.sv-collection__hero-inner{padding-top:25px;padding-bottom:39px}.sv-breadcrumbs--hero{margin-bottom:40px;font-size:8px;gap:6px}.sv-collection__eyebrow{font-size:8px}.sv-collection__title{max-width:95%;font-size:clamp(38px,11vw,57px)}.sv-collection__description{max-width:330px;font-size:11px;margin-top:15px}.sv-collection__hero-link{margin-top:22px;font-size:9px}.sv-collection__hero-index{right:18px;bottom:18px;font-size:8px}.sv-collection__shop{padding-top:calc(var(--sv-padding-top, 24px) * .65)}.sv-shop-layout{display:block}.sv-sidebar{position:fixed;z-index:999;top:0;left:0;bottom:0;width:min(370px,calc(100vw - 42px));max-width:none;padding:0 22px 25px;background:var(--sv-bg);overflow:auto;transform:translate(-105%);transition:transform .32s cubic-bezier(.2,.7,.2,1);box-shadow:12px 0 50px #00000017}.sv-sidebar.is-open{transform:translate(0)}.sv-sidebar__header{padding:22px 0 18px}.sv-sidebar__close{display:inline-grid}.sv-filter-backdrop{display:block;position:fixed;z-index:998;top:0;right:0;bottom:0;left:0;background:#1412106b;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.sv-filter-backdrop.is-visible{opacity:1;visibility:visible}.sv-toolbar{min-height:54px;gap:8px;margin-bottom:15px}.sv-toolbar__left,.sv-toolbar__right{gap:11px}.sv-filter-trigger{display:inline-flex}.sv-product-count{font-size:9px;white-space:nowrap}.sv-sort-label{display:none}.sv-sort-select{max-width:118px;font-size:9px}.sv-sort-select-wrap{gap:4px}.sv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}.sv-product-card__badges{top:7px;left:7px;max-width:calc(100% - 42px);gap:4px}.sv-badge{padding:6px;font-size:7px}.sv-wishlist{top:6px;right:6px;width:30px;height:30px}.sv-wishlist svg{width:18px;height:18px}.sv-product-card__hover-actions{display:none}.sv-product-card__info{padding-top:11px}.sv-product-card__title{font-size:14px}.sv-product-card__price-row{align-items:flex-start;flex-direction:column;gap:4px;margin-top:6px}.sv-product-card__price{font-size:10px;gap:5px}.sv-price-compare{font-size:9px}.sv-add-button{min-height:37px;margin-top:10px;padding:0 9px;font-size:8px}.sv-pagination{gap:12px;margin-top:38px}.sv-pagination__numbers{gap:2px}.sv-pagination__numbers a,.sv-pagination__numbers span{min-width:27px;height:27px}.sv-quickview{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.sv-quickview__layout{grid-template-columns:1fr}.sv-quickview__media{min-height:0;height:min(45vh,350px)}.sv-quickview__media img{max-height:100%}.sv-quickview__content{padding:24px}.sv-quickview__eyebrow{margin-bottom:9px}.sv-quickview__content h2{font-size:28px}.sv-quickview__description{margin:12px 0 17px;max-height:65px}.sv-quickview__close{top:8px;right:8px;width:34px;height:34px}.sv-toast{right:12px;bottom:12px}}@media(prefers-reduced-motion:reduce){.sv-collection *,.sv-collection *:before,.sv-collection *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.sv-collection [data-sv-reveal],.sv-product-card{opacity:1!important;transform:none!important}}body.sv-filter-lock{overflow:hidden}.sv-sidebar{position:sticky;isolation:isolate;padding:0 17px 22px;border:1px solid rgba(38,35,33,.12);border-top-color:transparent;border-radius:5px 5px 12px 12px;background:var(--sv-card, #fff);box-shadow:0 8px 30px #2a221c0b;transition:box-shadow .35s ease,border-color .35s ease}.sv-sidebar:before{content:"";position:absolute;z-index:2;top:-1px;left:0;right:0;height:2px;border-radius:5px 5px 0 0;background:linear-gradient(90deg,transparent 0%,var(--sv-accent) 24%,#f1d8d0 48%,var(--sv-accent) 72%,transparent 100%);background-size:220% 100%;animation:svFilterLineTravel 6.8s ease-in-out infinite;pointer-events:none}.sv-sidebar:after{content:"";position:absolute;z-index:2;top:12%;right:-1px;width:1px;height:34%;background:linear-gradient(180deg,transparent,var(--sv-accent),transparent);opacity:.62;animation:svFilterEdgeFloat 7s ease-in-out infinite;pointer-events:none}.sv-sidebar:hover{box-shadow:0 13px 38px #2a221c13;border-color:#b9847d47}.sv-sidebar__header{position:relative;padding-top:22px;padding-bottom:18px;margin-bottom:1px}.sv-sidebar__header h2{transition:letter-spacing .35s ease}.sv-sidebar:hover .sv-sidebar__header h2{letter-spacing:-.02em}.sv-filter-group{transition:border-color .25s ease}.sv-filter-group:hover{border-top-color:#b9847d7a}.sv-filter-group__toggle:before,.sv-filter-group__toggle:after{transition:transform .28s cubic-bezier(.2,.7,.2,1),background .22s ease}.sv-filter-group[open] .sv-filter-group__toggle{transform:rotate(180deg);transition:transform .28s ease}.sv-check-box{border-radius:3px}.sv-check-row input:checked~.sv-check-label{color:var(--sv-ink)}.sv-check-row input:checked+.sv-check-box{box-shadow:0 0 0 3px #b9847d1f}.sv-price-fields input{border-radius:3px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.sv-price-fields input:focus{outline:none;border-color:var(--sv-accent);box-shadow:0 0 0 3px #b9847d1f;background:#fff}.sv-product-card{position:relative;isolation:isolate;overflow:hidden;height:100%;border:1px solid rgba(38,35,33,.075);border-radius:14px;background:var(--sv-card, #fff);box-shadow:0 3px 13px #241d180e;transform:translateY(19px) scale(.992);transition:opacity .7s ease,transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease;transition-delay:calc(var(--sv-card-index, 0) * 35ms);will-change:transform}.sv-product-card.is-visible{opacity:1;transform:translateY(0) scale(1)}.sv-product-card.is-visible:hover,.sv-product-card.is-visible:focus-within{transform:translateY(-6px) scale(1.004);border-color:#b9847d61;box-shadow:0 17px 34px #241d181f}.sv-product-card:before{content:"";position:absolute;z-index:5;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--sv-accent),#f2d9d2,var(--sv-accent));transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.2,.7,.2,1);pointer-events:none}.sv-product-card:hover:before,.sv-product-card:focus-within:before{transform:scaleX(1)}.sv-product-card__media{position:relative;overflow:hidden;isolation:isolate;border-radius:13px 13px 0 0;background:#f4f1ea}.sv-product-card__image{transform:translateZ(0)}.sv-product-card:hover .sv-product-card__image:not(.sv-product-card__image--secondary),.sv-product-card:focus-within .sv-product-card__image:not(.sv-product-card__image--secondary){transform:scale(1.065) translate3d(var(--sv-image-drift-x, 0px),var(--sv-image-drift-y, 0px),0)}.sv-product-card:hover .sv-product-card__image--secondary,.sv-product-card:focus-within .sv-product-card__image--secondary{transform:scale(1.055)}.sv-product-card__media:after{content:"";position:absolute;z-index:1;top:-35%;bottom:-35%;left:-85%;width:48%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,.27) 50%,rgba(255,255,255,0) 76%,transparent 100%);transform:skew(-14deg);opacity:0;pointer-events:none}.sv-product-card:hover .sv-product-card__media:after,.sv-product-card:focus-within .sv-product-card__media:after{opacity:1;animation:svProductImageGlint .95s ease-out both}.sv-product-card__badges{top:12px;left:12px;gap:6px}.sv-badge{display:inline-flex;align-items:center;min-height:24px;padding:5px 10px;border-radius:999px;box-shadow:0 2px 10px #1915120e;animation:svBadgeArrive .45s cubic-bezier(.2,.7,.2,1) both}.sv-badge--dark{background:#24211f}.sv-badge--sale{background:var(--sv-accent)}.sv-wishlist{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 2px 12px #1915120e}.sv-wishlist:hover{transform:scale(1.08) rotate(-7deg)}.sv-wishlist.is-saved svg{animation:svHeartPop .35s cubic-bezier(.2,.7,.2,1)}.sv-product-card__hover-actions{inset-inline:12px;bottom:12px}.sv-quick-view{min-height:40px;padding:0 15px;border-radius:3px;box-shadow:0 4px 18px #19151214;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}.sv-quick-view:hover{background:var(--sv-ink);color:#fff;box-shadow:0 7px 22px #19151229}.sv-product-card__info{display:flex;flex-direction:column;min-height:0;padding:13px 14px;background:var(--sv-card, #fff)}.sv-product-card__vendor{margin-bottom:7px}.sv-product-card__title{display:-webkit-box;min-height:2.5em;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(14px,1.15vw,17px);line-height:1.28;letter-spacing:-.025em;transition:color .2s ease}.sv-product-card__price-row{margin-top:auto;padding-top:11px;border-top:1px solid rgba(38,35,33,.075);align-items:baseline}.sv-product-card__price{font-size:12px;gap:8px}.sv-price-current{font-size:14px;font-weight:700}.sv-price-compare{font-size:11px}.sv-rating{font-size:10px}.sv-product-card__variants{margin-top:8px}.sv-add-button{position:relative;overflow:hidden;min-height:37px;margin-top:9px;border-radius:3px;transition:color .28s ease,background .28s ease,border-color .28s ease,transform .28s ease,box-shadow .28s ease}.sv-add-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.16) 50%,transparent 75%);transform:translate(-120%);transition:transform .55s ease;pointer-events:none}.sv-add-button:hover:not(:disabled):before{transform:translate(120%)}.sv-add-button:hover:not(:disabled){box-shadow:0 6px 16px #26232117}.sv-add-button:active:not(:disabled){transform:scale(.985)}.sv-active-chip{border-radius:999px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.sv-active-chip:hover{transform:translateY(-2px)}.sv-toolbar{position:relative;overflow:hidden}.sv-toolbar:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--sv-accent),#f2d9d2,transparent);background-size:200% 100%;animation:svFilterLineTravel 9s linear infinite;pointer-events:none}.sv-sort-select{transition:color .2s ease}.sv-sort-select:hover{color:var(--sv-accent)}.sv-pagination__numbers a{transition:background .2s ease,transform .22s ease,color .22s ease}.sv-pagination__numbers a:hover{transform:translateY(-2px) scale(1.06)}.sv-pagination__arrow{transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.sv-pagination__arrow:hover:not(.is-disabled){transform:translateY(-2px)}.sv-sidebar__note{border:1px solid rgba(185,132,125,.13);border-radius:5px;transition:transform .28s ease,border-color .28s ease}.sv-sidebar__note:hover{transform:translateY(-2px);border-color:#b9847d59}.sv-collection__hero.is-visible .sv-breadcrumbs{animation:svFadeUp .65s .03s both}.sv-collection__hero.is-visible .sv-collection__eyebrow{animation:svFadeUp .65s .1s both}.sv-collection__hero.is-visible .sv-collection__title{animation:svFadeUp .8s .17s both}.sv-collection__hero.is-visible .sv-collection__description{animation:svFadeUp .7s .28s both}.sv-collection__hero.is-visible .sv-collection__hero-link{animation:svFadeUp .7s .36s both}.sv-collection__hero-link{position:relative}.sv-collection__hero-link:after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:1px;background:#fff;transition:right .3s ease}.sv-collection__hero-link:hover:after{right:0}@keyframes svSidebarArrive{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes svFilterLineTravel{0%{background-position:100% 0}50%{background-position:0% 0}to{background-position:-100% 0}}@keyframes svFilterEdgeFloat{0%,to{transform:translateY(0) scaleY(.55);opacity:.18}50%{transform:translateY(65%) scaleY(1.1);opacity:.72}}@keyframes svProductImageGlint{0%{left:-85%;opacity:0}12%{opacity:.9}to{left:145%;opacity:0}}@keyframes svBadgeArrive{0%{opacity:0;transform:translateY(-5px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svHeartPop{0%{transform:scale(.7)}70%{transform:scale(1.16)}to{transform:scale(1)}}@media(max-width:1100px){.sv-product-card__info{padding:12px 11px;min-height:0}}@media(max-width:749px){.sv-sidebar{position:fixed;z-index:999;top:0;left:0;bottom:0;width:min(370px,calc(100vw - 42px));max-width:none;overflow:auto;transform:translate(-105%);transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease;padding:0 22px 25px;border:1px solid rgba(38,35,33,.13);border-top-color:transparent;border-radius:0 12px 12px 0;background:var(--sv-card, #fff);box-shadow:14px 0 42px #1a161321}.sv-sidebar:before{border-radius:0 12px 0 0}.sv-sidebar:after{right:-1px}.sv-sidebar__header{padding-top:22px}.sv-product-card{border-radius:12px}.sv-product-card__media{border-radius:11px 11px 0 0}.sv-product-card__badges{top:7px;left:7px}.sv-badge{min-height:21px;padding:4px 7px;font-size:7px}.sv-product-card__info{min-height:0;padding:10px}.sv-product-card__title{min-height:2.5em;font-size:13px;line-height:1.28}.sv-product-card__price-row{flex-direction:column;align-items:flex-start;gap:4px;padding-top:7px}.sv-product-card__price{font-size:10px;gap:6px}.sv-price-current{font-size:12px}.sv-price-compare{font-size:9px}.sv-add-button{min-height:33px;margin-top:8px;padding-inline:9px;font-size:8px}.sv-product-card.is-visible:hover,.sv-product-card.is-visible:focus-within{transform:translateY(-2px) scale(1)}.sv-product-card__media:after{display:none}}@media(prefers-reduced-motion:reduce){.sv-sidebar:before,.sv-sidebar:after,.sv-toolbar:before{animation:none!important}.sv-product-card__media:after{display:none!important}.sv-product-card:before{transition:none!important}}@media(min-width:750px){.sv-sidebar--animated{animation:svSidebarArrive .7s cubic-bezier(.2,.7,.2,1) both}}@media(max-width:749px){.sv-sidebar.is-open{transform:translate(0)}}.sv-toolbar{overflow:visible;z-index:25}.sv-toolbar:before{z-index:0}.sv-toolbar__left,.sv-toolbar__right{position:relative;z-index:1}.sv-sort-select-wrap.sv-sort-control{position:relative;display:inline-flex;align-items:center;gap:0;isolation:isolate}.sv-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sv-sort-trigger{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:15px;min-width:164px;max-width:220px;min-height:39px;padding:0 13px 0 15px;overflow:hidden;isolation:isolate;border:1px solid rgba(38,35,33,.14);border-radius:999px;background:#ffffffd1;color:var(--sv-ink);box-shadow:0 3px 12px #26232109;cursor:pointer;font-size:10px;text-align:left;transition:border-color .28s ease,background .28s ease,box-shadow .28s ease,transform .28s cubic-bezier(.2,.7,.2,1)}.sv-sort-trigger:before{content:"";position:absolute;z-index:0;inset:0 auto 0 -80%;width:55%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.85),transparent);transform:skew(-18deg);transition:left .55s ease;pointer-events:none}.sv-sort-trigger:hover:before,.sv-sort-trigger:focus-visible:before{left:130%}.sv-sort-trigger:hover,.sv-sort-control.is-open .sv-sort-trigger{border-color:#b9847db8;background:#fff;box-shadow:0 7px 22px #46312b17,0 0 0 3px #b9847d14;transform:translateY(-1px)}.sv-sort-trigger__value{position:relative;z-index:1;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-sort-trigger__chevron{position:relative;z-index:1;display:inline-grid;flex:0 0 17px;place-items:center;width:17px;height:17px;border-radius:50%;background:#f4ece8;color:#926860;font-size:13px;line-height:1;transition:transform .28s cubic-bezier(.2,.7,.2,1),background .28s ease,color .28s ease}.sv-sort-control.is-open .sv-sort-trigger__chevron{transform:rotate(180deg);background:var(--sv-accent);color:#fff}.sv-sort-menu{position:absolute;z-index:80;top:calc(100% + 9px);right:0;width:max-content;min-width:100%;max-width:min(270px,calc(100vw - 28px));padding:6px;border:1px solid rgba(38,35,33,.1);border-radius:14px;background:#fffffffa;box-shadow:0 19px 50px #241c1829,0 3px 8px #241c180a;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-7px) scale(.985);transform-origin:top right;transition:opacity .2s ease,visibility .2s ease,transform .25s cubic-bezier(.2,.7,.2,1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sv-sort-menu:before{content:"";position:absolute;top:-1px;left:19px;right:19px;height:2px;border-radius:99px;background:linear-gradient(90deg,transparent,var(--sv-accent),#e9c9c1,transparent);background-size:200% 100%;animation:svFilterLineTravel 5s linear infinite}.sv-sort-control.is-open .sv-sort-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.sv-sort-option{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:38px;padding:9px 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:#615853;cursor:pointer;font-size:10px;line-height:1.35;text-align:left;transition:color .2s ease,background .2s ease,border-color .2s ease,padding .2s ease,transform .2s ease}.sv-sort-option:hover,.sv-sort-option:focus-visible{padding-left:14px;border-color:#b9847d24;background:#f8f0ed;color:#5b3d36;transform:translate(1px)}.sv-sort-option.is-selected{background:linear-gradient(100deg,#f7ece8,#fcf8f6);color:#5b3d36;font-weight:650}.sv-sort-option__check{color:var(--sv-accent);opacity:0;transform:scale(.55);transition:opacity .2s ease,transform .2s cubic-bezier(.2,.7,.2,1)}.sv-sort-option.is-selected .sv-sort-option__check{opacity:1;transform:scale(1)}.sv-collection .sv-button{position:relative;isolation:isolate;overflow:hidden;min-height:45px;padding-inline:17px;border:1px solid transparent;border-radius:5px;box-shadow:0 4px 13px #201a1713;transition:color .28s ease,background .28s ease,border-color .28s ease,transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease}.sv-collection .sv-button:before{content:"";position:absolute;z-index:0;top:-15%;bottom:-15%;left:-100%;width:65%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.2),transparent);transform:skew(-18deg);transition:left .62s cubic-bezier(.2,.7,.2,1);pointer-events:none}.sv-collection .sv-button:hover:before,.sv-collection .sv-button:focus-visible:before{left:145%}.sv-collection .sv-button--dark{background:var(--sv-ink);color:#fff!important}.sv-collection .sv-button--dark:hover{background:#463934;border-color:var(--sv-accent);color:#fff!important;transform:translateY(-2px);box-shadow:0 9px 22px #2623212b,0 0 0 3px #b9847d1a}.sv-collection .sv-button:active{transform:translateY(0) scale(.985);box-shadow:0 2px 7px #2623211f}.sv-collection .sv-button>span{position:relative;z-index:1;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.sv-collection .sv-button:hover>span{transform:translate(3px,-2px)}.sv-filter-trigger{position:relative;min-height:37px;padding:0 13px;border:1px solid rgba(38,35,33,.13);border-radius:999px;background:#fff;box-shadow:0 3px 12px #2623210b;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease,transform .25s ease}.sv-filter-trigger:hover{border-color:#b9847db3;background:#fff;box-shadow:0 5px 17px #26232114;transform:translateY(-1px)}.sv-filter-trigger svg{transition:transform .28s ease}.sv-filter-trigger:hover svg{transform:rotate(-8deg) scale(1.05)}.sv-filter-trigger__count{box-shadow:0 0 0 3px #b9847d1f;animation:svCountPulse 2.8s ease-in-out infinite}.sv-clear-link,.sv-active-chips__clear{position:relative;width:max-content;padding-bottom:3px}.sv-clear-link:after,.sv-active-chips__clear:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--sv-accent);transition:right .28s ease}.sv-clear-link:hover:after,.sv-active-chips__clear:hover:after{right:0}.sv-clear-link:hover,.sv-active-chips__clear:hover{color:var(--sv-ink)!important}.sv-filter-group__summary{transition:color .22s ease,padding-left .25s ease}.sv-filter-group__summary:hover{padding-left:3px;color:var(--sv-accent)}.sv-icon-button{transition:background .26s ease,color .26s ease,transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s ease}.sv-icon-button:hover{box-shadow:0 5px 15px #2623211f;transform:rotate(6deg) scale(1.04)}.sv-active-chip{position:relative;overflow:hidden;border-radius:999px}.sv-active-chip span{transition:transform .22s ease,color .22s ease}.sv-active-chip:hover span{transform:rotate(90deg) scale(1.08);color:var(--sv-accent)}.sv-pagination__arrow:not(.is-disabled):hover{box-shadow:0 6px 16px #2623211f}.sv-add-button{border-radius:5px}.sv-collection :is(button,a,summary,select,input):focus-visible{outline:2px solid rgba(185,132,125,.9);outline-offset:3px}.sv-collection [data-sv-reveal]{will-change:opacity,transform}@keyframes svCountPulse{0%,to{box-shadow:0 0 0 3px #b9847d14}50%{box-shadow:0 0 0 5px #b9847d26}}@media(max-width:749px){.sv-sort-trigger{min-width:132px;max-width:170px;min-height:35px;padding-inline:11px;gap:9px;font-size:9px}.sv-sort-menu{max-width:calc(100vw - 30px);border-radius:12px}.sv-sort-option{min-height:37px;font-size:10px}.sv-collection .sv-button{min-height:43px}.sv-filter-trigger{min-height:34px;padding-inline:10px}}@media(prefers-reduced-motion:reduce){.sv-sort-menu:before,.sv-filter-trigger__count{animation:none!important}.sv-sort-trigger:before,.sv-collection .sv-button:before{display:none!important}.sv-collection .sv-button:hover,.sv-sort-trigger:hover,.sv-filter-trigger:hover{transform:none!important}.sv-collection [data-sv-reveal]{will-change:auto}}.sv-collection .sv-button>.sv-button__label{font-size:inherit;transform:none!important}.sv-collection .sv-button:hover>.sv-button__label{transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/skinveil-collection.css.map */
