:root{--vls-muted: #6E6560;--vls-line: #E6DDD4;--vls-pink-light: #EF8CA4;--vls-pink-soft: #FBE7EC;--vls-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--vls-radius: 4px}.vls-eyebrow{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vls-pink)}.vls-h2{margin:0 0 18px;font-family:var(--vls-serif);font-size:clamp(26px,4vw,38px);line-height:1.15;font-weight:500;letter-spacing:-.005em;text-transform:none;color:var(--vls-ink)}.vls-lead{margin:0 0 18px;font-size:16px;line-height:1.6;color:var(--vls-ink)}.vls-lead p{margin:0}.vls-block-title{margin:0 0 10px;font-size:16px;font-weight:700;color:var(--vls-ink)}.vls-block-sub{margin:-6px 0 10px;font-size:13.5px;color:var(--vls-muted)}.vls-block-sub:empty{display:none}.vls-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 26px;border:1px solid var(--vls-ink);border-radius:var(--vls-radius);background:var(--vls-ink);color:#fff;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.vls-button:hover{background:var(--vls-pink);border-color:var(--vls-pink);color:#fff}.vls-button--ghost{background:transparent;color:var(--vls-ink)}.vls-quote{margin:0;padding:2px 0 2px 16px;border-left:2px solid var(--vls-pink-light)}.vls-quote p{margin:0 0 6px;font-family:var(--vls-serif);font-size:19px;line-height:1.45;color:var(--vls-ink)}.vls-quote footer,.vls-quote footer a{font-size:13px;color:var(--vls-muted);text-decoration:none}.price .price-item--regular,.price .price-item--sale,.price__regular .price-item,.productView-price .price-item,.card-price .price-item{color:var(--vls-ink)}.template-product .productView-title,.template-product .productView-title *{font-family:var(--vls-serif);font-weight:500;text-transform:none}.vls-rate{margin:4px 0 2px;font-size:14px;line-height:1.4;color:var(--vls-muted)}.vls-rating{margin:4px 0 16px;font-size:13.5px;color:var(--vls-muted)}.vls-rating a{color:inherit;text-decoration:none}.vls-rating__stars{margin-right:6px;letter-spacing:1px;background:linear-gradient(90deg,var(--vls-pink-light) var(--fill, 100%),var(--vls-line) var(--fill, 100%));-webkit-background-clip:text;background-clip:text;color:transparent}legend.form__label.vls-has-guide{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:12px}.vls-guide-link{padding:0;border:0;background:none;color:var(--vls-pink);font-size:13.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vls-fit__guide{margin:0 0 10px}.vls-fit{margin:6px 0 18px}.vls-fit__box{padding:2px 0 2px 16px;border-left:2px solid var(--vls-pink-light)}.vls-fit__advice{margin:0 0 8px;font-size:15px;line-height:1.5;color:var(--vls-ink)}.vls-fit__advice a{color:var(--vls-pink)}.vls-fit__measures{margin:0}.vls-fit__measures div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--vls-line);font-size:13.5px}.vls-fit__measures dt{color:var(--vls-ink)}.vls-fit__measures dd{margin:0;color:var(--vls-ink);text-align:right}.productView-image-wrapper{position:relative}.vls-model-tag{position:absolute;left:12px;bottom:12px;z-index:3;max-width:calc(100% - 90px);padding:6px 12px;background:#ffffffeb;border-radius:30px;font-size:12.5px;line-height:1.35;font-weight:600;color:var(--vls-ink);pointer-events:none}.template-product .productView-details .productView-buttons .product-form__submit,.template-product .productView-details #product-add-to-cart{border-radius:var(--vls-radius);letter-spacing:.08em}.vls-guarantees{margin:14px 0 6px}.vls-ship-hint{margin:0 0 10px;font-size:14px;color:var(--vls-ink)}.vls-notice{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--vls-pink)}.vls-rows{margin:0}.vls-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--vls-line);font-size:14.5px}.vls-row dt{color:var(--vls-ink);white-space:nowrap}.vls-row dd{margin:0;text-align:right;color:var(--vls-ink)}.vls-row a{color:inherit;text-decoration:none}.vls-details{margin:22px 0 0}.vls-details__fabric{margin:0 0 18px}.vls-details__fabric img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.vls-details__list{margin:0 0 18px;padding:0;list-style:none}.vls-details__list li{margin:0 0 6px;font-size:14.5px;line-height:1.5;color:var(--vls-ink)}.vls-details__list strong{font-weight:700}.vls-details__text{font-size:14.5px;line-height:1.6;color:var(--vls-ink)}.vls-details__text p{margin:0 0 8px}.vls-look-block,.vls-review,.vls-inspiration{margin:24px 0 0}.vls-items{margin:0;padding:0;list-style:none}.vls-item{display:flex;align-items:center;gap:14px;padding:10px 0}.vls-item+.vls-item{border-top:1px solid var(--vls-line)}.vls-item__img img{display:block;width:64px;height:80px;object-fit:cover;background:var(--vls-sand)}.vls-item__info{flex:1;min-width:0;font-size:14px;line-height:1.35}.vls-item__name{color:var(--vls-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vls-item__price{display:block;margin-top:2px;font-weight:600;color:var(--vls-ink)}.vls-item__extra{display:block;margin-top:3px;color:var(--vls-pink);font-weight:600;font-size:13px}.vls-item__action{display:flex;flex-direction:column;gap:6px;width:128px}.vls-add{min-height:38px;padding:0 10px;border:1px solid var(--vls-ink);border-radius:var(--vls-radius);background:transparent;color:var(--vls-ink);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.vls-add:hover{background:var(--vls-ink);color:#fff}.vls-add[disabled]{opacity:.6;cursor:default}.vls-select{min-height:34px;padding:0 6px;border:1px solid var(--vls-line);border-radius:var(--vls-radius);background:#fff;font-size:12px;color:var(--vls-ink)}.vls-inspiration__row{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory}.vls-inspiration__row img{flex:0 0 42%;height:auto;aspect-ratio:4 / 5;object-fit:cover;scroll-snap-align:start}.vls-dialog,.vls-video__dialog{width:min(560px,calc(100% - 32px));max-height:calc(100% - 48px);padding:0;border:0;border-radius:var(--vls-radius);background:var(--vls-paper);color:var(--vls-ink)}.vls-dialog::backdrop,.vls-video__dialog::backdrop{background:#2b25238c}.vls-dialog__inner,.vls-video__inner{position:relative;padding:28px 24px 24px}.vls-dialog__close{position:absolute;top:8px;right:12px;padding:4px 8px;border:0;background:none;font-size:26px;line-height:1;color:var(--vls-ink);cursor:pointer}.vls-dialog__title{margin:0 0 12px;font-family:var(--vls-serif);font-size:24px}.vls-dialog__body{font-size:15px;line-height:1.6}.vls-dialog__body ul{padding-left:18px}.vls-dialog__note{margin:12px 0 0;font-size:13.5px;color:var(--vls-muted)}.scoder-cart-sidebar .scoder-sidebar-header .title{font-family:var(--vls-serif);font-weight:500;text-transform:none!important}.proCalculatorShipping{display:flex!important;flex-direction:column-reverse;gap:8px}.proCalculatorShipping .message,.proCalculatorShipping .message .text{text-transform:none!important}.proCalculatorShipping .message .vls-amount{color:var(--vls-cta);font-weight:700}.proCalculatorShipping .message,.proCalculatorShipping .message span{color:var(--vls-ink)}.vls-size-note{margin:4px 0 0;font-size:12.5px;line-height:1.4;color:var(--vls-muted)}.vls-upsell{margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--vls-line)}.template-cart .vls-upsell{padding:16px 0 0}.vls-cart-trust{margin:0 0 10px}.vls-cart-trust__line{display:flex;gap:10px;margin:0;padding:8px 0;border-bottom:1px solid var(--vls-line);font-size:13.5px;line-height:1.4;color:var(--vls-ink)}.vls-cart-trust__line--strong span{font-weight:600}.vls-cart-trust__line a{color:inherit}.vls-icon{flex:0 0 auto;width:18px;height:18px;margin-top:1px;color:var(--vls-ink)}.vls-cart-summary{margin:2px 0 12px}.vls-cart-summary__row{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;line-height:1.4;color:var(--vls-ink)}.vls-cart-summary__row small{display:block;font-size:12.5px;color:var(--vls-muted)}.vls-cart-summary__row--total{margin-top:10px;padding-top:10px;border-top:1px solid var(--vls-line);font-size:18px;font-weight:700}.vls-cart-summary .vls-rate{margin-top:6px}.vls-continue{display:block;width:100%;margin:10px 0 0;padding:6px 0;border:0;background:none;color:var(--vls-ink);font-size:14px;text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vls-tax-note{margin:8px 0 0;font-size:12.5px;color:var(--vls-muted);text-align:center}.scoder-cart-sidebar .previewCartTotals.total,.template-cart .cart-totals-right .cart-total-grandtotal{display:none!important}.template-cart .cart-container .cart-text-note,.template-cart .cart-note label,.template-cart .cart-note .form-label{text-transform:none}body.template-cart #md-wa-app,body.cart-sidebar-show #md-wa-app,body.template-product #md-wa-app [class*=wa-float-message]{display:none!important}body.template-product #md-wa-app .wa-widget-button-container{transform:scale(.85);transform-origin:bottom right}body.template-product:has(.productView-stickyCart.show-sticky) #md-wa-app .wa-widget-button-container{bottom:100px!important}@media(max-width:1024px){body.template-product:has(.productView-stickyCart.show-sticky) #md-wa-app{display:none!important}}body.template-cart [aria-label="POPUP Form"],body.template-cart [data-testid=POPUP],body.cart-sidebar-show [aria-label="POPUP Form"],body.cart-sidebar-show [data-testid=POPUP]{display:none!important}body.template-cart.klaviyo-prevent-body-scrolling{overflow:auto!important}.vls-section{padding:56px 0;background:var(--vls-paper);color:var(--vls-ink)}.vls-section--sand{background:var(--vls-sand)}.vls-wrap{max-width:1440px;margin:0 auto;padding:0 16px}@media(min-width:990px){.vls-section{padding:72px 0}.vls-wrap{padding:0 40px}}.vls-media{position:relative;overflow:hidden;background:var(--vls-sand)}.vls-media img,.vls-media svg{display:block;width:100%;height:100%;object-fit:cover}.vls-media--landscape{aspect-ratio:4 / 5}.vls-tiles__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px;margin:0 0 24px}.vls-tiles__head .vls-h2{margin:0}.vls-tiles__intro{margin:0;font-size:16px;max-width:42ch}.vls-tiles__grid{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vls-tiles__grid::-webkit-scrollbar{display:none}@media(min-width:990px){.vls-tiles__grid{grid-auto-flow:row;grid-template-columns:repeat(var(--tiles, 4),minmax(0,1fr));gap:20px;overflow:visible}}.vls-tile{display:flex;flex-direction:column;gap:6px;color:var(--vls-ink);text-decoration:none;scroll-snap-align:start}.vls-tile__pic{display:block;overflow:hidden;background:#fff}.vls-tile__pic img,.vls-tile__pic svg{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform .6s ease}.vls-tile:hover .vls-tile__pic img{transform:scale(1.03)}.vls-tile__title{margin-top:8px;font-family:var(--vls-serif);font-size:24px;line-height:1.2}.vls-tile__text{font-size:15px;line-height:1.45}.vls-tile__cta{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.vls-look__grid{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:8px}.vls-look__grid--1{--cols: 1}.vls-look__grid--3{--cols: 3}.vls-look__pic{display:block;overflow:hidden;background:#fff}.vls-look__pic img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform .6s ease}.vls-look__pic:hover img{transform:scale(1.03)}.vls-look--main .vls-look__pic img{aspect-ratio:2 / 3}.vls-look__caption{display:flex;justify-content:space-between;gap:12px;margin:14px 0 6px;font-size:16px;color:var(--vls-ink)}.vls-look__caption strong{white-space:nowrap;font-weight:700}.vls-look__note{margin:0 0 8px;font-size:15px;line-height:1.55}.vls-look__items{margin:12px 0 20px}.vls-look__side .vls-button{margin-top:4px}@media(min-width:990px){.vls-look--main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:56px;align-items:center}.vls-look--main .vls-look__caption{margin-top:0;font-family:var(--vls-serif);font-size:26px;line-height:1.25}}.vls-looks__more{margin-top:56px}.vls-looks__more-title{margin:0 0 18px;font-family:var(--vls-serif);font-size:24px;font-weight:500}.vls-looks__more-grid{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vls-looks__more-grid::-webkit-scrollbar{display:none}.vls-looks__more-grid .vls-look{scroll-snap-align:start}@media(min-width:990px){.vls-looks__more{margin-top:88px}.vls-looks__more-grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;overflow:visible}}.vls-drop{padding:28px 0;background:var(--vls-sand);color:var(--vls-ink)}.vls-drop__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.vls-drop__title{margin:0;font-family:var(--vls-serif);font-size:22px}.vls-drop__clock{display:flex;gap:8px}.vls-drop__unit{min-width:58px;padding:8px 6px;background:var(--vls-paper);text-align:center}.vls-drop__unit b{display:block;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.vls-drop__unit small{font-size:12px}.vls-videos__row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.vls-videos__item{flex:0 0 44%;max-width:280px;scroll-snap-align:start}@media(min-width:990px){.vls-videos__item{flex-basis:19%}}.vls-videos__open{display:block;width:100%;padding:0;border:0;background:var(--vls-sand);cursor:pointer}.vls-videos__open video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover}.vls-videos__title{margin:8px 0 0;font-size:15px}.vls-video__inner video{display:block;width:100%;max-height:70vh;margin:0 0 14px;background:#000}.vls-people__wrap{display:grid;gap:24px}.vls-people__guarantees{margin:18px 0 0;font-size:15px;line-height:1.7}.vls-people__guarantees a{color:inherit}@media(min-width:990px){.vls-people__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"text photo" "proof photo";grid-template-rows:1fr 1fr;column-gap:72px;align-items:center}.vls-people__text{grid-area:text;align-self:end}.vls-people__photo{grid-area:photo}.vls-people__proof{grid-area:proof;align-self:start}.vls-people__proof:empty{display:none}.vls-people__wrap:has(.vls-people__proof:empty) .vls-people__text{grid-row:1 / span 2;align-self:center}.vls-people .vls-h2{font-size:44px}.vls-people .vls-lead{font-size:18px}}.vls-reviews__wrap{display:grid;gap:24px}.vls-reviews__score{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 18px;font-size:15px}.vls-reviews__score .vls-rating__stars{font-size:20px}.vls-reviews__row{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.vls-review-card{margin:0;padding:24px;background:var(--vls-paper);scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}.vls-review-card__title{margin:0;font-weight:700;font-size:16px}.vls-review-card__text{margin:0;font-family:var(--vls-serif);font-size:18px;line-height:1.5}.vls-review-card figcaption{margin-top:auto;font-size:14px}@media(min-width:990px){.vls-reviews__wrap{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:56px;align-items:start}.vls-reviews__row{grid-auto-columns:calc((100% - 32px) / 3)}}.vls-promise{padding:40px 0;background:var(--vls-paper)}.vls-promise__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 24px}@media(min-width:990px){.vls-promise{padding:64px 0}.vls-promise__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}}.vls-promise__list li{font-size:15px;line-height:1.5}.vls-promise__list strong{display:block;margin-bottom:4px;font-family:var(--vls-serif);font-size:19px;font-weight:500}@media(max-width:1024px){.productView-thumbnail-wrapper.is-hidden-mobile{display:none!important}}legend.form__label.vls-has-guide{flex-wrap:wrap}legend.form__label.vls-has-guide .vls-guide-link{margin-left:auto;white-space:nowrap;font-size:13px}.productView-stickyCart #product-sticky-add-to-cart{background:var(--vls-ink)!important;border-color:var(--vls-ink)!important;color:#fff!important;border-radius:var(--vls-radius);letter-spacing:.08em}.template-index .slideshow-content-inner.text-left,.template-index .slideshow-content-inner.text-left .slideshow-title,.template-index .slideshow-content-inner.text-left .slideshow-text,.template-index .slideshow-content-inner.text-left .slideshow-button{text-align:left!important;justify-content:flex-start!important}.template-index .slideshow-content-inner .slideshow-title{font-family:var(--vls-serif)!important;font-weight:500!important}.header__heading-logo{mix-blend-mode:multiply}.scoder-cart-sidebar .scoder-sidebar-close{display:inline-flex!important;flex-direction:row-reverse;align-items:center;gap:6px;width:auto!important;font-size:14px!important;color:var(--vls-ink)}.scoder-cart-sidebar .vls-item__img img{width:56px;height:70px}.scoder-cart-sidebar .vls-item__info{flex:1 1 auto}.scoder-cart-sidebar .vls-item__action{width:auto;flex:0 0 auto}.scoder-cart-sidebar .vls-add{padding:0 10px}.scoder-cart-sidebar .vls-item__extra{white-space:normal}.vls-cart-trust{margin-top:14px}.vls-klarna{display:inline-block;padding:1px 6px;border-radius:4px;background:#ffb3c7;color:#0b051d;font-weight:700}.vls-cart-links{display:flex;justify-content:center;gap:20px}.vls-cart-links .vls-continue{width:auto}.proCalculatorShipping .message,.proCalculatorShipping .message *{color:var(--vls-ink)!important}.proCalculatorShipping .message .vls-amount{color:var(--vls-cta)!important}.template-cart .page-header,.template-cart .cart-container .cart-note .form-label{text-transform:none}.template-cart .cart-item-name a{color:var(--vls-ink)}.template-cart .cart-totals-right .shipTotal{margin-bottom:10px}.template-cart .vls-cart-trust{margin:16px 0 12px}@media(min-width:1025px){.template-index .slideshow-content-outer.content-box-left{padding-left:max(40px,calc((100vw - 1440px)/2 + 40px))}}.vls-item__img{flex:0 0 auto}.scoder-cart-sidebar .vls-item__img{flex-basis:56px}.template-index [id$=__product_block_JUpaGg]>div>.container,.template-index [id$=__product_block_JUpaGg] .container{max-width:1440px;padding-left:16px;padding-right:16px}@media(min-width:990px){.template-index [id$=__product_block_JUpaGg] .container{padding-left:40px;padding-right:40px}}.template-index [id$=__product_block_JUpaGg] .halo-block-header .title,.template-index [id$=__product_block_JUpaGg] .title{font-family:var(--vls-serif);font-weight:500}@media(min-width:990px){.vls-people .vls-media--landscape{aspect-ratio:4 / 3}.vls-people__wrap{grid-template-areas:"text photo" "proof photo";grid-template-rows:1fr 1fr}.vls-people__text{align-self:end}.vls-people__proof{align-self:start}.vls-people__proof:empty{display:none}}@media(min-width:1025px){.template-product .productView-container{max-width:1360px;margin:0 auto;padding-left:40px;padding-right:40px}.template-product .scoder-productView-right .productView-product{max-width:540px;padding-left:48px}.template-product .productView-title{font-size:30px;line-height:1.2}.template-product .productView-price .price-item{font-size:22px}}.template-product .halo-block-header .title,.template-product [id*=product-recommendations] .title,.template-product [id*=product_recommendations] .title{font-family:var(--vls-serif);font-weight:500}@media(min-width:768px){.template-cart .cart-totals-right~.vls-cart-trust,.template-cart .cart-totals-right~.vls-cart-summary,.template-cart .cart-actions~.vls-upsell{width:400px;max-width:100%;margin-left:auto}}.template-cart h1.page-header{text-transform:none!important}@media(max-width:989px){.template-index .slideshow-content-outer.content-box-left{padding-left:20px;padding-right:20px}}.header__icon--wishlist{position:relative}.vls-wish-bubble{position:absolute;top:-10px;right:-10px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:100%;background:var(--color-global, #A8405F);color:#fff;font-size:10px;line-height:1}.vls-wish-bubble[hidden]{display:none}.vls-wish-bubble .text{position:static!important;display:block!important;margin:0!important;padding:0!important;color:#fff!important;font-size:10px!important;font-weight:600;line-height:1!important;opacity:1!important;visibility:visible!important;transform:none!important}.header__icon--wishlist .vls-wish-bubble:not([hidden]){display:flex!important;align-items:center!important;justify-content:center!important}.vls-wish-bubble .text{width:auto!important;text-align:center!important}.vls-wish-inline[hidden]{display:none}.vls-add,.vls-select,.vls-guide-link,.vls-continue,.vls-dialog__close,.vls-videos__open,.scoder-sidebar-close,.previewCartItem-remove,.previewCartItem-edit{font-family:inherit}.vls-select{font-size:13px;color:var(--vls-ink);padding-right:2px}.page-header,.collection-header .page-header,.shopify-policy__title h1,.scoder-cart-sidebar .scoder-sidebar-header .title,.template-404 h1,.template-404 h2,.template-page .block-title,.template-page .block-title .text,.template-product .halo-block-header .title,.template-cart .halo-block-header .title{font-family:var(--vls-serif);font-weight:400;letter-spacing:0;text-transform:none}.shopify-policy__container{max-width:760px;padding:48px 16px 72px}.shopify-policy__title h1{margin:0 0 24px;font-size:clamp(30px,4vw,44px);line-height:1.15;color:var(--vls-ink)}.shopify-policy__body .rte>h1:first-child{display:none}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--vls-serif);font-weight:500;line-height:1.25}.collection-main-wrap,#scoder-cart-sidebar,#scoder-cart-sidebar .scoder-sidebar-header,#scoder-search-popup,.collection-sidebar,.page-sidebar,.header__menu-vertical,.productView-stickyCart,.template-page .contact-us-wrapper{background-color:var(--vls-paper)!important}.productView .tabs-contents-vertical .tab-content{border-top:1px solid var(--vls-line)}.productView .tabs-contents-vertical .tab-content:last-child{border-bottom:1px solid var(--vls-line)}.productView .tabs-contents-vertical .toggle-title{margin:0}.productView .tabs-contents-vertical .toggleLink{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;color:var(--vls-ink);font-size:15px;font-weight:600;text-decoration:none}.productView .tabs-contents-vertical .toggleLink .icon-plus,.productView .tabs-contents-vertical .toggleLink .icon-dropdown{position:relative;flex:0 0 12px;width:12px;height:12px;font-size:0}.productView .tabs-contents-vertical .toggleLink .icon-plus:before,.productView .tabs-contents-vertical .toggleLink .icon-plus:after{content:"";position:absolute;top:5px;left:0;width:12px;height:1.5px;background:currentColor;transition:transform .2s ease}.productView .tabs-contents-vertical .toggleLink .icon-plus:after{transform:rotate(90deg)}.productView .tabs-contents-vertical .toggleLink.is-open .icon-plus:after{transform:rotate(0)}.productView .tabs-contents-vertical .toggle-content{display:none;padding:0 0 16px}.productView .tabs-contents-vertical .tab-content:has(.toggleLink.is-open) .toggle-content{display:block}@media(max-width:551px){.productView .tabs-contents-vertical .tab-content:has(.toggleLink.show-mobile) .toggle-content{display:block}}.vls-gift-card .productView .tabs-contents,.vls-gift-card .productView [data-shipping-message],.vls-gift-card .productView .free-shipping-component,.vls-gift-card .productView [data-vls-open-guide]{display:none!important}.product-form__submit[disabled],.product-form__submit:disabled,.productView-stickyCart .product-form__submit[disabled],.productView-stickyCart #product-sticky-add-to-cart[disabled]{background:#e7e1da!important;border-color:#e7e1da!important;color:#6e6560!important;cursor:not-allowed;opacity:1}.scoder-notifyMe .form-label,.notifyMe-form .form-label{text-transform:none;margin:16px 0 8px;line-height:1.45}.notifyMe-form .button{margin-top:10px}[data-shipping-message]{line-height:1.45}[data-shipping-message] span,[data-shipping-message] .text{display:inline;line-height:inherit}body:not(.template-index) #md-wa-app [class*=wa-float-message]{display:none!important}@media(max-width:989px){#md-wa-app [class*=wa-float-message]{display:none!important}}body.overflow-hidden-mobile #md-wa-app,body.open-mobile-sidebar #md-wa-app,body.open_search_mobile #md-wa-app,body.open_search_desktop #md-wa-app,body.quick-view-show #md-wa-app,body.notify-me-show #md-wa-app,body.size-chart-show #md-wa-app,body.tab-popup-show #md-wa-app,body:has(dialog[open]) #md-wa-app{display:none!important}@media(max-width:989px){#md-wa-app .wa-widget-button-container{transform:scale(.8);transform-origin:bottom right}}@media(max-width:1024px){.header-mobile .toggle-menu,.header-mobile .header__icon--search,.header-mobile .header__icon--cart{position:relative}.header-mobile .toggle-menu:after,.header-mobile .header__icon--search:after,.header-mobile .header__icon--cart:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.previewCartItem-remove{position:relative}.previewCartItem-remove:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}}@media(max-width:767px){.template-index .slide-show-slde .slide-show-content{top:auto!important;bottom:28px!important;transform:translate(-50%)!important}}.vls-empty{margin:8px 0 48px;font-size:16px;color:var(--vls-ink)}.vls-tiles--page{padding-top:40px}.vls-tiles--page .vls-tiles__head h1{margin:0}.vls-tiles--page .vls-tiles__grid{grid-auto-flow:row;grid-template-columns:repeat(var(--tiles-mb, 2),minmax(0,1fr));overflow:visible;gap:24px 12px}@media(min-width:990px){.vls-tiles--page{padding-top:56px}.vls-tiles--page .vls-tiles__grid{grid-template-columns:repeat(var(--tiles, 4),minmax(0,1fr));gap:40px 20px}}@media(max-width:989px){.vls-tiles--page .vls-tile__title{font-size:20px}}svg.icon--full-color[fill=none]{fill:none}@media(min-width:1025px){.collection-main-wrap>.container{padding-left:40px;padding-right:40px}.collection-main-wrap .productListing{margin-left:-15px;margin-right:-15px}.template-cart .cart-container.container{padding-left:40px;padding-right:40px}}.template-page .contact-form .form-input,.template-page .contact-form textarea{border:1px solid var(--vls-line);border-radius:4px;background:#fff;color:var(--vls-ink)}.template-page .contact-form .form-input:focus,.template-page .contact-form textarea:focus{border-color:var(--vls-ink)}.template-page .info-desc a{color:inherit}#scoder-cart-sidebar .empty-icon svg,.template-cart .cart-empty-icon svg{width:64px;height:auto;opacity:.45}body.has-warning #scoder-warning-popup{z-index:10001!important}@supports (height: 100dvh){#scoder-cart-sidebar{max-height:100dvh}}.vls-reviews__nav{display:none}@media(min-width:990px){.vls-reviews__nav{display:flex;gap:8px;margin-top:24px}.vls-reviews__nav button{width:44px;height:44px;border:1px solid var(--vls-ink);border-radius:50%;background:transparent;color:var(--vls-ink);font:inherit;font-size:18px;cursor:pointer}.vls-reviews__nav button:hover{background:var(--vls-ink);color:#fff}}@media(min-width:600px)and (max-width:1024px){.template-product .productView-images{max-width:54vh;margin-left:auto;margin-right:auto}.template-product .productView-details .productView-group{max-width:none}.template-product .productView-details .pvGroup-row,.template-product .productView-details .productView-groupTop{width:100%}.template-product .productView-details .productView-action{flex:1 1 auto}.template-product .productView-details .productView-action .product-form__buttons,.template-product .productView-details .productView-action .product-form__submit{width:100%}}.vls-gift__wrap{display:grid;gap:32px;align-items:center}.vls-gift__cards{position:relative;display:block;aspect-ratio:5 / 4}.vls-gift__card{position:absolute;top:50%;left:50%;width:66%;height:auto;border-radius:3.5%/5%;box-shadow:0 18px 40px #2b252324;transform:translate(-50%,-50%);transition:transform .4s ease}.vls-gift__card:nth-child(1){transform:translate(-72%,-60%) rotate(-9deg)}.vls-gift__card:nth-child(2){transform:translate(-50%,-47%) rotate(1deg);z-index:1}.vls-gift__card:nth-child(3){transform:translate(-28%,-32%) rotate(8deg);z-index:2}.vls-gift__card:only-child{transform:translate(-50%,-50%)}.vls-gift__cards:hover .vls-gift__card:nth-child(1){transform:translate(-76%,-62%) rotate(-11deg)}.vls-gift__cards:hover .vls-gift__card:nth-child(3){transform:translate(-24%,-30%) rotate(10deg)}.vls-gift__cards--image{aspect-ratio:auto;overflow:hidden;border-radius:var(--vls-radius)}.vls-gift__cards--image img{display:block;width:100%;height:auto}.vls-gift__text .vls-h2{margin-bottom:14px}.vls-gift__amounts{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;list-style:none}.vls-gift__amounts a{display:inline-flex;align-items:center;min-width:64px;min-height:44px;padding:0 18px;justify-content:center;border:1px solid var(--vls-ink);border-radius:999px;color:var(--vls-ink);font-family:var(--vls-serif);font-size:20px;text-decoration:none}.vls-gift__amounts a:hover{background:var(--vls-ink);color:#fff}.vls-gift__note{margin:14px 0 0;font-size:14px;color:var(--vls-muted)}@media(min-width:990px){.vls-gift__wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:72px}.vls-gift__text .vls-h2{font-size:44px}.vls-gift__text .vls-lead{font-size:18px;max-width:40ch}}@media(prefers-reduced-motion:reduce){.vls-gift__card{transition:none}}.collection-main-wrap .productGrid,.template-search .productGrid,.template-index .productGrid{margin-left:-4px!important;margin-right:-4px!important}.collection-main-wrap .productGrid>.product,.template-search .productGrid>.product,.template-index .productGrid>.product{padding:0 4px 18px!important}@media(max-width:767px){.collection-main-wrap .productGrid,.template-search .productGrid,.template-index .productGrid{width:100vw;max-width:none;margin-left:calc(50% - 50vw)!important;margin-right:0!important;padding:0!important}.collection-main-wrap .productGrid>.product,.template-search .productGrid>.product,.template-index .productGrid>.product{padding:0 2px 10px!important}.collection-main-wrap .productGrid .card-information,.template-search .productGrid .card-information,.template-index .productGrid .card-information{padding-left:10px;padding-right:10px}}.card-product__wrapper,.card-product{position:relative}.vls-card-sizes{position:absolute;left:0;bottom:0;z-index:2;display:flex;flex-wrap:wrap;gap:2px 7px;max-width:calc(100% - 44px);margin:0;padding:4px 7px;background:#fffffff0;color:var(--vls-ink);font-size:11px;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;pointer-events:none}.vls-card-sizes s{color:#9a908a}@media(min-width:990px){.vls-card-sizes{font-size:12px;padding:5px 9px;gap:2px 9px}}.collection-main-wrap .productGrid .card-product,.template-search .productGrid .card-product,.template-index .productGrid .card-product{padding-bottom:8px!important}.collection-main-wrap .productGrid .card-title,.template-search .productGrid .card-title,.template-index .productGrid .card-title{margin-bottom:4px!important}.collection-main-wrap .productGrid .card-price,.template-search .productGrid .card-price,.template-index .productGrid .card-price{padding-bottom:0!important;margin-bottom:0!important}.collection-main-wrap .productGrid,.template-search .productGrid,.template-index .productGrid{margin-bottom:0!important}.collection-main-wrap .pagination-wrapper,.template-search .pagination-wrapper{margin-top:20px}@media(min-width:990px){.collection-main-wrap .pagination-wrapper,.template-search .pagination-wrapper{margin-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vls-strategia.css.map */
