body.mc-site #apdp.apdp.mc-product-cro .mc-product-size-heading:has(>.mc-product-guide-trigger){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px}body.mc-site #apdp.apdp.mc-product-cro .mc-product-size-heading:has(>.mc-product-guide-trigger) #apdpSizeLabel{grid-column:1;grid-row:1;min-width:0}body.mc-site #apdp.apdp.mc-product-cro .mc-product-size-heading:has(>.mc-product-guide-trigger) #apdpSelected{grid-column:1 / -1;grid-row:2;min-width:0;text-align:left;overflow-wrap:anywhere}body.mc-site #apdp.mc-product-cro .mc-product-guide-trigger{grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;min-width:48px;padding:8px 0;margin:0;border:0;border-radius:0;background:transparent;color:var(--mc-color-wine);font:600 14px/1.4 var(--mc-font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer;touch-action:manipulation}body.mc-site #apdp.mc-product-cro .mc-product-guide-trigger>span{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid currentColor;border-radius:50%;text-decoration:none;font-size:12px}body.mc-site #apdp.mc-product-cro .mc-product-guide{position:fixed;inset:auto 0 0;width:100%;max-width:560px;max-height:88vh;max-height:88dvh;margin:auto auto 0;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--mc-color-rule);border-bottom:0;border-radius:0;background:var(--mc-color-white);color:var(--mc-color-ink);font:400 16px/1.5 var(--mc-font-body);text-align:left}body.mc-site #apdp.mc-product-cro .mc-product-guide:not([open]){display:none}body.mc-site #apdp.mc-product-cro .mc-product-guide[open]{display:block}body.mc-site #apdp.mc-product-cro .mc-product-guide::backdrop{background:var(--mc-product-backdrop)}body.mc-site #apdp.mc-product-cro .mc-product-guide :is(button,a,summary){min-height:48px;min-width:48px;touch-action:manipulation;scroll-margin-block:80px}body.mc-site #apdp.mc-product-cro .mc-product-guide :is(button,a,summary):focus-visible{outline:3px solid var(--mc-color-focus);outline-offset:3px}body.mc-site #apdp.mc-product-cro .mc-product-guide-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px 8px 24px;background:var(--mc-color-white);border-bottom:1px solid var(--mc-color-rule)}body.mc-site #apdp.mc-product-cro .mc-product-guide h2{margin:0;padding:0;font:600 24px/1.2 var(--mc-font-display);letter-spacing:-.02em;text-transform:none}body.mc-site #apdp.mc-product-cro #mcProductGuideClose{flex:0 0 48px;padding:0;margin:0;border:0;border-radius:0;color:inherit;background:transparent;font:400 32px/1 var(--mc-font-body);cursor:pointer}body.mc-site #apdp.mc-product-cro .mc-product-guide-body{padding:16px 24px 24px}body.mc-site #apdp.mc-product-cro .mc-product-guide-advice{margin:0 0 16px}body.mc-site #apdp.mc-product-cro .mc-product-guide-cap{margin:0 0 8px;color:var(--mc-color-muted);font-size:14px;line-height:1.5}body.mc-site #apdp.mc-product-cro .mc-product-guide-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 8px}body.mc-site #apdp.mc-product-cro .mc-product-guide-formats>div{min-width:0}body.mc-site #apdp.mc-product-cro .mc-product-guide-formats dt{margin:0;color:var(--mc-color-wine);font-size:14px;font-weight:600;line-height:1.5}body.mc-site #apdp.mc-product-cro .mc-product-guide-formats dd{margin:0;font-size:16px;line-height:1.5;font-variant-numeric:tabular-nums}body.mc-site #apdp.mc-product-cro .mc-product-guide-tip{margin:0;font-size:14px;line-height:1.5}body.mc-site #apdp.mc-product-cro .mc-product-guide-presentation{margin:16px 0 0;border-top:1px solid var(--mc-color-rule);border-bottom:1px solid var(--mc-color-rule)}body.mc-site #apdp.mc-product-cro .mc-product-guide-presentation summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;color:var(--mc-color-wine);font:600 14px/1.5 var(--mc-font-body);list-style:none;cursor:pointer}body.mc-site #apdp.mc-product-cro .mc-product-guide-presentation summary::marker{content:""}body.mc-site #apdp.mc-product-cro .mc-product-guide-presentation summary::-webkit-details-marker{display:none}body.mc-site #apdp.mc-product-cro .mc-product-guide-presentation summary>span{flex:none;font-size:24px;line-height:1}body.mc-site #apdp.mc-product-cro .mc-product-guide-presentation[open] summary>span{transform:rotate(45deg)}body.mc-site #apdp.mc-product-cro .mc-product-guide-photo{margin:0 0 12px}body.mc-site #apdp.mc-product-cro .mc-product-guide-photo img{display:block;width:100%;height:auto;max-height:240px;object-fit:contain;margin:0}body.mc-site #apdp.mc-product-cro .mc-product-guide-photo figcaption{margin:8px 0 0;color:var(--mc-color-muted);font:400 14px/1.5 var(--mc-font-body)}body.mc-site #apdp.mc-product-cro .mc-product-guide h3{margin:0 0 4px;font:600 16px/1.5 var(--mc-font-body);text-transform:none}body.mc-site #apdp.mc-product-cro .mc-product-guide-note{margin:0 0 12px;color:var(--mc-color-muted);font-size:14px;line-height:1.5}body.mc-site #apdp.mc-product-cro .mc-product-guide-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.mc-site #apdp.mc-product-cro .mc-product-guide-choice{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 8px;width:100%;min-height:72px;margin:0;padding:12px;border:1px solid var(--mc-color-rule);border-radius:0;background:var(--mc-color-white);color:var(--mc-color-ink);font:400 16px/1.4 var(--mc-font-body);text-align:left;cursor:pointer}body.mc-site #apdp.mc-product-cro .mc-product-guide-choice[aria-pressed=true]{border-color:var(--mc-color-wine);box-shadow:inset 0 0 0 1px var(--mc-color-wine)}body.mc-site #apdp.mc-product-cro .mc-product-guide-size{font-weight:600}body.mc-site #apdp.mc-product-cro .mc-product-guide-price{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}body.mc-site #apdp.mc-product-cro .mc-product-guide-estimate{grid-column:1 / -1;color:var(--mc-color-muted);font-size:14px;line-height:1.35;font-variant-numeric:tabular-nums}body.mc-site #apdp.mc-product-cro .mc-product-guide-spray-note{margin:12px 0 0}body.mc-site #apdp.mc-product-cro .mc-product-guide-state{grid-column:1 / -1;font-size:14px;color:var(--mc-color-wine)}body.mc-site #apdp.mc-product-cro .mc-product-guide-choice:disabled{color:var(--mc-color-muted);background:var(--mc-color-silver);cursor:default;opacity:1}body.mc-site #apdp.mc-product-cro .mc-product-guide-choice:disabled .mc-product-guide-state{color:inherit}body.mc-site #apdp.mc-product-cro .mc-product-guide-footer{position:sticky;bottom:0;padding:8px 24px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--mc-color-rule);background:var(--mc-color-white)}body.mc-site #apdp.mc-product-cro #mcProductGuideBack{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:8px 0;margin:0;border:0;border-radius:0;background:transparent;color:var(--mc-color-wine);font:600 16px/1.4 var(--mc-font-body);cursor:pointer}body.mc-site #apdp.mc-product-cro.mc-product-guide-open #mcProductDock{display:none!important}body.mc-site #apdp.mc-product-cro .mc-product-guide.is-inline{position:static;grid-column:1 / -1;flex:1 0 100%;width:100%;margin:8px 0 0;border-bottom:1px solid var(--mc-color-rule)}@media(min-width:600px){body.mc-site #apdp.mc-product-cro .mc-product-guide:not(.is-inline){top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;border-bottom:1px solid var(--mc-color-rule)}}@media(max-width:359px){body.mc-site #apdp.mc-product-cro .mc-product-guide-body{padding-inline:16px}body.mc-site #apdp.mc-product-cro .mc-product-guide-choice{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){body.mc-site #apdp.mc-product-cro .mc-product-guide[open]:not(.is-inline){animation:mc-product-guide-enter .16s ease-out both}}@keyframes mc-product-guide-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/mc-product-guide.css.map */
