:root{--yv-white: #ffffff;--yv-black: #000000;--yv-grey-1: #444;--yv-grey-2: #888;--yv-grey-3: #ccc;--yv-border: #e5e5e5;--yv-cream: #f7f5f0;--yv-serif: Garamond, "Times New Roman", Georgia, serif;--yv-sans: "Helvetica Neue", Helvetica, Arial, sans-serif}.header-mobile__account{display:none!important}#MainContent .product__media-wrapper{background:var(--yv-white);padding:60px 40px}#MainContent .product__info-wrapper{padding:60px 48px;background:var(--yv-white)}#MainContent .breadcrumb,#MainContent .card__badge,#MainContent .badge--bottom-left,#MainContent .price__compare{display:none}#MainContent .product__title,#MainContent h1.product__title{font-family:var(--yv-serif);font-weight:400;font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:-.005em;margin:0 0 16px;color:var(--yv-black);text-transform:none}#MainContent .product__title__wrapper{margin:0 0 16px}#MainContent .subtitle.product__text{font-family:var(--yv-sans);font-size:11px;font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:var(--yv-grey-2);margin:0 0 20px}#MainContent .price-wrapper{margin:0 0 4px}#MainContent .price-item--regular,#MainContent .price-item--sale,#MainContent .price__regular .price-item,#MainContent .price__sale .price-item{font-family:var(--yv-serif);font-size:22px;font-weight:400;line-height:1;color:var(--yv-black);font-style:italic}#MainContent .product__tax{font-family:var(--yv-sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--yv-grey-2);margin:8px 0 0}#MainContent .card__description{font-family:var(--yv-serif);font-size:17px;font-style:italic;line-height:1.55;color:var(--yv-grey-1);margin:28px 0 32px;padding:24px 0 0;border-top:1px solid var(--yv-black)}#MainContent .product-about{margin-top:32px;border-top:1px solid var(--yv-black);padding-top:24px}#MainContent .product-form__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;align-items:stretch;width:100%;margin:24px 0 0}#MainContent .product-parameters__quantity,#MainContent .product-parameters__item{flex:0 0 auto;margin:0;width:auto}#MainContent .product-form__quantity__add__buttons{flex:1 1 auto;min-width:0;display:flex}#MainContent .product-form__checkout,#MainContent .product-form__group-name{display:none}#MainContent .quantity{display:inline-flex;align-items:center;border:1px solid var(--yv-black);border-radius:0;height:56px;background:var(--yv-white);width:auto;flex-shrink:0}#MainContent .quantity__button{background:var(--yv-white);color:var(--yv-black);border:none;width:38px;height:100%;flex:0 0 auto;cursor:pointer}#MainContent .quantity__button:hover{background:var(--yv-cream)}#MainContent .quantity__input{font-family:var(--yv-serif);font-size:16px;color:var(--yv-black);background:var(--yv-white);border:none;border-left:1px solid var(--yv-black);border-right:1px solid var(--yv-black);height:100%;text-align:center;width:48px;flex:0 0 auto}#MainContent .product-form__submit,#MainContent button.product-form__submit,#MainContent .product-form__submit.button--primary{display:flex!important;align-items:center;justify-content:center;background:var(--yv-black);color:var(--yv-white);font-family:var(--yv-sans);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--yv-black);border-radius:0;height:56px;padding:0 24px;width:100%;cursor:pointer;transition:opacity .2s ease}#MainContent .product-form__submit:hover{opacity:.85}#MainContent .product-form__submit:disabled{opacity:.4;cursor:not-allowed}#MainContent .product-form__submit .add_to_cart_quantity{font-family:var(--yv-sans);font-size:12px;letter-spacing:.22em;text-transform:uppercase}.yv-pdp-extra,.yv-pdp-extra *{box-sizing:border-box}.yv-pdp-extra{background:var(--yv-white);color:var(--yv-black);font-family:var(--yv-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-top:1px solid var(--yv-black)}.yv-pdp-extra figure,.yv-pdp-extra p,.yv-pdp-extra h2,.yv-pdp-extra h3,.yv-pdp-extra ul{margin:0;padding:0}.yv-pdp-extra ul{list-style:none}.yv-pdp-extra__eyebrow{display:block;font-family:var(--yv-sans);font-size:11px;font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:var(--yv-grey-2)}.yv-pdp-extra__numbers{display:grid;grid-template-columns:repeat(3,1fr);max-width:880px;margin:0 auto;border-bottom:1px solid var(--yv-border)}.yv-pdp-extra__num{padding:36px 24px;text-align:center;border-right:1px solid var(--yv-border)}.yv-pdp-extra__num:last-child{border-right:none}.yv-pdp-extra__num-value{font-family:var(--yv-serif);font-weight:400;font-size:38px;line-height:1;color:var(--yv-black);margin-bottom:8px}.yv-pdp-extra__num-label{font-family:var(--yv-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--yv-grey-2)}.yv-pdp-extra__lede{padding:64px 32px;text-align:center;border-bottom:1px solid var(--yv-border)}.yv-pdp-extra__lede p{font-family:var(--yv-serif);font-style:italic;font-size:20px;line-height:1.55;color:var(--yv-black);max-width:640px;margin:0 auto}.yv-pdp-extra__craft{padding:72px 32px;border-bottom:1px solid var(--yv-border)}.yv-pdp-extra__craft-inner{max-width:880px;margin:0 auto}.yv-pdp-extra__craft-head{text-align:center;margin-bottom:48px}.yv-pdp-extra__craft-title{font-family:var(--yv-serif);font-weight:400;font-size:clamp(24px,3vw,32px);line-height:1.1;color:var(--yv-black);margin-top:16px}.yv-pdp-extra__craft-list{display:grid;grid-template-columns:repeat(2,1fr)}.yv-pdp-extra__craft-item{padding:24px 0;border-bottom:1px solid var(--yv-border)}.yv-pdp-extra__craft-item:nth-child(odd){padding-right:32px;border-right:1px solid var(--yv-border)}.yv-pdp-extra__craft-item:nth-child(2n){padding-left:32px}.yv-pdp-extra__craft-item:nth-last-child(-n+2){border-bottom:none}.yv-pdp-extra__craft-label{font-family:var(--yv-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--yv-grey-2);margin-bottom:8px;display:block}.yv-pdp-extra__craft-value{font-family:var(--yv-serif);font-size:17px;line-height:1.5;color:var(--yv-black)}.yv-pdp-extra__editions{padding:72px 32px;text-align:center;border-bottom:1px solid var(--yv-border)}.yv-pdp-extra__editions-head{margin-bottom:36px}.yv-pdp-extra__editions-title{font-family:var(--yv-serif);font-weight:400;font-size:clamp(22px,2.8vw,30px);line-height:1.1;color:var(--yv-black);margin-top:14px}.yv-pdp-extra__editions-list{max-width:600px;margin:0 auto;border-top:1px solid var(--yv-black)}.yv-pdp-extra__editions-row{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--yv-border);text-align:left}.yv-pdp-extra__editions-row:last-child{border-bottom:1px solid var(--yv-black)}.yv-pdp-extra__editions-name{font-family:var(--yv-serif);font-size:16px;color:var(--yv-black)}.yv-pdp-extra__editions-name em{font-style:italic;color:var(--yv-grey-1);font-size:13px;margin-left:8px}.yv-pdp-extra__editions-status{font-family:var(--yv-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--yv-grey-2)}.yv-pdp-extra__editions-status--current{color:var(--yv-black)}.yv-pdp-extra__close{padding:64px 32px;text-align:center}.yv-pdp-extra__close-line{font-family:var(--yv-serif);font-style:italic;font-size:18px;color:var(--yv-grey-1);margin-bottom:20px;max-width:480px;margin-left:auto;margin-right:auto}.yv-pdp-extra__close-link{display:inline-block;font-family:var(--yv-sans);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--yv-black);text-decoration:none;border-bottom:1px solid var(--yv-black);padding-bottom:4px;transition:opacity .2s ease}.yv-pdp-extra__close-link:hover{opacity:.6}.yv-wtb,.yv-wtb *{box-sizing:border-box}.yv-wtb{background:var(--yv-white);color:var(--yv-black);font-family:var(--yv-sans)}.yv-wtb img{display:block;max-width:100%;height:auto}.yv-wtb__hero{padding:80px 40px 56px;border-bottom:1px solid var(--yv-black)}.yv-wtb__hero-inner{max-width:880px;margin:0 auto;text-align:center}.yv-wtb__eyebrow{display:block;font-family:var(--yv-sans);font-size:11px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--yv-grey-2);margin-bottom:24px}.yv-wtb__title{font-family:var(--yv-serif);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-.005em;color:var(--yv-black);margin:0 0 20px}.yv-wtb__lede{font-family:var(--yv-serif);font-style:italic;font-size:17px;line-height:1.55;color:var(--yv-grey-1);margin:0 auto;max-width:640px}.yv-wtb__list{max-width:1280px;margin:0 auto;padding:60px 40px 80px;display:grid;grid-template-columns:repeat(2,1fr);gap:60px 48px}.yv-wtb__card{display:flex;flex-direction:column;gap:20px}.yv-wtb__card-photo{background:var(--yv-cream);aspect-ratio:4 / 3;width:100%;overflow:hidden}.yv-wtb__card-photo img{width:100%;height:100%;object-fit:cover}.yv-wtb__card-location{display:block;font-family:var(--yv-sans);font-size:10px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--yv-grey-2);margin-bottom:10px}.yv-wtb__card-name{font-family:var(--yv-serif);font-weight:400;font-size:clamp(20px,2vw,26px);line-height:1.15;letter-spacing:-.005em;color:var(--yv-black);margin:0 0 12px}.yv-wtb__card-address{font-family:var(--yv-sans);font-size:12px;line-height:1.5;color:var(--yv-grey-2);margin:0 0 14px}.yv-wtb__card-link{display:inline-block;font-family:var(--yv-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--yv-black);text-decoration:none;border-bottom:1px solid var(--yv-black);padding-bottom:4px;transition:opacity .2s ease}.yv-wtb__card-link:hover{opacity:.6}.yv-wtb-country{grid-column:1 / -1;margin-top:40px;padding-bottom:8px;border-bottom:1px solid var(--yv-black)}.yv-wtb-country:first-of-type{margin-top:0}.yv-wtb-country__label{font-family:var(--yv-serif);font-weight:400;font-size:13px;letter-spacing:.42em;text-transform:uppercase;color:var(--yv-black);margin:0}.yv-wtb__cta{padding:80px 40px;text-align:center;border-top:1px solid var(--yv-black)}.yv-wtb__cta-text{font-family:var(--yv-serif);font-style:italic;font-size:18px;line-height:1.4;color:var(--yv-grey-1);margin:0 0 20px}.yv-wtb__cta-link{display:inline-block;font-family:var(--yv-sans);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--yv-black);text-decoration:none;border-bottom:1px solid var(--yv-black);padding-bottom:4px}.yv-wtb__cta-link:hover{opacity:.6}.yv-story .yv-story-bleed{margin-block:40px;padding:24px;background:var(--yv-white)}.yv-story .yv-story-bleed__inner{max-width:880px;margin:0 auto;padding:16px;background:var(--yv-white);border:1px solid var(--yv-border);height:auto;min-height:0;max-height:none;display:flex;align-items:center;justify-content:center}.yv-story .yv-story-bleed__inner img{width:100%;height:auto;max-height:50vh;object-fit:contain;display:block}@media(max-width:900px){#MainContent .product__media-wrapper{padding:32px 20px}#MainContent .product__info-wrapper{padding:40px 20px 64px}.yv-pdp-extra__numbers{grid-template-columns:1fr}.yv-pdp-extra__num{border-right:none;border-bottom:1px solid var(--yv-border);padding:28px 24px}.yv-pdp-extra__num:last-child{border-bottom:none}.yv-pdp-extra__lede{padding:48px 24px}.yv-pdp-extra__craft{padding:56px 24px}.yv-pdp-extra__craft-list{grid-template-columns:1fr}.yv-pdp-extra__craft-item:nth-child(odd){padding-right:0;border-right:none}.yv-pdp-extra__craft-item:nth-child(2n){padding-left:0}.yv-pdp-extra__craft-item{padding:20px 0}.yv-pdp-extra__craft-item:nth-last-child(2){border-bottom:1px solid var(--yv-border)}.yv-pdp-extra__editions{padding:56px 24px}.yv-pdp-extra__close{padding:48px 24px}.yv-wtb__hero{padding:60px 20px 40px}.yv-wtb__list{grid-template-columns:1fr;gap:48px;padding:40px 20px}.yv-wtb__cta{padding:56px 20px}.yv-story .yv-story-bleed{margin-block:28px;padding:16px}.yv-story .yv-story-bleed__inner{padding:8px}.yv-story .yv-story-bleed__inner img{max-height:45vh}}@media(max-width:700px){#MainContent .product__title,#MainContent h1.product__title{font-size:clamp(22px,5vw,30px)}#MainContent .product-form__buttons{flex-direction:row;flex-wrap:nowrap;gap:8px}#MainContent .quantity{width:96px;flex-shrink:0}#MainContent .quantity__button{width:28px}#MainContent .quantity__input{width:36px}#MainContent .product-form__submit{padding:0 12px;letter-spacing:.14em;font-size:11px;width:100%}.yv-pdp-extra__num-value{font-size:32px}.yv-story .yv-story-bleed__inner img{max-height:38vh}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-product.css.map */
