.vn-store #MainContent:not([data-template=index]){font-family:var(--vn-sans,Arial,sans-serif);font-size:16px;line-height:1.5;letter-spacing:0;background:#fff;color:var(--vn-ink,#3b3b3b)}.vn-store #MainContent:not([data-template=index]) .page-width{width:92%;max-width:1440px;margin-inline:auto;padding-inline:0}.vn-store #MainContent:not([data-template=index]) h1,.vn-store #MainContent:not([data-template=index]) h2,.vn-store #MainContent:not([data-template=index]) h3,.vn-store #MainContent:not([data-template=index]) h4{font-family:var(--vn-sans,Arial,sans-serif);font-weight:400;color:var(--vn-ink,#3b3b3b);letter-spacing:-.035em}.vn-store #MainContent:not([data-template=index]) .title--primary,.vn-store #MainContent:not([data-template=index]) .main-page-title,.vn-store #MainContent:not([data-template=index]) .collection-hero__title{font-size:clamp(36px,4.4vw,64px);line-height:1.05;letter-spacing:-.045em}.vn-store #MainContent:not([data-template=index]) .button{font-family:var(--vn-sans,Arial,sans-serif);font-size:14px;letter-spacing:0;min-height:52px;padding:15px 28px;line-height:1.25}.vn-store #MainContent:not([data-template=index]) .button[disabled]{opacity:.55;cursor:not-allowed}.vn-store #MainContent:not([data-template=index]) .field__input,.vn-store #MainContent:not([data-template=index]) .select__select,.vn-store #MainContent:not([data-template=index]) .customer input{font-family:var(--vn-sans,Arial,sans-serif);font-size:15px;letter-spacing:0}.vn-store #MainContent:not([data-template=index]) a:focus-visible,.vn-store #MainContent:not([data-template=index]) button:focus-visible,.vn-store #MainContent:not([data-template=index]) summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.vn-commerce-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 32px;font-size:11px;line-height:1.5;color:#777}.vn-commerce-breadcrumb a{color:inherit;text-decoration:none}.vn-commerce-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.vn-commerce-breadcrumb [aria-current=page]{color:#444}.vn-product-detail .product{align-items:flex-start}.vn-product-detail .product__media-wrapper{background:#faf9f6;border:1px solid #eeede9;overflow:hidden}.vn-product-detail .product__media-list{margin:0}.vn-product-detail .product__media-item{padding-bottom:0}.vn-product-detail .product__media{background:#fff}.vn-product-detail .product__media img{object-fit:contain!important}.vn-product-detail .thumbnail{background:#fff;border-color:#ddd}.vn-product-detail .thumbnail[aria-current]{border-color:#333;box-shadow:0 0 0 1px #333}.vn-product-detail .thumbnail-list{padding:12px!important;margin:0!important}.vn-product-detail .slider-mobile-gutter{margin:0}.vn-product-detail .product__info-wrapper{padding-top:10px}.vn-product-detail .product__info-container{max-width:none}.vn-product-detail .product__info-container>*+*{margin-top:20px}.vn-product-detail .product__text.caption-with-letter-spacing{font-size:11px;letter-spacing:.11em;color:#777;line-height:1.5;margin-bottom:14px}.vn-store .vn-product-detail .product__title{margin-bottom:22px}.vn-store .vn-product-detail .product__title h1{font:400 clamp(31px,3.2vw,48px)/1.06 var(--vn-sans,Arial,sans-serif);letter-spacing:-.045em;margin:0}.vn-product-detail .price{font-family:var(--vn-sans,Arial,sans-serif);font-size:22px;line-height:1.3;letter-spacing:0;color:#333}.vn-product-detail .price--on-sale .price-item--regular{font-size:16px;color:#888}.vn-product-detail .price .badge{font-size:10px;letter-spacing:.04em;padding:7px 11px;border-radius:0;background:#eee;color:#333;border-color:#ddd}.vn-product-detail .product__tax{font-size:12px;line-height:1.5;color:#777;margin-top:8px}.vn-product-detail .product__tax a{color:inherit;text-underline-offset:3px}.vn-product-detail .form__label{font-family:var(--vn-sans,Arial,sans-serif);font-size:13px;letter-spacing:0;line-height:1.4;margin-bottom:10px;color:#555}.vn-product-detail .product-form__input--pill input[type=radio]+label{font-size:13px;line-height:1.25;letter-spacing:0;padding:12px 18px;border-radius:0;border-color:#d6d4cb;min-height:44px}.vn-product-detail .product-form__input--pill input[type=radio]:checked+label{background:#333;color:#fff;border-color:#333}.vn-product-detail .quantity{width:136px;min-height:50px;border:1px solid #d1d0c9;border-radius:0}.vn-product-detail .quantity:after{box-shadow:none}.vn-product-detail .quantity__input{font-family:var(--vn-sans,Arial,sans-serif);font-size:15px}.vn-product-detail .product-form__buttons{max-width:none}.vn-product-detail .product-form__submit{background:#333;color:#fff;border-color:#333;margin-bottom:0}.vn-product-detail .product-form__submit:hover:not([disabled]){background:#202020}.vn-product-detail .product-form{margin-top:24px}.vn-product-detail .product__description{border-top:1px solid #dfdfd8;padding-top:26px;margin-top:30px;font-size:15px;line-height:1.7;color:#62625c}.vn-product-detail .product__description h2{font-size:25px;line-height:1.2;margin-top:24px;margin-bottom:13px}.vn-product-detail .product__description h3{font-size:19px;line-height:1.3;margin-top:20px;margin-bottom:10px}.vn-product-detail .product__description p{margin:0 0 15px}.vn-product-detail .product__description li+li{margin-top:7px}.vn-product-detail .product__description table{font-size:13px}.vn-product-detail .accordion{border-color:#deded6}.vn-product-detail .accordion__title{font-size:15px;letter-spacing:0}.vn-product-detail .accordion__content{font-size:14px;line-height:1.6}.vn-commerce-product-fallback{margin:0;background:#fff}.vn-commerce-product-fallback>img{display:block;width:100%;height:auto;max-height:760px;aspect-ratio:4/5;object-fit:contain;padding:20px}.vn-commerce-product-fallback figcaption{font-size:10px;line-height:1.5;text-align:center;padding:10px 12px;color:#777;background:#faf9f6;border-top:1px solid #eeede9}.vn-commerce-launch{border-top:1px solid #ddd;padding-top:18px}.vn-commerce-launch p{font-size:13px;line-height:1.5;color:#777;margin:0 0 15px}.vn-product-detail .vn-commerce-availability{font-size:15px;line-height:1.5;color:#666;margin:0}.vn-product-detail[data-vn-prelaunch=true] .product-form__quantity{display:none}.vn-store #MainContent[data-template=cart] .title-wrapper-with-link{margin:12px 0 38px}.vn-store #MainContent[data-template=cart] .title--primary{margin:0}.vn-store #MainContent[data-template=cart] .cart__warnings{padding:90px 0}.vn-store #MainContent[data-template=cart] .cart__empty-text{font-size:clamp(30px,4vw,54px);margin-bottom:25px}.vn-store #MainContent[data-template=cart] .cart-item__name{font-family:var(--vn-sans,Arial,sans-serif);font-size:19px;letter-spacing:-.02em}.vn-store #MainContent[data-template=cart] .cart-item__image{object-fit:contain;background:#faf9f6}.vn-store #MainContent[data-template=cart] .cart-items th{font-size:11px;letter-spacing:.07em;color:#777}.vn-store #MainContent[data-template=cart] .cart-item{border-color:#e0e0d9}.vn-store #MainContent[data-template=cart] .cart-item__details>*,.vn-store #MainContent[data-template=cart] .product-option{font-size:14px;line-height:1.5}.vn-store #MainContent[data-template=cart] .quantity{border:1px solid #d1d0c9;border-radius:0;min-height:44px}.vn-store #MainContent[data-template=cart] .quantity:after{box-shadow:none}.vn-store #MainContent[data-template=cart] .cart__footer{border-top:1px solid #e0e0d9;padding-top:28px}.vn-store #MainContent[data-template=cart] .cart__blocks{max-width:440px}.vn-store #MainContent[data-template=cart] .totals__total{font-size:22px}.vn-store #MainContent[data-template=cart] .totals__total-value{font-size:22px;letter-spacing:0}.vn-store #MainContent[data-template=cart] .tax-note{font-size:12px;line-height:1.5;color:#777}.vn-store #MainContent[data-template=cart] .cart__checkout-button{background:#333;color:#fff}.vn-store #MainContent[data-template=collection] .collection-hero{background:#fff;padding-block:45px 25px}.vn-store #MainContent[data-template=collection] .collection-hero__description{font-size:16px;line-height:1.6;max-width:650px;color:#777}.vn-store #MainContent[data-template=collection] .product-grid,.vn-store #MainContent[data-template=search] .product-grid{row-gap:44px;column-gap:24px}.vn-store #MainContent[data-template=collection] .card__inner,.vn-store #MainContent[data-template=search] .card__inner{background:#f8f8f5;border:1px solid #eeeee7;border-radius:0}.vn-store #MainContent[data-template=collection] .card__media img,.vn-store #MainContent[data-template=search] .card__media img{object-fit:contain}.vn-store #MainContent[data-template=collection] .card__content,.vn-store #MainContent[data-template=search] .card__content{padding:0}.vn-store #MainContent[data-template=collection] .card__information,.vn-store #MainContent[data-template=search] .card__information{padding:19px 0 10px}.vn-store #MainContent[data-template=collection] .card__heading,.vn-store #MainContent[data-template=search] .card__heading{font-size:20px;line-height:1.2;letter-spacing:-.025em}.vn-store #MainContent[data-template=collection] .card-information .price,.vn-store #MainContent[data-template=search] .card-information .price{font-size:15px;letter-spacing:0;line-height:1.4;margin-top:10px}.vn-store #MainContent[data-template=collection] .facets__heading,.vn-store #MainContent[data-template=collection] .facet-filters__label,.vn-store #MainContent[data-template=search] .facets__heading{font-size:12px;letter-spacing:0}.vn-store #MainContent[data-template=search] .template-search__header{padding-top:24px}.vn-store #MainContent[data-template=search] .template-search__header h1{font-size:clamp(36px,4.4vw,64px);letter-spacing:-.045em}.vn-store #MainContent[data-template=search] .template-search__search{max-width:640px}.vn-store #MainContent[data-template=search] .template-search__results{padding-bottom:40px}.vn-store #MainContent[data-template=page] .page-width--narrow{max-width:900px}.vn-store #MainContent[data-template=page] .main-page-title{margin-bottom:32px}.vn-store #MainContent[data-template=page] .rte{font-size:16px;line-height:1.75;color:#62625c}.vn-store #MainContent[data-template=page] .rte h2{font-size:28px;margin-top:34px}.vn-store #MainContent[data-template=page] .rte h3{font-size:22px;margin-top:28px}.vn-store #MainContent[data-template=page] .rte a{color:inherit;text-underline-offset:4px}.vn-store #MainContent[data-template=page] .contact{max-width:900px}.vn-store #MainContent[data-template=page] .contact__button{margin-top:28px}@media(min-width:990px){.vn-product-detail .product__info-wrapper{padding-left:5.3%!important}.vn-product-detail .product--right .product__info-wrapper{padding-left:0!important;padding-right:5.3%!important}.vn-product-detail .product__column-sticky{top:28px}.vn-product-detail .product--medium .product__media-wrapper,.vn-product-detail .product--medium .product__info-wrapper{width:50%;max-width:50%}}@media(max-width:749px){.vn-store #MainContent:not([data-template=index]){font-size:14px}.vn-store #MainContent:not([data-template=index]) .page-width{width:calc(100% - 40px)}.vn-commerce-breadcrumb{font-size:10px;gap:7px;margin-bottom:23px}.vn-commerce-breadcrumb [aria-current=page]{flex-basis:100%;margin-top:1px}.vn-product-detail .product__info-wrapper{padding:28px 0 0}.vn-store .vn-product-detail .product__title h1{font-size:33px;line-height:1.08}.vn-product-detail .product__text.caption-with-letter-spacing{font-size:10px}.vn-product-detail .product__info-container>*+*{margin-top:18px}.vn-product-detail .price{font-size:21px}.vn-product-detail .product__description{font-size:14px;line-height:1.7}.vn-commerce-product-fallback>img{padding:12px;max-height:480px;aspect-ratio:1/1.12}.vn-product-detail .product__media-list{width:100%;margin:0}.vn-product-detail .product__media-item{width:100%;max-width:100%}.vn-product-detail .product__media-wrapper .slider-mobile-gutter{margin-inline:0}.vn-product-detail .thumbnail-list{padding:8px!important}.vn-product-detail .thumbnail-slider{margin-inline:0}.vn-store #MainContent[data-template=cart] .cart-item__name{font-size:16px}.vn-store #MainContent[data-template=cart] .cart-item__details>*,.vn-store #MainContent[data-template=cart] .product-option{font-size:12px}.vn-store #MainContent[data-template=cart] .cart__footer{padding-top:24px}.vn-store #MainContent[data-template=cart] .cart__blocks{max-width:none}.vn-store #MainContent[data-template=collection] .collection-hero{padding-block:30px 10px}.vn-store #MainContent[data-template=collection] .collection-hero__description{font-size:14px}.vn-store #MainContent[data-template=collection] .product-grid,.vn-store #MainContent[data-template=search] .product-grid{column-gap:12px;row-gap:25px}.vn-store #MainContent[data-template=collection] .card__heading,.vn-store #MainContent[data-template=search] .card__heading{font-size:16px;line-height:1.2}.vn-store #MainContent[data-template=collection] .card-information .price,.vn-store #MainContent[data-template=search] .card-information .price{font-size:13px}.vn-store #MainContent[data-template=page] .rte{font-size:14px;line-height:1.7}.vn-store #MainContent[data-template=page] .rte h2{font-size:25px}}.vn-commerce-product-fallback .vn-original-media{height:clamp(360px,42vw,560px);aspect-ratio:auto;padding:24px}@media(max-width:767px){.vn-commerce-product-fallback .vn-original-media{height:360px;padding:16px}}.vn-store .vn-product-detail .product__title{margin-bottom:12px}.vn-store .vn-product-detail .product__title h1{font-size:clamp(31px,2.9vw,44px);line-height:1.08}.vn-product-detail .vn-product-context{margin-top:12px;font-size:14px;line-height:1.55;color:#60605b}.vn-product-context p{margin:0}.vn-product-context p+p{margin-top:7px}.vn-product-context .vn-product-size{font-size:12px;font-weight:600;letter-spacing:.02em;color:#3b3b3b}.vn-product-size span{padding-inline:7px}.vn-product-detail .vn-purchase-controls .product-form{margin-top:0}.vn-purchase-controls{scroll-margin-top:30px}.vn-purchase-help{display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap;margin:13px 0 0;font-size:11px;line-height:1.5;color:#686861}.vn-purchase-help a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vn-purchase-help span{color:#aaa}.vn-product-detail .vn-bundle-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:18px;border:1px solid #deded5;background:#fafaf6;font-size:12px;line-height:1.55;color:#65655e}.vn-bundle-choice p{margin:0}.vn-bundle-choice p+p{margin-top:5px}.vn-bundle-choice .vn-bundle-choice-title{font-size:13px;color:#333;font-weight:600}.vn-bundle-choice .vn-bundle-saving{color:#3b4938}.vn-bundle-choice>a{flex-shrink:0;font-size:12px;font-weight:600;color:#333;text-underline-offset:4px}.vn-bundle-choice>a span{margin-left:6px}.vn-product-detail .vn-product-campaign{margin:28px 0 0;padding-top:24px;border-top:1px solid #dfdfd8}.vn-product-campaign>img{display:block;width:100%;height:auto;max-height:470px;object-fit:contain;background:#f5f2ed}.vn-product-campaign figcaption{padding-top:10px;font-size:10px;line-height:1.5;color:#74746d}.vn-product-detail .vn-purchase-details{margin-top:24px}.vn-purchase-facts{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;font-size:11px;line-height:1.5;color:#66665f}.vn-purchase-facts span+span{padding-left:18px;border-left:1px solid #d5d5ce}.vn-purchase-detail-row{border-top:1px solid #deded6}.vn-purchase-detail-row:last-of-type{border-bottom:1px solid #deded6}.vn-purchase-detail-row>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:15px 0;font-size:13px;line-height:1.4;color:#333}.vn-purchase-detail-row>summary::-webkit-details-marker{display:none}.vn-detail-toggle{font-size:18px;font-weight:400;line-height:1;transition:transform .16s}.vn-purchase-detail-row[open] .vn-detail-toggle{transform:rotate(45deg)}.vn-purchase-detail-content{padding:0 20px 17px 0;font-size:12px;line-height:1.7;color:#62625b}.vn-purchase-detail-content p{margin:0 0 9px}.vn-purchase-detail-content p:last-child{margin-bottom:0}.vn-purchase-detail-content ul{margin:7px 0 0;padding-left:18px}.vn-purchase-detail-content li+li{margin-top:4px}.vn-purchase-detail-content a{color:inherit;text-underline-offset:3px}.vn-purchase-policy-links{display:flex;gap:16px;flex-wrap:wrap;margin:10px 0}.vn-enabled-payments{margin-top:15px}.vn-enabled-payments>p{font-size:10px;line-height:1.5;color:#74746d;margin:0 0 8px}.vn-enabled-payments>ul{display:flex;flex-wrap:wrap;align-items:center;gap:7px;list-style:none;padding:0;margin:0}.vn-enabled-payments li{display:flex}.vn-enabled-payments svg{display:block;width:36px;height:23px}@media(max-width:749px){.vn-store .vn-product-detail .product__title h1{font-size:30px}.vn-product-detail .vn-product-context{font-size:13px;margin-top:10px}.vn-product-detail .product__info-wrapper{padding-top:22px}.vn-product-detail .vn-bundle-choice{display:block;padding:16px;margin-top:20px}.vn-bundle-choice>a{display:inline-block;margin-top:10px}.vn-product-campaign>img{max-height:440px}.vn-store:has(.vn-purchase-controls--mobile-sticky){padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.vn-purchase-controls--mobile-sticky .product-form__buttons{position:fixed;z-index:40;left:0;right:0;bottom:0;width:100%;max-width:none;margin:0;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #deded5;background:#fff;box-shadow:0 -4px 20px #00000008}.vn-purchase-controls--mobile-sticky .product-form__submit{width:100%;min-height:50px!important;margin:0!important}.vn-purchase-controls--mobile-sticky .product-form__error-message-wrapper:not([hidden]){position:fixed;z-index:41;bottom:calc(82px + env(safe-area-inset-bottom,0px));left:20px;right:20px;margin:0;padding:14px;background:#fff;border:1px solid #c7b6af;font-size:13px;line-height:1.4}.vn-store:has(.vn-purchase-controls--mobile-sticky) .vn-welcome-launcher{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/verenne-commerce.css.map */
