.shopify-section:has(.sanvt-colhead)+.shopify-section{--col-lead: 0px}.sanvt-colsubs{padding:var(--col-lead, 30px) var(--sanvt-gutter) 28px;background:var(--sanvt-white);font-family:var(--sanvt-font);line-height:normal}.sanvt-coltools{padding:var(--col-lead, 30px) var(--sanvt-gutter) 0;background:var(--sanvt-white);font-family:var(--sanvt-font);line-height:normal}.sanvt-colsubs+.sanvt-coltools{padding-top:0}.sanvt-coltools__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-block:18px 26px;border-top:1px solid var(--sanvt-black-30)}.sanvt-coltools__actions{display:flex;align-items:center;gap:10px}.sanvt-coltools__badge{font-size:var(--sanvt-t-badge);line-height:1}.sanvt-coltools__count{--col-t-count-ls: .04em;font-size:var(--sanvt-t-meta);letter-spacing:var(--col-t-count-ls);color:var(--sanvt-muted)}.collection-product-list.sanvt-colgrid{display:grid;grid-template-columns:repeat(var(--col-cols, var(--sanvt-grid-cols)),1fr);column-gap:0;row-gap:var(--col-card-gap, 0px);grid-auto-flow:row dense;margin:0;padding:0;list-style:none}.collection-product-list.sanvt-colgrid>li{margin:0;padding:0}.sanvt-colgrid[data-sanvt-view=banners]>.is-feature{grid-column:span 2;grid-row:span 2}@media(min-width:1101px){.sanvt-colgrid[data-sanvt-view=grid]>[data-sanvt-banner]{display:none}}@media(min-width:1101px){.sanvt-colgrid[data-sanvt-view=banners]>.is-feature .ui-product-card__media{aspect-ratio:auto;flex:1 1 auto;min-height:0}}@media(max-width:1100px){.collection-product-list.sanvt-colgrid{grid-template-columns:repeat(2,1fr);row-gap:var(--col-card-gap-m, 0px)}.collection-product-list.sanvt-colgrid[data-sanvt-cols="1"]{grid-template-columns:1fr}.sanvt-colgrid[data-sanvt-view=banners]>.is-feature{grid-column:1 / -1;grid-row:auto}}.sanvt-colbanner{--cb-pad: var(--sanvt-gutter);--cb-gap: 16px;--cb-cta-gap: 28px;--cb-r: var(--cb-ratio, 4 / 5);position:relative;min-width:0;font-family:var(--sanvt-font);line-height:normal}.sanvt-colbanner--wide{--cb-r: var(--cb-ratio-wide, 8 / 5)}.sanvt-colbanner--full{--cb-r: var(--cb-ratio-full, 16 / 5)}.sanvt-colbanner:before{content:"";display:block;aspect-ratio:var(--cb-r)}.collection-product-list.sanvt-colgrid>.sanvt-colbanner--wide{grid-column:span 2}.collection-product-list.sanvt-colgrid>.sanvt-colbanner--2x2{grid-column:span 2;grid-row:span 2}.collection-product-list.sanvt-colgrid>.sanvt-colbanner--full{grid-column:1 / -1}.sanvt-colbanner__box{position:absolute;inset:0 0 auto;aspect-ratio:var(--cb-r);display:block;overflow:hidden;color:var(--sanvt-white);text-decoration:none}.sanvt-colbanner__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;padding:var(--cb-pad)}.sanvt-colbanner__content[data-cb-y=top]{align-items:flex-start}.sanvt-colbanner__content[data-cb-y=middle]{align-items:center}.sanvt-colbanner__content[data-cb-y=bottom]{align-items:flex-end}.sanvt-colbanner__content[data-cb-x=left]{justify-content:flex-start}.sanvt-colbanner__content[data-cb-x=center]{justify-content:center}.sanvt-colbanner__content[data-cb-x=right]{justify-content:flex-end}.sanvt-colbanner__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.sanvt-colbanner__content[data-cb-x=center] .sanvt-colbanner__copy{align-items:center;text-align:center}.sanvt-colbanner__content[data-cb-x=right] .sanvt-colbanner__copy{align-items:flex-end;text-align:right}.sanvt-colbanner__copy>:first-child{margin-top:0}.sanvt-colbanner .sanvt-colbanner__title{margin:0;font-family:var(--sanvt-font);font-size:var(--cb-fs-title);line-height:normal;font-weight:400;color:var(--cb-c-title, var(--sanvt-white));text-wrap:balance}.sanvt-colbanner .sanvt-colbanner__text{margin:var(--cb-gap) 0 0;font-size:var(--cb-fs-text);color:var(--cb-c-text, var(--sanvt-white))}.sanvt-colbanner__text p{margin:0;color:inherit}.sanvt-colbanner__text p+p{margin-top:.8em}.sanvt-colbanner__cta{margin-top:var(--cb-cta-gap)}.sanvt-colbanner__zone{display:none;visibility:hidden}@media(min-width:1101px){.sanvt-colbanner--full>.sanvt-colbanner__zone{display:block}.collection-product-list.sanvt-colgrid>.sanvt-colbanner--2x2 .sanvt-colbanner__box{aspect-ratio:auto;bottom:var(--cb-zone, 0px)}.sanvt-colgrid[data-sanvt-view=banners]>.is-feature .ui-product-card__body{min-height:var(--cb-zone, 0px)}}@media(max-width:1100px){.collection-product-list.sanvt-colgrid>.sanvt-colbanner--wide{grid-column:1 / -1}.collection-product-list.sanvt-colgrid>.sanvt-colbanner--2x2{grid-column:1 / -1;grid-row:auto}.sanvt-colbanner--full{--cb-r: var(--cb-ratio-wide, 8 / 5)}.sanvt-colgrid[data-sanvt-cols="1"]>.sanvt-colbanner--wide,.sanvt-colgrid[data-sanvt-cols="1"]>.sanvt-colbanner--full{--cb-r: var(--cb-ratio, 4 / 5)}.sanvt-colbanner--wide>.sanvt-colbanner__zone,.sanvt-colbanner--2x2>.sanvt-colbanner__zone,.sanvt-colbanner--full>.sanvt-colbanner__zone,.sanvt-colgrid[data-sanvt-cols="1"]>.sanvt-colbanner>.sanvt-colbanner__zone{display:block}.sanvt-colgrid[data-sanvt-cols="1"] .ui-product-card__title,.sanvt-colgrid[data-sanvt-view=banners]>.is-feature .ui-product-card__title,.sanvt-colbanner--wide>.sanvt-colbanner__zone .ui-product-card__title,.sanvt-colbanner--2x2>.sanvt-colbanner__zone .ui-product-card__title,.sanvt-colbanner--full>.sanvt-colbanner__zone .ui-product-card__title{min-height:0}}@media(max-width:680px){.sanvt-colbanner{--cb-pad: var(--sanvt-gutter-mobile)}.sanvt-colbanner .sanvt-colbanner__title{font-size:var(--cb-fs-title-m)}.sanvt-colbanner .sanvt-colbanner__text{font-size:var(--cb-fs-text-m)}}@media(max-width:680px){.sanvt-colsubs{padding:var(--col-lead, 26px) var(--sanvt-gutter-mobile) 28px}.sanvt-coltools{padding:var(--col-lead, 26px) var(--sanvt-gutter-mobile) 0}.sanvt-colsubs+.sanvt-coltools{padding-top:0}.sanvt-coltools__inner{padding-block:18px 20px}}.sanvt-filters__wrap,.sanvt-filters__head{font-family:var(--sanvt-font);line-height:normal}.sanvt-filters__head{--flt-t-title: 14px;--flt-t-title-ls: .14em;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:26px 28px 20px;border-bottom:1px solid var(--sanvt-black-30)}.sanvt-filters__title{font-size:var(--flt-t-title);letter-spacing:var(--flt-t-title-ls);text-transform:uppercase;color:var(--sanvt-black)}.ui-drawer--filters .ui-drawer__panel{overflow:hidden}.sanvt-filters__wrap{display:contents}.sanvt-filters__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.sanvt-filters__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 28px 24px}.sanvt-filters__group{--flt-t-label: 12.5px;--flt-t-label-ls: .06em;border-bottom:1px solid var(--sanvt-black-30);padding:18px 0}.sanvt-filters__group .ui-accordion{border-top:0}.sanvt-filters__group .ui-accordion__summary{padding:0;text-transform:none;letter-spacing:normal}.sanvt-filters__group .ui-accordion__summary>span:first-child{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;gap:10px;min-width:0}.sanvt-filters__label{font-size:var(--flt-t-label);letter-spacing:var(--flt-t-label-ls);color:var(--sanvt-black)}.sanvt-filters__summary{font-size:var(--sanvt-t-meta);color:var(--sanvt-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sanvt-filters__group .ui-pick{padding-top:16px}.sanvt-filters__group .ui-accordion--animated>.ui-accordion__reveal>.ui-accordion__body{margin:0 -4px -4px;padding:0 4px 4px}.sanvt-filters__range{display:flex;gap:14px;padding-top:16px}.sanvt-filters__range>*{flex:1 1 0;min-width:0}.sanvt-filters__foot{display:flex;align-items:center;flex:0 0 auto;gap:14px;padding:18px 28px 24px;border-top:1px solid var(--sanvt-black-30)}.sanvt-filters__foot .ui-btn--outline{flex:0 0 auto}.sanvt-colmore{display:flex;align-items:center;justify-content:center;min-height:90px}.sanvt-colmore__spinner{width:6px;height:6px;background:var(--sanvt-black-50);opacity:.5;transition:opacity var(--sanvt-dur-fade) ease}.sanvt-colmore[data-sanvt-loading] .sanvt-colmore__spinner{opacity:1;animation:sanvtColmore 1s var(--sanvt-ease) infinite}@keyframes sanvtColmore{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(2.4);opacity:1}}@media(prefers-reduced-motion:reduce){.sanvt-colmore[data-sanvt-loading] .sanvt-colmore__spinner{animation:none;opacity:1}}.sanvt-coltools__views{display:flex;margin-block:-6px}.sanvt-coltools__view{--col-view-line-gap: 5px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--col-view-line-gap);width:44px;height:44px;padding:0;border:0;background:none;color:var(--sanvt-black-70);cursor:pointer;transition:color var(--sanvt-dur-micro) var(--sanvt-ease)}.sanvt-coltools__view .ui-icon{display:block}.sanvt-coltools__view:after{content:"";width:18px;height:var(--sanvt-sel-thick);background:currentColor;transform:scaleX(0);transition:transform var(--sanvt-dur-micro) var(--sanvt-ease)}.sanvt-coltools__view[aria-pressed=true]{color:var(--sanvt-black)}.sanvt-coltools__view[aria-pressed=true]:after{transform:none}@media(hover:hover){.sanvt-coltools__view:hover{color:var(--sanvt-black)}}@media(prefers-reduced-motion:reduce){.sanvt-coltools__view,.sanvt-coltools__view:after{transition:none}}@media(min-width:1101px){.sanvt-coltools__views--narrow{display:none}}@media(max-width:1100px){.sanvt-coltools__views--wide{display:none}}.sanvt-coltools__hint{margin:0 var(--sanvt-gutter) 26px;padding:12px 14px;background:var(--sanvt-black-10);border:1px dashed var(--sanvt-black-30);line-height:var(--sanvt-t-body-lh);font-family:var(--sanvt-font)}.sanvt-coltools__hint b{font-weight:600}@media(max-width:680px){.sanvt-coltools__hint{margin-inline:var(--sanvt-gutter-mobile)}}.products-grid.sanvt-colgrid-wrap{padding-inline:0;max-width:none}@media(max-width:680px){.sanvt-filters__head,.sanvt-filters__body,.sanvt-filters__foot{padding-inline:var(--sanvt-gutter-mobile)}}.sanvt-filters__head .ui-drawer__close{padding:0}.sanvt-filters__foot .ui-btn{padding-inline:20px}.sanvt-filters__foot .ui-btn--primary{flex:1 1 auto;width:auto}@media(max-width:680px){.sanvt-filters__foot .ui-btn{padding-inline:14px}}
/*# sourceMappingURL=/cdn/shop/t/629/assets/sanvt-collection.css.map */
