.index-product{overflow:hidden}.product__wrapper__inner{max-width:1144px}.product__images{margin:0 -16px}.product__thumbs{min-height:unset;margin:24px 0}.product__thumbs__holder{display:flex;justify-content:center}.product__thumb{padding:0;margin:0 8px 0 0}.product__thumb .product__thumb__link{width:5px;height:5px;border-radius:50%;overflow:hidden}.product__thumb:after{background-color:#c0c1c5;height:5px;opacity:1;border-radius:50%}.product__thumb.is-active:after{background-color:#000}.slider__button{display:block;--btn-size: 32px;--icon-size: 16px;background-color:transparent;box-shadow:none}.slider__button:after{background-color:transparent}.product__slides .slider__button--prev{left:0;transform:none;opacity:1}.product__slides .slider__button--next{right:0;transform:none;opacity:1}.product__slides .slider__button--prev:before{-webkit-mask-image:var(--ICON-ARROW-LEFT-NEW);mask-image:var(--ICON-ARROW-LEFT-NEW)}.product__slides .slider__button--next:before{-webkit-mask-image:var(--ICON-ARROW-RIGHT-NEW);mask-image:var(--ICON-ARROW-RIGHT-NEW)}.product__content{padding-bottom:var(--spacing-xl)}.giftcard__page .product__content{padding-bottom:40px}.product__page .form__wrapper.is-sticky{top:24px}.product__title{color:var(--text-primary);font-size:var(--size-m-desktop);line-height:var(--line-height-m-desktop);text-transform:uppercase}.product__block--lines{border:none}.shop-pay-terms{display:none}.product__price{font-size:var(--size-xs-desktop);line-height:var(--line-height-xs-desktop);color:var(--text-primary);display:flex;gap:8px;padding:0}.variant--soldout .product__price{opacity:1}.product__price--strike{color:var(--text-primary)}.product__price--sale{margin-right:0;color:#d3373a}.product__final-sale-wrap,.variant--unavailable .product__price__wrap .product__sale{opacity:0}.product__price--off{margin-left:8px;font-size:var(--size-xs-desktop);line-height:var(--line-height-xs-desktop);padding:var(--spacing-xxs) var(--spacing-s);border-radius:100px}.product__description{padding:var(--spacing-m) 0}.product__description h4{margin:0 0 var(--spacing-m)}.product__description__content,.product__description__content p{font-size:var(--size-xs-desktop);line-height:var(--line-height-l-desktop);color:#848487;margin:0}.block__icon__container .block__icon{font-size:0}.block__icon__container .block__icon__text{font-size:var(--size-xs-desktop);line-height:var(--line-height-xs-desktop)}.product__upsell{margin-top:40px;padding-bottom:16px;border-bottom:1px solid var(--border)}.product__upsell .product-upsell{background-color:transparent}.product-upsell__holder__title{font-size:var(--size-s-desktop);line-height:var(--line-height-s-desktop);text-transform:uppercase;color:var(--text-primary);font-weight:600;margin:0 0 var(--spacing-m)}.product-upsell__content{padding:8px 16px}.product__upsell .btn__outer{right:0;bottom:0}.product__block--accordion .accordion{border-top:none}.product__block--accordion .accordion .accordion__title{font-size:var(--size-xs-desktop);line-height:var(--line-height-l-desktop)}.product__block--accordion .accordion .accordion__title .icon{--icon-size: 18px;right:0;color:#000}.product__block--accordion .accordion .accordion__content{padding-top:var(--spacing-m);padding-bottom:var(--spacing-xl);color:#848487;font-size:var(--size-xs-desktop);line-height:var(--line-height-l-desktop)}.product__block--accordion .accordion .accordion__content p{margin:0}.related__products{--padding-top: var(--PT);--padding-bottom: var(--PB)}.related__products .grid__heading-holder{margin:0 0 32px}.related__products .grid__heading-actions .tabs{padding:0}.related__products .grid__heading-actions .tab-link{margin:0 8px;font-size:var(--size-xs-desktop);line-height:var(--line-height-l-desktop);color:#848487;letter-spacing:0}.related__products .grid__heading-actions .tab-link span{background-position:51% 100%;display:block;padding-bottom:4px;background-size:100% 1px}.related__products .grid__heading-actions .tab-link.current{color:var(--text-primary)}.related__products .grid--slider{--gap: 16px}.product__form__outer{padding:16px 0}.product__form__outer .selector-wrapper{margin-bottom:16px}.product__form__outer .product__selectors{display:flex;flex-direction:column;gap:16px}.form__wrapper--classic .select__fieldset,.form__wrapper--classic .radio__fieldset{display:flex;gap:16px;padding:0;align-items:center}.form__wrapper--classic .radio__legend{margin:0;width:auto;min-width:56px}.select-popout{flex:1 0 auto}.radio__legend__label,.radio__fieldset__label{font-size:var(--size-xs-desktop);line-height:var(--line-height-s-desktop)}.radio__legend__option-name{font-size:var(--size-xs-desktop);line-height:var(--line-height-s-desktop);color:var(--text-primary);margin:0;font-weight:500}.scroll-size,.scroll-link{width:20px;height:20px;background-color:#f0f0f0;text-align:center;line-height:20px;font-size:12px;color:var(--text-primary);margin-left:8px}.select-popout__toggle{padding:0 8px;line-height:16px;height:32px;border-color:#848487;color:var(--text-primary);font-size:var(--size-xs-desktop);line-height:var(--line-height-xs-desktop);text-align:center}.select-popout__toggle .icon-nav-arrow-down{position:static;color:#000;width:16px}.swatch__button.sale:before{opacity:0}.swatch__button--circle .sibling__link:after,.swatch__button--circle input~label:after{width:22px;height:22px;top:-4px;left:-4px;border:1px solid #848487;background:transparent}.radio__fieldset--swatches .radio__buttons{margin:0;display:flex;gap:4px;padding:4px 0}.product__submit__buttons .product__submit__item{display:flex;gap:8px;position:relative}.product__submit__buttons .product__submit__item .btn{background-color:#000;border-color:currentColor;padding:0 16px}.product__submit__buttons .product__submit__item .btn[disabled]{opacity:1;background-color:#f0f0f0;border-color:#f0f0f0;color:var(--text-primary)}.product__submit__buttons .product__submit__item span.btn__text{height:auto}.product__submit__buttons .product__submit__item .svg-loader circle{stroke:#fff}.product__submit__buttons .th_prd_wl_btn{width:48px;height:48px;border:1px solid #000000;flex:1 0 48px;border-radius:0;display:flex;align-items:center;justify-content:center}.product__submit__buttons .th_prd_wl_btn svg{width:18px;height:16px}.product__submit__buttons .th_prd_wl_btn svg path{stroke:#000;fill:transparent}.product__submit__buttons .th_prd_wl_btn .th_wl_button_after svg,.product__submit__buttons .th_prd_wl_btn .th_wl_button_after svg path{stroke:#000;fill:#000}.select-popout__list{border-color:#848487;min-height:unset}.select-popout__item .select-popout__option{padding:4px 16px;line-height:24px;font-size:14px;color:var(--text-primary);background-color:transparent;display:flex;justify-content:center;text-transform:uppercase}.select-popout__item.is-active .select-popout__option,.select-popout__item .select-popout__option:hover{background-color:#f0f0f0}.product__submit__buttons .product__submit__item .gw-button-widget{position:absolute;top:0;height:100%;margin:0;width:calc(100% - 54px)}.product__block--property{background-color:#f4f4f4;padding:24px;display:flex;flex-direction:column;gap:16px;font-size:var(--size-xs-desktop);line-height:var(--line-height-l-desktop);color:var(--text-primary);margin-bottom:16px}.product__block--property p{margin:0}.product__block--property-heading{display:flex;flex-direction:column;gap:8px}.product__block--property-title{font-weight:700;font-size:var(--size-xs-desktop);line-height:var(--line-height-l-desktop)}.product__block--property-input input{margin:0;width:100%;border-color:#848487;padding:0 16px;color:var(--text-primary);height:48px;outline:none;font-size:var(--size-xs-desktop)}.engraving-option{margin-bottom:16px;display:flex;align-items:center;gap:16px;font-size:var(--size-xs-desktop);line-height:var(--line-height-s-desktop);color:var(--text-primary);font-weight:500}.engraving-selector{border:1px solid #000;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.engraving-selector span{width:8px;height:8px;display:block}.select-popout.is-active>.quantity-selector{height:100%}.select-popout>.quantity-selector input{width:108px;height:100%;padding:0 16px}.quantity__plus .icon,.quantity__minus .icon{--icon-size: 18px;color:#000}.gift__card--form{margin-bottom:16px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.selector-wrapper--giftcard .radio__buttons{margin:0;display:flex;flex-wrap:wrap;gap:4px}.selector-wrapper--giftcard .radio__buttons .radio__button{padding:0}.radio__fieldset .radio__button label{font-size:var(--size-xs-desktop);line-height:var(--line-height-l-desktop);color:var(--text-primary);border-color:#dcdcdc;padding:2px 0;height:30px;width:50px;letter-spacing:0}.form__wrapper--classic .gift__card--form .select__fieldset,.form__wrapper--classic .gift__card--form .radio__fieldset{align-items:flex-start}.form__wrapper--classic .gift__card--form .radio__legend{flex:1 0 auto}.gift__card--form .radio__legend__label,.gift__card--form .radio__fieldset__label{padding-top:6px}.giftcard__page .product__thumbs,.giftcard__page .product__price__wrap{display:none}.giftcard__page .product__content{margin-top:24px}.radio__button.hide-mobile{display:none}.giftcard-more-option{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #dcdcdc;--icon-size: 12px;color:var(--text-primary)}.giftcard__page .product__block--buttons{padding-bottom:16px;border-bottom:1px solid #dcdcdc}.cart-bar.hidden{display:none}@media screen and (min-width: 750px){.index-product{overflow:visible}.product__wrapper__inner{padding:var(--spacing-l) 0}.product__content{padding-left:var(--spacing-l);padding-top:var(--spacing-xl)}.template-product .product__slide:first-child .image-wrapper:after{content:"";background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.5 7C4.5 6.72385 4.72386 6.5 5 6.5H6.5V5C6.5 4.72385 6.72385 4.5 7 4.5C7.27615 4.5 7.5 4.72385 7.5 5V6.5H9C9.27615 6.5 9.5 6.72385 9.5 7C9.5 7.27615 9.27615 7.5 9 7.5H7.5V9C7.5 9.27615 7.27615 9.5 7 9.5C6.72385 9.5 6.5 9.27615 6.5 9V7.5H5C4.72386 7.5 4.5 7.27615 4.5 7Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 2C4.23857 2 2 4.23857 2 7C2 9.7614 4.23857 12 7 12C8.20065 12 9.30245 11.5768 10.1643 10.8715L13.1465 13.8535C13.3417 14.0488 13.6583 14.0488 13.8535 13.8535C14.0488 13.6583 14.0488 13.3417 13.8535 13.1465L10.8715 10.1643C11.5768 9.30245 12 8.20065 12 7C12 4.23857 9.7614 2 7 2ZM3 7C3 4.79086 4.79086 3 7 3C9.20915 3 11 4.79086 11 7C11 9.20915 9.20915 11 7 11C4.79086 11 3 9.20915 3 7Z' fill='black'/%3E%3C/svg%3E");display:block;width:32px;height:32px;border-radius:50%;background-repeat:no-repeat;background-size:auto;background-position:center;position:absolute;right:23px;top:15px}.product__images{margin:0}.giftcard__page{align-items:center}.radio__button.hide-mobile{display:inline-block}.giftcard-more-option{display:none}.giftcard__page .product__content{margin-top:0}.form__wrapper--classic .gift__card--form .radio__legend{flex-grow:unset}}@media screen and (min-width: 990px){.product__page{grid-template-columns:calc((680 / 1144) * 100%) calc((464 / 1144) * 100%)}}@media screen and (min-width: 750px) and (max-width: 989px){.product__page{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-initials-custom{margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/35/assets/von-product.css.map */
