.val-fit{margin:8px 0 0;font-size:13px;line-height:1.5;color:rgba(var(--color-foreground),.8)}.price--large .price__sale{column-gap:8px}.price--large .price__sale .price-item--sale{margin-right:0}.val-disc{display:inline-block;padding:2px 8px;border:1px solid rgb(156,7,30);color:#9c071e;font-size:13px;font-weight:700;line-height:1.4;vertical-align:middle}media-gallery .val-hide{display:none!important}.val-ship{margin:16px 0 0;padding:12px 14px;border:1px solid rgba(var(--color-foreground),.12)}.val-ship__text{margin:0 0 8px;font-size:14px;line-height:1.4}.val-ship__bar{height:4px;background:rgba(var(--color-foreground),.1)}.val-ship__bar span{display:block;height:4px;background:#2f6b3a;transition:width .3s ease}.product__accordion details[open]>.accordion__content{padding-top:4px}.product__accordion.val-legal{border-bottom:0}.product__accordion.val-legal summary{padding:12px 0}.product__accordion.val-legal .accordion__title{font-size:13px;font-weight:400;color:rgba(var(--color-foreground),.75);text-decoration:underline}.product__accordion.val-legal .accordion__content{font-size:13px}.val-sticky{display:none}@media screen and (max-width:749px){.val-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -4px 16px #0000000f;transform:translateY(110%);transition:transform .25s ease}.val-sticky.is-visible{transform:none}.val-sticky__img{width:44px;height:55px;object-fit:cover;flex:0 0 auto}.val-sticky__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.val-sticky__price{font-size:15px;font-weight:700;color:#9c071e}.val-sticky__variant{align-self:flex-start;max-width:100%;padding:0;border:0;background:none;font:inherit;font-size:13px;color:rgb(var(--color-foreground));text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.val-sticky__btn{flex:0 0 auto;min-height:48px;min-width:0;padding:0 18px;font-size:15px}body.val-sticky-on{padding-bottom:76px}.product__title h1{font-size:21px;line-height:1.25}.js.product-form__input.product-form__input--pill.mix label{--swatch-input--size: 56px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/val-pdp.css.map */
