main[data-template^=product]{--vh-pdp-scrim: rgb(15 32 24 / .42);--vh-pdp-scrim-soft: rgb(15 32 24 / 0);--vh-pdp-hairline-light: rgb(245 240 232 / .6);--vh-pdp-hairline-dark: rgb(42 42 34 / .14);--vh-pdp-motion: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:no-preference){::view-transition-group(product-image-transition),::view-transition-group(product-details){animation-duration:.72s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(product-image-transition),::view-transition-new(product-image-transition){animation-duration:.38s;animation-timing-function:cubic-bezier(.22,1,.36,1)}}main[data-template^=product]>.shopify-section:has(.product-information) .section-background{background-color:var(--vh-cream-pure)}@media screen and (min-width:750px){main[data-template^=product] .media-gallery__grid>.product-media-container:first-child{--gallery-aspect-ratio: 3 / 2}main[data-template^=product] .media-gallery__grid>.product-media-container:first-child .product-media-constraint-wrapper{width:min(100%,calc(var(--constrained-height) * 3 / 2))}}main[data-template^=product] .media-gallery__grid>.product-media-container--force-aspect.vh-reveal-media:not(:first-child){opacity:0;translate:0 24px;transition:opacity .8s var(--vh-pdp-motion) var(--vh-pdp-media-delay, 0s),translate .8s var(--vh-pdp-motion) var(--vh-pdp-media-delay, 0s)}main[data-template^=product] .media-gallery__grid>.product-media-container--force-aspect.vh-reveal-media.is-visible{opacity:1;translate:0 0}@media screen and (min-width:750px){main[data-template^=product] .media-gallery__grid>.product-media-container--force-aspect.vh-reveal-media:nth-child(odd){--vh-pdp-media-delay: .09s}}main[data-template^=product] .media-gallery__grid>.product-media-container{overflow:hidden}main[data-template^=product] .media-gallery__grid .product-media__image{transition:transform .9s var(--vh-pdp-motion)}main[data-template^=product] .media-gallery__grid .product-media-container:focus-within .product-media__image{transform:scale(1.045)}@media(hover:hover)and (pointer:fine){main[data-template^=product] .media-gallery__grid .product-media-container:hover .product-media__image{transform:scale(1.045)}}main[data-template^=product] .product-media-container__zoom-button:before,main[data-template^=product] .product-media-container__zoom-button:after{content:"";position:absolute;opacity:0;pointer-events:none;transition:opacity .5s var(--vh-pdp-motion),transform .5s var(--vh-pdp-motion)}main[data-template^=product] .product-media-container__zoom-button:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(140px 140px at calc(100% - 42px) calc(100% - 42px),var(--vh-pdp-scrim),var(--vh-pdp-scrim-soft) 72%)}main[data-template^=product] .product-media-container__zoom-button:after{inset-block-end:20px;inset-inline-end:20px;width:44px;height:44px;border:1px solid var(--vh-pdp-hairline-light);background-image:linear-gradient(var(--vh-pdp-hairline-light),var(--vh-pdp-hairline-light)),linear-gradient(var(--vh-pdp-hairline-light),var(--vh-pdp-hairline-light));background-size:13px 1px,1px 13px;background-position:center center;background-repeat:no-repeat;transform:translateY(6px)}main[data-template^=product] .product-media-container:focus-within .product-media-container__zoom-button:before,main[data-template^=product] .product-media-container:focus-within .product-media-container__zoom-button:after{opacity:1;transform:translateY(0)}@media(hover:hover)and (pointer:fine){main[data-template^=product] .product-media-container:hover .product-media-container__zoom-button:before,main[data-template^=product] .product-media-container:hover .product-media-container__zoom-button:after{opacity:1;transform:translateY(0)}}main[data-template^=product] .product-media-container__zoom-button:focus-visible{outline:1px solid var(--vh-gold)!important;outline-offset:-5px!important}main[data-template^=product] .dialog-zoomed-gallery__dialog{background-color:var(--vh-forest-deep);--thumbnail-width: 72px}:root:active-view-transition main[data-template^=product] .dialog-zoomed-gallery__dialog{background-color:transparent}main[data-template^=product] .dialog-zoomed-gallery__close-button{mix-blend-mode:normal;color:var(--vh-cream);width:44px;height:44px;border:1px solid var(--vh-pdp-hairline-light);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:border-color .4s var(--vh-pdp-motion),color .4s var(--vh-pdp-motion)}main[data-template^=product] .dialog-zoomed-gallery__close-button:hover,main[data-template^=product] .dialog-zoomed-gallery__close-button:focus-visible{color:var(--vh-gold);border-color:var(--vh-gold)}main[data-template^=product] .dialog-thumbnails-list{color:var(--vh-gold);--active-thumbnail-border-color: var(--vh-gold);gap:10px}main[data-template^=product] .dialog-thumbnails-list__thumbnail{opacity:.42;transition:opacity .5s var(--vh-pdp-motion),transform .5s var(--vh-pdp-motion)}main[data-template^=product] .dialog-thumbnails-list__thumbnail[aria-selected=true]{opacity:1}@media(hover:hover)and (pointer:fine){main[data-template^=product] .dialog-thumbnails-list__thumbnail:hover{opacity:1}}main[data-template^=product] .dialog-thumbnails-list__thumbnail:focus-visible{opacity:1}@media screen and (max-width:749px){main[data-template^=product] .product-information{overflow-x:clip}main[data-template^=product] .product-details{padding-block-start:clamp(28px,7vw,40px);padding-block-end:clamp(40px,9vw,64px)}main[data-template^=product] .slideshow-controls__counter{background-color:var(--vh-pdp-scrim);color:var(--vh-cream);font-family:var(--vh-sans);font-size:var(--vh-eyebrow-size);font-weight:400;letter-spacing:.14em;border-radius:0;padding:7px 14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}main[data-template^=product] .slideshow-controls__counter .slash{color:var(--vh-pdp-hairline-light);padding-inline:4px}main[data-template^=product] .vh-reveal-mediacol .slideshow-controls__counter{opacity:0;translate:0 8px;transition:opacity .8s var(--vh-pdp-motion) .15s,translate .8s var(--vh-pdp-motion) .15s}main[data-template^=product] .vh-reveal-mediacol.is-visible .slideshow-controls__counter{opacity:1;translate:0 0}}main[data-template^=product] .product-details h1{font-family:var(--vh-serif)!important;font-weight:300!important;font-size:clamp(1.75rem,2.4vw,2.3rem);line-height:1.08;letter-spacing:-.025em;color:var(--vh-stone);margin-block:0;text-wrap:balance}main[data-template^=product] .product-details product-price .price{font-family:var(--vh-sans)!important;font-size:1.0625rem!important;font-weight:400!important;letter-spacing:.07em!important;line-height:1.4!important;color:var(--vh-stone)!important}main[data-template^=product] .product-details product-price .tax-note{font-size:10px!important;letter-spacing:.18em!important;color:var(--vh-stone-mid)!important;opacity:.75}main[data-template^=product] .product-details .vh-lead p,main[data-template^=product] .product-details rte-formatter.rte:not([class*=vendor_block]):not([class*=lead_facts]) p{font-family:var(--vh-sans)!important;font-size:var(--vh-text-lg)!important;line-height:1.75!important;color:var(--vh-stone-mid)!important;font-weight:300;max-width:46ch;margin-block:0 .9em;text-wrap:pretty}main[data-template^=product] .product-details .vh-lead p:last-child,main[data-template^=product] .product-details rte-formatter.rte:not([class*=vendor_block]):not([class*=lead_facts]) p:last-child{margin-block-end:0}main[data-template^=product] .product-details .vh-lead__links{max-width:none;margin-block:0;display:flex;flex-wrap:wrap;align-items:baseline}main[data-template^=product] .product-details a[href^="#vh-"]{position:relative;display:inline-block;font-family:var(--vh-sans);font-size:var(--vh-eyebrow-size);font-weight:400;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--vh-forest);text-decoration:none;padding-block-end:6px;margin-block-start:14px;margin-inline-end:28px}main[data-template^=product] .product-details a[href^="#vh-"]:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;height:1px;width:28px;background:var(--vh-gold-ink);transition:width .7s var(--vh-pdp-motion)}main[data-template^=product] .product-details a[href^="#vh-"]:hover:after,main[data-template^=product] .product-details a[href^="#vh-"]:focus-visible:after{width:100%}main[data-template^=product] [id^=vh-]{scroll-margin-block-start:calc(var(--header-height, 100px) + 24px)}main[data-template^=product] .product-details .variant-option label{font-family:var(--vh-sans);font-size:var(--vh-eyebrow-size);font-weight:500;letter-spacing:var(--vh-eyebrow-tracking);text-transform:uppercase;color:var(--vh-stone-mid);margin-block-end:10px}main[data-template^=product] .product-details .variant-option__select{font-family:var(--vh-sans);font-size:var(--vh-text);font-weight:400;color:var(--vh-forest);background-color:var(--vh-cream-pure);border:1px solid var(--vh-pdp-hairline-dark);border-radius:0;padding:16px 46px 16px 18px;line-height:1.3;transition:border-color .35s var(--vh-pdp-motion)}main[data-template^=product] .product-details .variant-option__select:hover,main[data-template^=product] .product-details .variant-option__select:focus{border-color:var(--vh-gold-ink)}main[data-template^=product] .product-details .variant-option__select-wrapper .icon-caret{color:var(--vh-gold-ink)}main[data-template^=product] .product-details .product-form-buttons{margin-block-start:clamp(20px,2.2vw,28px)}main[data-template^=product] .product-details .add-to-cart-button{width:100%;height:auto;min-height:58px;background-color:var(--vh-forest-deep);color:var(--vh-cream);font-family:var(--vh-sans);font-size:var(--vh-eyebrow-size);font-weight:400;letter-spacing:.17em;text-transform:uppercase;border:none;border-radius:0;padding:18px 32px;cursor:pointer;transition-property:color,box-shadow,background-color,scale,translate;transition-duration:.35s;transition-timing-function:var(--vh-pdp-motion)}@media(hover:hover)and (pointer:fine){main[data-template^=product] .product-details .add-to-cart-button:hover{background-color:var(--vh-gold);color:var(--vh-forest-deep)}}main[data-template^=product] .product-details .add-to-cart-button:focus-visible{background-color:var(--vh-gold);color:var(--vh-forest-deep)}main[data-template^=product] .product-details [class*=lead_facts]{display:block;margin-block-start:clamp(18px,2vw,24px);padding-block-start:clamp(14px,1.6vw,18px);border-block-start:1px solid var(--vh-pdp-hairline-dark)}main[data-template^=product] .product-details [class*=lead_facts] p{font-family:var(--vh-sans)!important;font-size:var(--vh-text-sm)!important;line-height:1.7!important;color:var(--vh-stone-mid)!important;font-weight:300;margin-block:0}@media screen and (min-width:750px){main[data-template^=product] .product-details{--sticky-header-offset: calc(var(--header-height, 100px) + clamp(20px, 2.4vw, 32px));padding-block-end:var(--vh-section-y)}}@media(prefers-reduced-motion:reduce){main[data-template^=product] .media-gallery__grid>.product-media-container--force-aspect.vh-reveal-media,main[data-template^=product] .vh-reveal-mediacol .slideshow-controls__counter{transition:none!important;transition-delay:0s!important;opacity:1!important;translate:none!important;transform:none!important}main[data-template^=product] .media-gallery__grid .product-media__image{transition:none!important}main[data-template^=product] .media-gallery__grid .product-media-container:hover .product-media__image,main[data-template^=product] .media-gallery__grid .product-media-container:focus-within .product-media__image{transform:none!important}main[data-template^=product] .product-media-container__zoom-button:before,main[data-template^=product] .product-media-container__zoom-button:after{transition:none!important;transform:none!important}main[data-template^=product] .dialog-thumbnails-list__thumbnail,main[data-template^=product] .dialog-zoomed-gallery__close-button,main[data-template^=product] .product-details .variant-option__select{transition:none!important}main[data-template^=product] .product-details .add-to-cart-button{transition-duration:0s!important}main[data-template^=product] .product-details .add-to-cart-button:active{scale:none!important;translate:none!important}main[data-template^=product] .product-details a[href^="#vh-"]:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/veldora-pdp.css.map */
