:root{--mph-white: #ffffff;--mph-cream: #faf6ef;--mph-sand: #f4ecdf;--mph-ivory: #fbf6ee;--mph-border: #d6c3a5;--mph-ink: #2a1b12;--mph-muted: #7b5e47;--mph-walnut: #8a5a2b;--mph-honey: #b9853f;--mph-dark: #3b2a1f;--font-heading-family: var(--font-heading--family, "Playfair Display", Georgia, serif);--font-body-family: var(--font-body--family, "Jost", system-ui, sans-serif);--mph-rule: 1px solid var(--mph-border);--mph-rule-strong: 1px solid rgba(138, 90, 43, .45);--mph-grain: repeating-linear-gradient( 90deg, rgba(138, 90, 43, .045) 0 1px, transparent 1px 7px, rgba(138, 90, 43, .025) 7px 8px, transparent 8px 19px );--mph-grain-soft: repeating-linear-gradient( 90deg, rgba(138, 90, 43, .03) 0 1px, transparent 1px 11px )}html,body{background-color:var(--mph-white)}.mph-rule{border:0;height:1px;background:var(--mph-border);margin:0}.mph-rule--double{height:5px;background:linear-gradient(var(--mph-border),var(--mph-border)) 0 0 / 100% 1px no-repeat,linear-gradient(var(--mph-border),var(--mph-border)) 0 4px / 100% 1px no-repeat}.mph-rule--accent{width:56px;height:2px;background:var(--mph-walnut);margin:14px auto}.mph-frame{position:relative;border:var(--mph-rule);border-radius:6px;background:var(--mph-ivory)}.mph-frame:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(138,90,43,.22);border-radius:3px;pointer-events:none}.mph-grain{background-color:var(--mph-sand);background-image:var(--mph-grain)}.mph-grain--soft{background-color:var(--mph-cream);background-image:var(--mph-grain-soft)}.mph-ph{position:relative;display:block;width:100%;height:100%;min-height:220px;box-sizing:border-box;border-radius:inherit;background-color:var(--mph-sand);background-image:linear-gradient(180deg,#ffffff59,#fff0 40%,#3a2a1f0f),var(--mph-grain);overflow:hidden}.mph-ph:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(138,90,43,.28);border-radius:3px;pointer-events:none}.mph-ph:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid rgba(138,90,43,.14);border-radius:2px;pointer-events:none}.mph-ph--tall{min-height:360px}.mph-ph--square{aspect-ratio:1 / 1;min-height:0}.mph-ph--portrait{aspect-ratio:4 / 5;min-height:0}.mph-ph--landscape{aspect-ratio:3 / 2;min-height:0}.mph-ph--wide{aspect-ratio:16 / 9;min-height:0}.mph-ph--fill{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0}.mph-ph--dark{background-color:var(--mph-dark);background-image:linear-gradient(180deg,#ffffff0f,#0000002e),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 9px)}.mph-ph--dark:before{border-color:#f4ecdf38}.mph-ph--dark:after{border-color:#f4ecdf1a}.placeholder-svg,svg.placeholder-svg{background:var(--mph-sand);fill:#8a5a2b2e}.vllc-icon-beige .icon,.vllc-icon-beige .icon svg,.vllc-icon-beige svg{color:var(--mph-walnut);fill:currentColor}.vllc-icon-beige .icon svg path,.vllc-icon-beige svg path{fill:currentColor}.trustap-testimonial-card img.trustap-testimonial-avatar{width:100%;height:250px;border-radius:6px;object-fit:cover;border:none}.trustap-testimonial-card .trustap-testimonial-avatar-badge:has(img){width:100%;height:250px;border-radius:6px;background:transparent}.trustap-testimonial-card .trustap-testimonial-avatar-badge:has(img) img{width:100%;height:100%;object-fit:cover;border-radius:6px;border:none}@media screen and (max-width:480px){.trustap-testimonial-card img.trustap-testimonial-avatar,.trustap-testimonial-card .trustap-testimonial-avatar-badge:has(img){height:200px}}.button--primary,.btn--primary,button.button--primary{box-shadow:inset 0 1px #ffffff1f,0 1px #2a1b122e}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.005em}.header__logo-wordmark{display:inline-flex;align-items:center;height:var(--logo-height, 40px);font-family:var(--font-heading-family, "Playfair Display", Georgia, serif);font-size:clamp(20px,calc(var(--logo-height, 40px) * .62),30px);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:inherit;white-space:nowrap;line-height:1}.header--transparent[data-sticky-state=inactive]:not(:has(.header__menu-item--megamenu[data-open=true])) .header__logo,.header--transparent[data-sticky-state=inactive]:not(:has(.header__menu-item--megamenu[data-open=true])) .header__logo-wordmark{color:inherit}@media(max-width:749px){.header__logo-wordmark{height:var(--logo-height-mobile, 32px);font-size:clamp(16px,calc(var(--logo-height-mobile, 32px) * .6),22px);letter-spacing:.1em}}.block__logo-name{font-family:var(--font-heading-family, "Playfair Display", Georgia, serif);letter-spacing:.12em;text-transform:uppercase;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/13/assets/philidor-extras.css.map */
