.vd-site .vap{padding-block:138px 64px;background:var(--vd-cream,#fcfaf0);color:var(--vd-ink,#191c19);font-family:var(--vd-font,"VE Manrope",Arial,sans-serif)}.vd-site .vap,.vd-site .vap *{box-sizing:border-box}.vd-site .vap [hidden]{display:none!important}.vd-site .vap :is(.vap__layout,.vap__intro,.vap__gallery,.vap__purchase,.vap__form,.vap__details,.vap__description,.vap__help,.vap__help>div){min-width:0}.vd-site .vap .vap__back{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-bottom:18px;color:var(--vd-muted,#61635c);font-size:15px;line-height:1.4;text-decoration:none}.vd-site .vap .vap__back svg{width:17px;height:17px;flex-shrink:0}.vd-site .vap .vap__back:hover{color:var(--vd-red,#4b1018);text-decoration:underline;text-underline-offset:4px}.vd-site .vap .vap__layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-rows:auto 1fr;gap:22px clamp(32px,4.4vw,66px);align-items:start}.vd-site .vap .vap__intro{grid-column:2;grid-row:1}.vd-site .vap .vap__intro .vd-eyebrow{color:var(--vd-red,#4b1018);margin-bottom:12px!important}.vd-site .vap .vap__title{margin:0;font-size:clamp(32px,3.35vw,48px);line-height:1.09;letter-spacing:-.045em!important;font-weight:500;overflow-wrap:break-word}.vd-site .vap .vap__summary{max-width:43ch;margin-top:16px;font-size:18px;line-height:1.6;color:var(--vd-muted,#61635c)}.vd-site .vap .vap__summary>:first-child{margin-top:0}.vd-site .vap .vap__summary>:last-child{margin-bottom:0}.vd-site .vap .vap__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 16px;margin-top:18px}.vd-site .vap .vap__price{font-size:26px;line-height:1.3;letter-spacing:-.025em;font-weight:600}.vd-site .vap .vap__compare{font-size:18px;line-height:1.4;color:var(--vd-muted,#61635c);font-weight:400}.vd-site .vap .vap__gallery{grid-column:1;grid-row:1/3;align-self:start}.vd-site .vap .vap__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;width:100%;height:clamp(360px,43vw,590px);overflow:hidden;border-radius:26px;background:radial-gradient(ellipse at 50% 38%,#faf9f3,#f1efe6)}.vd-site .vap .vap__slide{width:100%;height:100%;min-width:0;min-height:0;margin:0}.vd-site .vap a.vap__zoom-link{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;width:100%;height:100%;min-width:0;min-height:0;padding:24px;cursor:zoom-in;text-decoration:none}.vd-site .vap .vap__zoom-link img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.vd-site .vap .vap__stage :is(video,iframe,model-viewer){display:block;width:100%;height:100%;border:0;object-fit:contain}.vd-site .vap .vap__zoom-hint{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;justify-content:center;gap:7px;min-width:38px;min-height:38px;padding:8px;border-radius:50%;background:var(--vd-cream,#fcfaf0);color:var(--vd-ink,#191c19);pointer-events:none}.vd-site .vap .vap__zoom-hint svg{display:block;width:20px;height:20px}.vd-site .vap .vap__thumbs{display:flex;align-items:center;justify-content:flex-start;justify-content:safe center;gap:10px;margin:12px -4px 0;padding:4px 4px 9px;max-width:calc(100% + 8px);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bdb4a4 transparent}.vd-site .vap button.vap__thumb{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;padding:5px;border:1px solid var(--vd-line,#d9d8ce);border-radius:12px;background:#f3f1e8;cursor:pointer;color:var(--vd-ink,#191c19);transition:border-color .18s ease,background .18s ease}.vd-site .vap .vap__thumb img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.vd-site .vap .vap__thumb[aria-current=true],.vd-site .vap .vap__thumb[aria-selected=true]{border:2px solid var(--vd-red,#4b1018);padding:4px;background:var(--vd-cream,#fcfaf0)}.vd-site .vap .vap__thumb:hover{border-color:var(--vd-red,#4b1018)}.vd-site .vap .vap__empty-photo{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:32px;text-align:center;color:var(--vd-muted,#61635c);font-size:17px;line-height:1.5}.vd-site .vap .vap__empty-photo svg{width:72px;height:72px;opacity:.35}.vd-site .vap .vap__purchase{grid-column:2;grid-row:2}.vd-site .vap .vap__form{margin:0}.vd-site .vap .vap__form label{display:block;margin:0 0 8px;color:var(--vd-ink,#191c19);font-family:var(--vd-font,"VE Manrope",Arial,sans-serif);font-size:16px;line-height:1.4;font-weight:600;letter-spacing:0;text-transform:none}.vd-site .vap .vap__variant-select,.vd-site .vap .vap__input,.vd-site .vap input.vap__quantity,.vd-site .vap .vap__quantity input{display:block;width:100%;min-width:0;min-height:52px;margin:0;padding:12px 14px;border:1px solid #bdbcb2;border-radius:11px;background-color:var(--vd-cream,#fcfaf0);background-image:none;color:var(--vd-ink,#191c19);font:400 16px/1.5 var(--vd-font,"VE Manrope",Arial,sans-serif);letter-spacing:0;text-transform:none}.vd-site .vap select.vap__variant-select{appearance:auto;-webkit-appearance:auto;padding-right:34px;cursor:pointer}.vd-site .vap .vap__serial{margin-top:18px}.vd-site .vap .vap__serial :is(p,small){display:block;margin-top:7px;color:var(--vd-muted,#61635c);font-size:15px;line-height:1.5}.vd-site .vap .vap__fit-note{padding:1px 0 1px 15px;margin:0 0 20px;border-left:2px solid var(--vd-red,#4b1018);font-size:16px;line-height:1.55;color:var(--vd-muted,#61635c)}.vd-site .vap .vap__fit-note p+p{margin-top:8px}.vd-site .vap .vap__buy-row{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;align-items:end;margin-top:20px}.vd-site .vap .vap__buy-row>div,.vd-site .vap .vap__quantity{min-width:0}.vd-site .vap input.vap__quantity,.vd-site .vap .vap__quantity input{text-align:center;min-height:56px;padding-inline:10px}.vd-site .vap button.vap__add{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;min-height:56px;margin:0;padding:15px 22px;border:1px solid var(--vd-red,#4b1018);border-radius:999px;background:var(--vd-red,#4b1018);color:var(--vd-cream,#fcfaf0)!important;font-family:var(--vd-font,"VE Manrope",Arial,sans-serif);font-size:17px;line-height:1.4;font-weight:650;letter-spacing:0;text-align:center;text-transform:none;cursor:pointer;transition:background .18s ease,border-color .18s ease}.vd-site .vap .vap__add svg{width:20px;height:20px;flex-shrink:0}.vd-site .vap .vap__add:hover:not(:disabled){background:#69212c;border-color:#69212c}.vd-site .vap .vap__add:disabled{background:#e7e4db;border-color:#d9d8ce;color:#61635c!important;cursor:not-allowed}.vd-site .vap .vap__availability{margin-top:12px;font-size:15px;line-height:1.5;color:var(--vd-muted,#61635c)}.vd-site .vap .vap__purchase-note{margin-top:9px;font-size:14px;line-height:1.5;color:var(--vd-muted,#61635c)}.vd-site .vap .vap__purchase-note a{text-decoration:underline;text-underline-offset:3px}.vd-site .vap .vap__express{margin-top:12px}.vd-site .vap .vap__express .shopify-payment-button{margin:0}.vd-site .vap .vap__express .shopify-payment-button__button--unbranded{min-height:52px;border-radius:999px;background:var(--vd-ink,#191c19);color:var(--vd-cream,#fcfaf0);font:600 16px/1.4 var(--vd-font,"VE Manrope",Arial,sans-serif)}.vd-site .vap .vap__help{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px 16px;padding-top:22px;margin-top:24px;border-top:1px solid var(--vd-line,#d9d8ce)}.vd-site .vap .vap__help>img{display:block;width:64px;height:72px;max-width:64px;object-fit:cover;object-position:center;border-radius:12px}.vd-site .vap .vap__help:not(:has(>img)){grid-template-columns:minmax(0,1fr)}.vd-site .vap .vap__help h2{font-size:21px!important;line-height:1.25;font-weight:600;letter-spacing:-.025em!important;margin:0 0 7px}.vd-site .vap .vap__help p{font-size:16px;line-height:1.55;color:var(--vd-muted,#61635c)}.vd-site .vap .vap__help-actions{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:5px 23px}.vd-site .vap .vap__help-actions a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-block:7px;font-size:16px;font-weight:600;line-height:1.45;color:var(--vd-red,#4b1018);text-decoration:underline;text-underline-offset:5px}.vd-site .vap .vap__help-actions svg{width:18px;height:18px;flex-shrink:0}.vd-site .vap .vap__details{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:30px clamp(32px,5vw,76px);padding-top:44px;margin-top:52px;border-top:1px solid var(--vd-line,#d9d8ce);scroll-margin-top:110px}.vd-site .vap .vap__details-title{max-width:16ch;font-size:clamp(28px,3vw,40px)!important;line-height:1.12;font-weight:500;letter-spacing:-.04em!important}.vd-site .vap .vap__description{width:100%;max-width:70ch;font-size:18px;line-height:1.65;color:var(--vd-muted,#61635c);overflow-wrap:break-word;overflow-x:auto;overscroll-behavior-x:contain}.vd-site .vap .vap__description :is(p,li,span,td,th){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.vd-site .vap .vap__description p{margin:0 0 1em}.vd-site .vap .vap__description p:last-child{margin-bottom:0}.vd-site .vap .vap__description :is(h1,h2,h3,h4,h5,h6){font-family:var(--vd-font,"VE Manrope",Arial,sans-serif)!important;font-size:25px!important;line-height:1.25!important;font-weight:600;letter-spacing:-.025em!important;margin:1.4em 0 .65em;color:var(--vd-ink,#191c19)}.vd-site .vap .vap__description>:first-child{margin-top:0}.vd-site .vap .vap__description :is(ul,ol){padding-left:1.4em;margin:1em 0}.vd-site .vap .vap__description li{margin:.4em 0}.vd-site .vap .vap__description a{color:var(--vd-red,#4b1018);text-decoration:underline;text-underline-offset:4px}.vd-site .vap .vap__description :is(img,video){display:block;max-width:100%!important;height:auto!important;margin:20px auto;object-fit:contain;border-radius:12px}.vd-site .vap .vap__description iframe{max-width:100%;border:0}.vd-site .vap .vap__description table{display:table;width:100%!important;max-width:100%;table-layout:fixed;border-collapse:collapse;margin:22px 0;background:transparent}.vd-site .vap .vap__description :is(th,td){width:auto!important;min-width:0;padding:12px 8px;border:1px solid var(--vd-line,#d9d8ce);overflow-wrap:anywhere;text-align:left;background:transparent}.vd-site .vap .vap__description th{font-weight:650;color:var(--vd-ink,#191c19)}.vd-site .vap .vap__extra-details{border:0;border-top:1px solid var(--vd-line,#d9d8ce);margin-top:24px;padding-top:8px}.vd-site .vap .vap__extra-details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding-block:10px;font-size:19px;line-height:1.4;font-weight:600;list-style:none;cursor:pointer;color:var(--vd-ink,#191c19)}.vd-site .vap .vap__extra-details>summary::-webkit-details-marker{display:none}.vd-site .vap .vap__extra-details>summary:after{content:"+";font-size:25px;font-weight:400;line-height:1}.vd-site .vap .vap__extra-details[open]>summary:after{content:"\2212"}.vd-site .vap .vap__extra-details>.vap__description{padding-block:10px 16px}.vd-site .vap dialog.vap__zoom{position:fixed;top:24px;right:24px;bottom:24px;left:24px;width:min(1100px,calc(100vw - 48px));height:min(880px,calc(100dvh - 48px));max-width:none;max-height:none;margin:auto;padding:56px 30px 24px;border:0;border-radius:24px;background:var(--vd-cream,#fcfaf0);color:var(--vd-ink,#191c19);overflow:auto;z-index:2147483647;box-shadow:0 22px 70px #0003}.vd-site .vap .vap__zoom:not([open]){display:none}.vd-site .vap .vap__zoom[open]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:16px}.vd-site .vap .vap__zoom::backdrop{background:#11170fe0}.vd-site .vap .vap__zoom>img,.vd-site .vap .vap__zoom picture,.vd-site .vap .vap__zoom picture img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain;mix-blend-mode:multiply}.vd-site .vap button.vap__zoom-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid var(--vd-line,#d9d8ce);border-radius:50%;background:var(--vd-cream,#fcfaf0);color:var(--vd-ink,#191c19);cursor:pointer}.vd-site .vap .vap__zoom-close svg{width:21px;height:21px}.vd-site .vap .vap__zoom-caption{margin:0;text-align:center;font-size:16px;line-height:1.5;color:var(--vd-muted,#61635c)}.vd-site .vap :is(a,button,select,input,summary):focus-visible{outline:3px solid var(--vd-red,#4b1018)!important;outline-offset:4px!important;box-shadow:0 0 0 3px var(--vd-cream,#fcfaf0),0 0 0 6px var(--vd-red,#4b1018)!important}@media(max-width:1023px){.vd-site .vap{padding-top:124px}.vd-site .vap .vap__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px}.vd-site .vap .vap__title{font-size:34px}.vd-site .vap .vap__stage{height:400px}.vd-site .vap .vap__thumbs{justify-content:flex-start}.vd-site .vap .vap__help{grid-template-columns:56px minmax(0,1fr);column-gap:12px}.vd-site .vap .vap__help>img{width:56px;height:64px;max-width:56px}.vd-site .vap .vap__details{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);column-gap:32px}}@media(max-width:767px){.vd-site .vap{padding-block:90px 40px}.vd-site .vap .vap__back{font-size:14px;min-height:44px;margin-bottom:0}.vd-site .vap .vap__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:10px}.vd-site .vap .vap__intro{grid-column:1;grid-row:1}.vd-site .vap .vap__title{font-size:clamp(30px,7.7vw,34px);line-height:1.1}.vd-site .vap .vap__intro .vd-eyebrow{display:none}.vd-site .vap .vap__summary{font-size:16px;line-height:1.5;margin-top:6px}.vd-site .vap .vap__price-row{margin-top:8px;gap:8px 12px}.vd-site .vap .vap__price{font-size:23px}.vd-site .vap .vap__compare{font-size:16px}.vd-site .vap .vap__gallery{grid-column:1;grid-row:2}.vd-site .vap .vap__stage{height:clamp(200px,52vw,250px);border-radius:20px}.vd-site .vap a.vap__zoom-link{padding:10px}.vd-site .vap .vap__zoom-hint{right:10px;bottom:10px;min-width:34px;min-height:34px;padding:7px}.vd-site .vap .vap__zoom-hint svg{width:18px;height:18px}.vd-site .vap .vap__thumbs{justify-content:flex-start;gap:8px;margin-top:4px;padding-bottom:3px}.vd-site .vap button.vap__thumb{flex-basis:48px;width:48px;height:48px;border-radius:10px}.vd-site .vap .vap__purchase{grid-column:1;grid-row:3}.vd-site .vap .vap__form label{font-size:15px;margin-bottom:5px}.vd-site .vap .vap__variant-select,.vd-site .vap .vap__input{min-height:50px;padding-block:11px}.vd-site .vap .vap__fit-note{font-size:15px;line-height:1.5;padding-left:12px;margin-bottom:10px}.vd-site .vap .vap__buy-row{grid-template-columns:78px minmax(0,1fr);gap:12px;margin-top:10px}.vd-site .vap button.vap__add{min-height:54px;font-size:16px;padding-inline:18px}.vd-site .vap input.vap__quantity,.vd-site .vap .vap__quantity input{min-height:54px}.vd-site .vap .vap__availability{font-size:14px;margin-top:10px}.vd-site .vap .vap__serial{margin-top:15px}.vd-site .vap .vap__serial :is(p,small){font-size:14px}.vd-site .vap .vap__help{grid-template-columns:58px minmax(0,1fr);gap:8px 14px;margin-top:20px;padding-top:18px}.vd-site .vap .vap__help>img{width:58px;height:66px;max-width:58px;border-radius:11px}.vd-site .vap .vap__help h2{font-size:20px!important;line-height:1.25;margin-bottom:6px}.vd-site .vap .vap__help p{font-size:15px;line-height:1.5}.vd-site .vap .vap__help-actions{gap:2px 22px}.vd-site .vap .vap__help-actions a{font-size:15px}.vd-site .vap .vap__details{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:28px;margin-top:32px;scroll-margin-top:86px}.vd-site .vap .vap__details-title{max-width:none;font-size:30px!important}.vd-site .vap .vap__description{max-width:none;font-size:17px;line-height:1.6}.vd-site .vap .vap__description :is(h1,h2,h3,h4,h5,h6){font-size:23px!important}.vd-site .vap .vap__description :is(th,td){padding:10px 7px}.vd-site .vap .vap__extra-details{margin-top:20px}.vd-site .vap .vap__extra-details>summary{font-size:18px;min-height:52px}.vd-site .vap dialog.vap__zoom{top:10px;right:10px;bottom:10px;left:10px;width:calc(100vw - 20px);height:calc(100dvh - 20px);padding:60px 14px max(18px,env(safe-area-inset-bottom));border-radius:18px}.vd-site .vap .vap__zoom-caption{font-size:15px}}@media(max-width:359px){.vd-site .vap .vap__title{font-size:30px}.vd-site .vap .vap__buy-row{grid-template-columns:70px minmax(0,1fr);gap:10px}.vd-site .vap .vap__help-actions{gap:2px 14px}}.vd-site .vap:not(.vcp) .vap__stage{height:auto;background:transparent}.vd-site .vap:not(.vcp) .vap__slide{height:auto;border-radius:inherit}.vd-site .vap:not(.vcp) a.vap__zoom-link{display:block;width:fit-content;max-width:100%;height:auto;margin-inline:auto;padding:0;border-radius:inherit;overflow:hidden}.vd-site .vap:not(.vcp) .vap__zoom-link img{width:auto;height:auto;max-width:100%;max-height:clamp(360px,43vw,590px);object-fit:contain;border-radius:inherit;mix-blend-mode:normal}.vd-site .vap:not(.vcp) button.vap__thumb{padding:0;overflow:hidden}.vd-site .vap:not(.vcp) .vap__thumb img{object-fit:cover;border-radius:inherit;mix-blend-mode:normal}.vd-site .vap:not(.vcp) .vap__thumb[aria-current=true],.vd-site .vap:not(.vcp) .vap__thumb[aria-selected=true]{padding:0}.vd-site .vap:not(.vcp) .vap__description :is(img,video){width:100%!important;border-radius:20px}.vd-site .vap:not(.vcp) .vap__zoom>img,.vd-site .vap:not(.vcp) .vap__zoom picture,.vd-site .vap:not(.vcp) .vap__zoom picture img{border-radius:18px;mix-blend-mode:normal}@media(min-width:768px)and (max-width:1023px){.vd-site .vap:not(.vcp) .vap__zoom-link img{max-height:400px}}@media(max-width:767px){.vd-site .vap:not(.vcp) .vap__zoom-link img{max-height:clamp(240px,70vw,320px)}}@media(prefers-reduced-motion:reduce){.vd-site .vap :is(.vap__add,.vap__thumb){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/vd-accessory-product.css.map */
