:root{--typeHeaderPrimary:"Ivy Mode";--typeHeaderFallback:Georgia,"Times New Roman",serif;--typeHeaderWeight:400;--typeHeaderSpacing:-.015em;--typeHeaderLineHeight:1.12;--typeBasePrimary:Halcyon;--typeBaseFallback:system-ui,-apple-system,"Segoe UI",sans-serif;--typeBaseWeight:500;--typeBaseSpacing:.01em;--typeBaseLineHeight:1.6;--vg-blue:#307FE2;--vg-blue-d:#1F5FB8;--vg-deep:#307FE2;--vg-ink:#0B1730;--vg-ink2:#566079;--vg-foil:#D6B46A;--vg-foil-hi:#F1DDA0;--vg-line:rgba(11,23,48,.12);--vg-paper:#FDFCF9}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input,textarea,select,button,.btn{font-family:Halcyon,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500;letter-spacing:.01em}body{color:var(--vg-ink)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,.section-header__title,.hero__title,.hero__top-subtitle,.product-single__title,.collection-hero__title,.modal__centered-content h2,.drawer__title{font-family:Ivy Mode,Georgia,serif;font-weight:400;letter-spacing:-.015em;text-transform:none;line-height:1.1;color:inherit}h1,.h1{font-size:clamp(34px,3.6vw,52px)}h2,.h2,.section-header__title{font-size:clamp(28px,2.8vw,40px)}h3,.h3{font-size:clamp(22px,2vw,28px)}a{text-underline-offset:4px}.rte,.rte p{font-size:15px;line-height:1.7}.rte strong,.rte b{font-weight:500}::selection{background:#cfe0fb}:focus-visible{outline:2px solid var(--vg-blue);outline-offset:3px}.toolbar{font-size:12px;letter-spacing:.02em}.site-nav__link,.site-nav__dropdown-link,.mobile-nav__link,.mobile-nav__faux-link{font-family:Halcyon,system-ui,sans-serif!important;font-weight:500;text-transform:none!important;letter-spacing:.02em}.site-nav__link{font-size:14.5px;padding-left:16px;padding-right:16px;transition:color .2s}.site-header:not(.site-header--stuck) .site-nav__link{position:relative}.site-nav__link--underline:after,.site-nav--has-dropdown>.site-nav__link:after{border-bottom-color:var(--vg-foil)}.header-wrapper:not(.header-wrapper--overlay) .site-nav__link:hover{color:var(--vg-blue)}.site-nav__dropdown{border-radius:2px;box-shadow:0 24px 60px #061a4724}.site-header__logo img{max-height:104px;width:auto}.header-item--logo{padding-right:28px}.cart-link__bubble{box-shadow:none}.mobile-nav__link{font-size:17px}.drawer{color:var(--vg-ink)}.drawer__title{font-size:26px}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a{border-radius:2px!important;text-transform:none!important;letter-spacing:.02em;font-size:15px;font-weight:500;min-height:50px;padding:13px 28px;box-shadow:none;transition:background-color .2s,color .2s,border-color .2s}.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--circle):hover{background:var(--vg-blue-d)!important;border-color:var(--vg-blue-d)!important}.btn--secondary,.btn--tertiary,.rte .btn--secondary,.rte .btn--tertiary{background:transparent;color:var(--vg-ink);border:1px solid var(--vg-ink)}.btn--secondary:hover,.btn--tertiary:hover{background:var(--vg-ink);color:#fff;border-color:var(--vg-ink)}.btn--small{min-height:40px;padding:8px 18px;font-size:13.5px}.btn--circle{min-height:0;padding:0;border-radius:50%!important}.shopify-payment-button__button,.shopify-payment-button__button--branded,.shopify-payment-button__button div[role=button]{border-radius:2px!important;min-height:50px!important}.shopify-payment-button__more-options{font-size:13px;color:var(--vg-ink2)}.text-link,.btn--link{text-underline-offset:4px}input,textarea,select,.input-full{border-radius:2px!important;border-color:#0b17303d;font-size:15px}input:focus,textarea:focus,select:focus{border-color:var(--vg-blue)}label,.label{font-size:13px;text-transform:none;letter-spacing:.02em;color:var(--vg-ink2)}.js-qty__wrapper,.js-qty__num{border-radius:2px}.grid-product__title{font-family:Ivy Mode,Georgia,serif;font-weight:400;font-size:21px;letter-spacing:-.005em;text-transform:none!important;line-height:1.15;color:var(--vg-ink)}.grid-product__price{font-size:13.5px;color:var(--vg-ink2);margin-top:6px}.grid-product__meta{padding-top:14px}.grid-product__tag{border-radius:2px;text-transform:none;letter-spacing:.02em;font-size:12px}.collection-filter,.collection-filter__item{font-size:13.5px}.section-header{margin-bottom:36px}.section-header__link{font-size:13.5px}.collection-hero__content .section-header__title,.collection-content .section-header__title{font-size:clamp(36px,4vw,56px)}.product-single__title{font-size:clamp(34px,3.4vw,48px);margin-bottom:10px}.product__price{font-size:20px;color:var(--vg-ink)}.product-single__meta .label,.product__policies{font-size:13px;color:var(--vg-ink2)}.product-single__meta .rte{margin-top:26px}.collapsible-trigger-btn,.collapsible-trigger{font-family:Halcyon,system-ui,sans-serif;font-size:15px;text-transform:none;letter-spacing:.02em}.collapsible-trigger-btn--borders{border-color:var(--vg-line)}.product__thumb{border-radius:2px}.social-sharing__link{font-size:12.5px;color:var(--vg-ink2)}.cart__item-name,.cart__product-name{font-family:Ivy Mode,Georgia,serif;font-size:22px;letter-spacing:-.005em;text-transform:none}.cart__item,.cart__item-row{border-color:var(--vg-line)}.cart__footer,.cart__page-col:last-child{border-radius:2px}.cart__subtotal,.cart__item-sub{font-size:15px}.cart__checkout{width:100%}.cart__remove a,.cart__remove{font-size:12.5px;color:var(--vg-ink2);text-underline-offset:4px}.site-footer{padding-top:64px;font-size:13.5px}.site-footer .footer__title{font-family:Halcyon,system-ui,sans-serif;font-size:13px;font-weight:500;text-transform:none;letter-spacing:.03em;color:var(--vg-foil-hi);margin-bottom:16px}.site-footer a{color:#ffffffd1;text-decoration:none;font-weight:500}.site-footer a:hover{color:#fff}.site-footer .site-footer__linklist a{padding:5px 0;display:inline-block}.footer__small-text,.site-footer__bottom,.footer__base-links{font-size:12px;color:#fff9}.footer__base-links a{text-decoration:none}.modal__inner,.newsletter-popup,.modal__centered-content{border-radius:2px}.jdgm-widget .jdgm-btn,.jdgm-write-rev-link{border-radius:2px!important;text-transform:none!important}@media(max-width:768px){.grid-product__title{font-size:18px}.site-header__logo img{max-height:84px}.btn{min-height:48px}}.btn.add-to-cart,.btn.add-to-cart.btn--secondary{background:var(--vg-blue)!important;color:#fff!important;border:1px solid var(--vg-blue)!important;min-height:54px;font-size:15.5px}.btn.add-to-cart:hover,.btn.add-to-cart.btn--secondary:hover{background:var(--vg-blue-d)!important;border-color:var(--vg-blue-d)!important}.btn.add-to-cart[disabled],.btn.add-to-cart.disabled{opacity:.5}.quick-product__btn{background:var(--vg-blue);opacity:1}.product-single__meta .product__price{margin-bottom:6px}.btn.btn--circle,.btn.quick-product__btn{min-height:0!important;padding:0!important;width:34px;height:34px;border-radius:50%!important;line-height:1}.shopify-payment-button .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--vg-ink)!important;border:1px solid var(--vg-ink)!important}.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--vg-ink)!important;color:#fff!important}.btn.btn--circle,.btn.quick-product__btn{width:30px;height:30px}:root{--vg-warm:#F3F1EC;--vg-hdr:96px}.viage-port{margin:6px 0 22px;font-size:15.5px;color:var(--vg-ink2);letter-spacing:.01em}.product-single__meta{padding-top:12px;padding-left:clamp(0px,3.4vw,64px)}.page-content--product{padding-top:28px;padding-bottom:24px}.page-content--product .page-width{max-width:1480px}.product-single__title{font-size:clamp(36px,3.4vw,54px);line-height:1.06;margin:0}.product-block--price .variant__label{display:none}.product-block--price{margin-top:4px}.product-block--price .product__price{font-size:24px;font-family:Ivy Mode,Georgia,serif;letter-spacing:0}.viage-format{margin:4px 0 0;font-size:14px;color:var(--vg-ink2)}.product-single__meta .product-block{margin-bottom:0}.product-single__meta .product-block+.product-block{margin-top:22px}.product-single__meta .product-block--price+.product-block{margin-top:26px}.product-single__meta .product__policies,.product-single__meta .shopify-payment-terms{display:none}.product-single__meta [data-product-blocks]{margin-top:18px;padding-top:22px;border-top:1px solid var(--vg-line)}.product__main-photos{background:var(--vg-warm);border-radius:2px;overflow:hidden}.product__main-photos .product-main-slide{background:transparent}.product__main-photos img,.product__main-photos .image-wrap img{mix-blend-mode:multiply}.product__photos .image-wrap{background:transparent}.product__thumbs--below{margin-top:12px}.product__thumb{border:1px solid transparent;background:var(--vg-warm);border-radius:2px;transition:border-color .2s}.product__thumb img{mix-blend-mode:multiply}.product__thumb.active-thumb,.product__thumb[aria-current=true],.product__thumb.is-active{border-color:var(--vg-ink)}.product__thumb-item{padding:0 6px 0 0}.viage-buyrow{display:flex;gap:10px;align-items:stretch}.viage-buyrow .add-to-cart{flex:1 1 auto;width:auto;margin:0}.viage-qty{flex:0 0 auto;margin:0}.viage-qty .js-qty__wrapper{display:flex;align-items:stretch;width:128px;max-width:none;height:54px;border:1px solid rgba(11,23,48,.28);border-radius:2px;background:#fff}.viage-qty .js-qty__num{order:2;flex:1 1 auto;width:auto;min-width:0;border:0!important;background:transparent;padding:0;height:100%;font-size:15px}.viage-qty .js-qty__adjust{position:static;order:1;flex:0 0 38px;padding:0;display:flex;align-items:center;justify-content:center}.viage-qty .js-qty__adjust--plus{order:3}.viage-qty .js-qty__adjust--minus{order:1}.viage-qty .js-qty__adjust .icon{height:11px;width:11px}.payment-buttons{display:block}.shopify-payment-button{margin-top:10px}.shopify-payment-button__button--unbranded{min-height:46px!important;font-size:14px!important}.viage-acc{border-top:1px solid var(--vg-line)}.product-block:last-child .viage-acc,.viage-acc+.viage-acc{border-bottom:0}.viage-acc>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:15.5px;color:var(--vg-ink);letter-spacing:.01em}.viage-acc>summary::-webkit-details-marker{display:none}.viage-acc>summary:after{content:"";width:9px;height:9px;border-right:1px solid var(--vg-ink);border-bottom:1px solid var(--vg-ink);transform:rotate(45deg) translateY(-2px);transition:transform .25s}.viage-acc[open]>summary:after{transform:rotate(-135deg) translate(-2px,-1px)}.viage-acc__body{padding:0 0 22px}.viage-acc__body .rte,.viage-acc__body .rte p{font-size:15px;line-height:1.75;color:#2a3652}.viage-acc__body .rte p:first-child{margin-top:0}.viage-notes{margin:0;display:grid;gap:0}.viage-notes>div{display:grid;grid-template-columns:76px 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--vg-line)}.viage-notes>div:first-child{border-top:0;padding-top:0}.viage-notes dt{font-size:13.5px;color:var(--vg-ink2)}.viage-notes dd{margin:0;font-family:Ivy Mode,Georgia,serif;font-size:19px;line-height:1.35}.viage-trust{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--vg-line)}.viage-trust li{font-size:14px;color:var(--vg-ink2);padding:5px 0}.product-block .social-sharing{margin-top:6px}.social-sharing__link{font-size:12.5px}.product-recommendations,[data-section-type=product-recommendations]{padding-top:24px}.product-recommendations .section-header__title,[data-section-type=product-recommendations] .section-header__title{text-align:left}.jdgm-widget,.jdgm-rev-widg{font-family:Halcyon,system-ui,sans-serif!important}.jdgm-rev-widg__title{font-family:Ivy Mode,Georgia,serif!important;font-weight:400!important;font-size:34px!important}.jdgm-rev-widg{border-top:1px solid var(--vg-line);padding-top:40px!important}.jdgm-star,.jdgm-prev-badge__stars .jdgm-star,.jdgm-prev-badge .jdgm-star{color:var(--vg-foil)!important}.jdgm-prev-badge{margin-top:10px;display:block}.jdgm-histogram__bar-content{background:var(--vg-deep)!important}.viage-sticky{display:none}@media(max-width:768px){.product-single__title{font-size:34px;margin-top:6px}.product-single__meta{padding-left:0;padding-top:0}.page-content--product{padding-top:0}.product__main-photos{border-radius:0;margin-bottom:18px}.viage-port{margin-bottom:14px}.viage-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;align-items:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fdfcf9;border-top:1px solid var(--vg-line);box-shadow:0 -10px 30px #061a4714;transform:translateY(110%);transition:transform .3s ease;visibility:hidden}.viage-sticky.is-visible{transform:none;visibility:visible}.viage-sticky__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.viage-sticky__name{font-family:Ivy Mode,Georgia,serif;font-size:18px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viage-sticky__price{font-size:13.5px;color:var(--vg-ink2)}.viage-sticky__btn{flex:0 0 auto;background:var(--vg-blue)!important;color:#fff!important;border:1px solid var(--vg-blue)!important;min-height:46px;padding:10px 26px}.viage-sticky__btn[disabled]{opacity:.5}.viage-buyrow .add-to-cart{min-height:54px}}.grid-product__image-wrap{background:var(--vg-warm);border-radius:2px;overflow:hidden}.grid-product__image-wrap img{mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.grid-product__link:hover .grid-product__image-wrap img{transform:scale(1.025)}.grid-product__meta{padding-top:16px;text-align:left}.grid-product__title{font-size:22px}.grid-product__price{font-size:14px;margin-top:4px}.grid-product__actions{opacity:0;transition:opacity .25s}.grid-product:hover .grid-product__actions,.grid-product:focus-within .grid-product__actions{opacity:1}.grid-product__actions .quick-product__btn[data-modal-id*=zoom],.grid-product__actions .quick-product__btn:first-child{display:none}@media(hover:none){.grid-product__actions{display:none}}.grid-product__tag--sold-out{background:var(--vg-ink)!important;color:#fff!important}.viage-cart{padding-top:36px;padding-bottom:72px}.viage-cart__head{max-width:1200px;margin:0 auto 34px;display:flex;align-items:baseline;gap:18px;border-bottom:1px solid var(--vg-line);padding-bottom:22px}.viage-cart__title{margin:0;font-size:clamp(34px,3.4vw,48px)}.viage-cart__count{margin:0;color:var(--vg-ink2);font-size:15px}.viage-cart__head--empty{display:block;text-align:center;border:0;padding:56px 0 40px;margin-bottom:0}.viage-cart__head--empty .viage-cart__title{margin-bottom:14px}.viage-cart__lede{max-width:420px;margin:0 auto 28px;color:var(--vg-ink2);font-size:16px}.viage-cart .cart__page{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:72px;align-items:start;max-width:1200px}.viage-cart .cart__page-col:first-child{padding:0;flex:none}.viage-cart .cart__page-col:last-child{position:sticky;top:120px;padding:34px 32px 30px;background:var(--vg-warm);border-radius:2px;flex:none}.viage-cart .cart__page-col:last-child:after{display:none}.viage-summary__title{font-size:26px;margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid var(--vg-line)}.viage-cart .cart__item--subtotal{font-size:18px;padding-top:4px}.viage-cart .cart__item-row{margin-bottom:18px}.viage-cart .add-note{font-size:14px;color:var(--vg-ink2);cursor:pointer}.viage-cart .cart__continue{border:0;background:transparent;min-height:0;padding:6px 0;text-decoration:underline;text-underline-offset:5px;color:var(--vg-ink2);font-size:14px}.viage-cart .cart__continue:hover{background:transparent;color:var(--vg-ink)}.viage-cart .cart__item-row.text-center small,.cart__footer small{font-size:13px;color:var(--vg-ink2)}.cart__item{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid var(--vg-line)}.cart__item:first-child{padding-top:0}.cart__image{flex:0 0 132px;background:var(--vg-warm);border-radius:2px;align-self:flex-start}.cart__image .image-wrap{background:transparent}.cart__image img{mix-blend-mode:multiply}.cart__item-details{flex:1 1 auto;min-width:0;align-content:space-between}.cart__item-name{font-size:24px;line-height:1.1;margin-bottom:6px}.cart__item--variants{color:var(--vg-ink2)}.cart__item-sub{align-items:flex-end;margin-top:18px}.cart__item-sub .js-qty__wrapper{display:flex;align-items:stretch;width:104px;max-width:none;height:40px;border:1px solid rgba(11,23,48,.28);border-radius:2px;background:#fff}.cart__item-sub .js-qty__num{order:2;flex:1;width:auto;min-width:0;border:0!important;padding:0;background:transparent;font-size:14px}.cart__item-sub .js-qty__adjust{position:static;order:1;flex:0 0 32px;padding:0;display:flex;align-items:center;justify-content:center}.cart__item-sub .js-qty__adjust--plus{order:3}.cart__remove a{margin-top:12px;font-size:13px;color:var(--vg-ink2)}.cart__item-price-col .cart__price:not(.cart__price--strikethrough){font-size:17px}.cart__checkout{margin-top:4px}.viage-cart .cart-recommendations,.viage-cart .cart__recommended-title{margin-top:56px}.site-header__cart{box-shadow:0 30px 80px #061a4738;border:1px solid var(--vg-line);border-top:0;border-radius:0 0 2px 2px;background:var(--vg-paper)}@media(min-width:769px){.site-header__cart{max-width:470px}}.viage-drawer__title{font-size:28px;margin:0 0 6px;padding-bottom:16px;border-bottom:1px solid var(--vg-line)}.cart__scrollable{padding:26px 28px 0}.site-header__cart .cart__item{gap:18px;padding:20px 0}.site-header__cart .cart__item:first-child{padding-top:20px}.site-header__cart .cart__image{flex:0 0 92px;margin-right:0}.site-header__cart .cart__item-name{font-size:20px}.site-header__cart .cart__item-sub{margin-top:12px}.site-header__cart .cart__item-sub .js-qty__wrapper{width:92px;height:36px}.cart__drawer-form .cart__remove{display:block}.cart__footer{background:var(--vg-warm);border-top:1px solid var(--vg-line);padding:22px 28px 24px}.cart__item-row--footer{padding:0}.site-header__cart-empty{padding:44px 28px 40px;text-align:center;color:var(--vg-ink2)}.viage-drawer__empty-title{font-family:Ivy Mode,Georgia,serif;font-size:28px;color:var(--vg-ink);margin:0 0 8px}.site-header__cart-empty .btn{margin-top:20px}.cart-link__bubble-num{font-size:11px}@media(max-width:768px){.viage-cart{padding-top:20px}.viage-cart .cart__page{grid-template-columns:1fr;gap:34px}.viage-cart .cart__page-col:last-child{position:static;padding:26px 20px}.viage-cart__head{margin-bottom:24px}.cart__item{gap:16px;padding:22px 0}.cart__image{flex-basis:96px}.cart__item-name{font-size:21px}}.toolbar-section .toolbar{min-height:0}@media(max-width:768px){.toolbar-section{display:none}}@media(min-width:769px){.site-nav__link{padding:18px 20px}.site-nav__item{position:relative}.site-nav__link--underline:after{border-bottom:1px solid var(--vg-foil);margin:0 20px 12px;display:block;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.site-nav__item:hover .site-nav__link--underline:after,.site-nav__link[aria-current=page]:after,details[open]>summary.site-nav__link--underline:after{transform:scaleX(1)}.is-light .site-nav__link--underline:after{border-bottom-color:var(--vg-foil-hi)}}.site-nav__link{transition:color .2s}.site-nav__dropdown{background:#fff;border:1px solid var(--vg-line);padding:10px 0;min-width:220px}.site-nav__dropdown-link{padding:9px 26px;font-size:14.5px;transition:background-color .2s,color .2s}.site-nav__dropdown-link:hover{background:var(--vg-warm);color:var(--vg-ink);text-decoration:none}.megamenu .site-nav__dropdown-link:hover{background:transparent;text-decoration:underline;text-decoration-color:var(--vg-foil)}.megamenu__col-title a{font-family:Ivy Mode,Georgia,serif!important;font-size:20px}.cart-link__bubble:before{padding:9px}@media(max-width:768px){.site-header__mobile-nav{background:var(--vg-deep);color:#fff;padding:0;height:var(--maxDrawerHeight, calc(100dvh - 70px) );max-height:none;box-shadow:none;border-top:1px solid rgba(255,255,255,.12)}.site-header__mobile-nav .site-header__drawer-animate{display:flex;flex-direction:column;min-height:100%;padding:12px 28px 34px}.slide-nav__wrapper:after{display:none}.slide-nav__item:first-child,.slide-nav__item:last-child{padding:0}.slide-nav__item{border-bottom:1px solid rgba(255,255,255,.14)}.slide-nav__link,.mobile-nav__link{font-family:Ivy Mode,Georgia,serif!important;font-size:34px!important;line-height:1.1;padding:22px 0;color:#fff;letter-spacing:-.01em}.slide-nav__link .icon{height:12px;width:12px;fill:none;stroke:var(--vg-foil);color:var(--vg-foil)}.slide-nav__link .icon path{fill:var(--vg-foil)}.slide-nav__image{display:none}.slide-nav__image+span{padding-left:0}.slide-nav__link--back>span{text-decoration:none;font-size:20px}.slide-nav__dropdown{background:var(--vg-deep)}.viage-mnav__foot{margin-top:auto;padding-top:34px;display:flex;flex-direction:column;gap:6px}.viage-mnav__small{display:block;padding:10px 0;font-size:16px;color:#ffffffdb;text-decoration:none}.viage-mnav__currency{padding-top:8px;color:#fff}.viage-mnav__currency .faux-select,.viage-mnav__currency button{color:#fff;border-color:#ffffff4d;background:transparent}#MobileNavFooter{margin-top:8px;font-size:14px}#MobileNavFooter *{color:#ffffffb3!important;background:transparent!important}.mobile-nav-open .site-header{background:#fff}.site-header__mobile-nav,.header-wrapper .site-header__mobile-nav,.header-wrapper--overlay .site-header__mobile-nav{background:var(--vg-deep)!important;color:#fff!important}.site-header__mobile-nav .slide-nav__link,.site-header__mobile-nav .slide-nav__link span,.site-header__mobile-nav .mobile-nav__link,.site-header__mobile-nav .slide-nav__button{color:#fff!important}.site-header__mobile-nav .slide-nav__wrapper,.site-header__mobile-nav .slide-nav,.site-header__mobile-nav .slide-nav__item{background:transparent!important}}@media(min-width:769px){.viage-mnav__foot{display:none}}#FooterMobileNavWrap{display:none!important}.product__main-photos .product-main-slide .image-wrap,.product__main-photos .product-image-main,.product__main-photos .image-wrap,.product__main-photos .product-main-slide{background:#fff}.product__thumb .image-wrap,.product__thumb,.cart__image .image-wrap{background:var(--vg-warm)}.viage-acc__body .rte{margin:0!important}.viage-acc__body .rte p{margin:0 0 1em}.viage-acc__body .rte p:last-child{margin-bottom:0}.product-single__meta{padding-left:clamp(0px,3vw,56px)}#MobileNavFooter *{border-color:#ffffff24!important}.grid__image-ratio{background:var(--vg-warm)}@media(max-width:768px){body:has(.viage-sticky.is-visible) .doubly-float{bottom:84px!important}}.product__main-photos,.product__thumb,.product__thumb .image-wrap,.grid-product__image-wrap,.cart__image,.cart__image .image-wrap,.grid__image-ratio{background:#fff}.grid-product__image-wrap img,.product__main-photos img,.cart__image img{mix-blend-mode:normal}body{position:relative}.doubly-float{position:absolute!important;top:auto!important;bottom:18px!important;left:16px!important;right:auto!important;z-index:5!important;box-shadow:none!important}.site-footer{padding-bottom:76px}.header-wrapper:not(.header-wrapper--overlay) .site-header__logo img{filter:brightness(.6) saturate(1.7) contrast(1.1)}@media(max-width:768px){.grid-product__title{font-size:17px;line-height:1.2;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.grid-product__content{padding-left:0;padding-right:0}.grid-product__meta{padding-left:2px;padding-right:2px}.grid-product__image-wrap{margin-left:0!important;margin-right:0!important}.grid-product__tag{left:6px!important;right:auto!important;top:6px!important;bottom:auto!important;margin:0!important;transform:none!important;white-space:nowrap;padding:5px 9px;z-index:2}.grid-overflow-wrapper .grid-product__title{font-size:16px}.product-single__meta{padding-left:0!important;padding-right:0!important}.site-header__cart{min-height:calc(100dvh - var(--vg-hdr,96px));max-height:calc(100dvh - var(--vg-hdr,96px));overflow-y:auto}.site-footer{padding-top:22px}.site-footer .site-footer__linklist a,.site-footer a{padding-top:8px;padding-bottom:8px}.footer__social a,.site-footer .social-icons a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.collapsible-trigger-btn{min-height:48px}}.template-page .collapsible-trigger-btn,.template-page .collapsible-trigger{text-transform:none!important;letter-spacing:.01em}.header-wrapper--compressed .site-header__logo img{filter:brightness(.6) saturate(1.7) contrast(1.1)}.grid-product .grid__image-ratio--portrait:before{padding-bottom:125%!important}.grid-product .shopify-product-reviews-badge{min-height:0!important}@media(max-width:768px){.grid-product__tags{left:8px!important;right:auto!important;top:8px!important;bottom:auto!important}.grid-product__tag{position:static!important}.grid-product__image-wrap{margin-top:0!important}.grid-item__meta{margin-top:10px;margin-bottom:4px}.grid-product{margin-bottom:22px!important}.gallery__container{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.gallery__container .gallery__image{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}}.grid-product__actions{right:8px!important;top:8px!important;transform:none!important}.grid-product__actions>button{margin:0!important}.quick-add-btn .btn.btn--circle{display:flex!important;align-items:center;justify-content:center;width:34px;height:34px;background:#fff!important;border:1px solid rgba(11,23,48,.16)!important;color:var(--vg-ink,#0B1730)!important;box-shadow:none!important}.quick-add-btn .btn.btn--circle:hover{background:var(--vg-ink,#0B1730)!important;border-color:var(--vg-ink,#0B1730)!important;color:#fff!important}.quick-add-btn .btn.btn--circle .icon{width:14px!important;height:14px!important;margin:0!important;stroke:currentColor}.newsletter-container{padding-bottom:64px}.newsletter__input-group .form__submit--small{display:none!important}.newsletter__input-group .form__submit--large{display:inline!important}.newsletter__input-group .btn{padding-left:20px;padding-right:20px;white-space:nowrap}.scrollable-grid--small{scrollbar-width:none}.scrollable-grid--small::-webkit-scrollbar{display:none}.grid-product__actions{top:0!important;right:0!important;margin:calc(var(--productTileMargin,0px) + 8px) calc(var(--productTileMargin,0px) + 8px) 0 0}@media(max-width:768px){.grid-product__actions{margin:8px 8px 0 0}}.shopify-section .index-section.newsletter-container{padding-bottom:64px!important;margin-bottom:0!important}.product-single__form:has(.add-to-cart[disabled]) .shopify-payment-button{display:none!important}.shopify-policy__container{padding-bottom:72px!important}.template-customers-login .page-content,.template-customers-register .page-content,[class*=template-customers] .page-content{padding-top:40px!important;padding-bottom:72px!important}.collection-grid .grid-item:not(:has(.grid-product__image-wrap)){flex:0 0 100%!important;max-width:100%!important;width:100%!important}.collection-grid .grid-item:not(:has(.grid-product__image-wrap)) .grid-item__link{max-width:60ch}.text-highlight--serif,.text-highlight--serif *{font-family:Ivy Mode,Georgia,serif!important;font-style:normal!important}.template-page .newsletter-section .social-sharing{display:none!important}.newsletter-section__content{padding-left:0!important}@media(min-width:769px){.page-width.text-left .newsletter-section__content{margin-left:0!important;margin-right:0!important}.shopify-section .index-section.newsletter-container{padding-top:48px!important}}@media(max-width:768px){.template-page .index-section img.image-element{width:100%!important;height:auto}}@media(max-width:768px){.media-with-text__image{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}.media-with-text__media{padding-left:0!important;padding-right:0!important}}.footer__base-links a[href*="shopify.com"]{display:none!important}.site-footer .footer__title,.site-footer a,.site-footer,.site-footer .footer__base-links{color:#fff}.media-with-text__video video,.media-with-text__video video>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.media-with-text__video{aspect-ratio:16/9}.viage-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0 0 6px -2px;font-size:14px;color:var(--vg-ink,#0B1730);text-decoration:none}.viage-back__chev{width:7px;height:7px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:2px}.viage-back:hover{color:var(--vg-blue-d,#1F5FB8)}.template-collection .index-section:has(.rte) .h1,.template-collection [id*=viage-intro] .h1{margin-bottom:10px}[id*=viage-intro] .index-section{margin-top:36px!important;margin-bottom:8px!important}[id*=viage-intro] .rte{color:var(--vg-ink2,#566079);font-size:15.5px}@media(max-width:768px){[id*=viage-intro] .index-section{margin-top:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/viage-skin.css.map */
