html.vt-r15-btn{--vt-btn-h: 52px;--vt-btn-h-sm: 44px;--vt-btn-h-xs: 36px;--vt-btn-pad-x: 26px;--vt-btn-pad-x-sm: 18px;--vt-btn-font-size: 13px;--vt-btn-weight: 600;--vt-btn-tracking: .12em;--vt-btn-radius: var(--btn-border-radius, 0px);--vt-tap: 44px;--vt-btn-pressed: inset 0 2px 0 rgb(60 36 21 / .18);--vt-btn-off-bg: #E9E6DA;--vt-btn-off-fg: #6B5546;--vt-btn-off-line: #CFCABA}@media(max-width:767.98px){html.vt-r15-btn{--vt-btn-h-xs: 40px;--vt-btn-h-sm: 44px}}html.vt-r15-btn .btn:where(:not(.opt-label,.btn--icon,.quickbuy-toggle)){min-height:var(--vt-btn-h);border-radius:var(--vt-btn-radius)}html.vt-r15-btn .btn:where(.btn--small,.btn--compact,.btn--tertiary):where(:not(.opt-label,.btn--icon,.quickbuy-toggle)){min-height:var(--vt-btn-h-sm);padding:6px var(--vt-btn-pad-x-sm);font-size:12px}html.vt-r15-btn .btn.btn--xs:where(:not(.opt-label,.btn--icon)){min-height:var(--vt-btn-h-xs);padding:4px 14px;font-size:12px}html.vt-r15-btn .btn.btn--large:where(:not(.opt-label,.btn--icon)){min-height:var(--vt-btn-h)}html.vt-r15-btn .btn:where(:not(.opt-label,.btn--icon,.quickbuy-toggle,.vt-btn-link)):active:not([disabled],[aria-disabled=true],.is-disabled){box-shadow:var(--vt-btn-pressed)}html.vt-r15-btn .btn:where(:not(.opt-label)):focus-visible,html.vt-r15-btn .vt-btn-link:focus-visible,html.vt-r15-btn button:focus-visible,html.vt-r15-btn [role=button]:focus-visible,html.vt-r15-btn summary:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--vt-focus)}html.vt-r15-btn .btn:is([disabled],[aria-disabled=true],.is-disabled):where(:not(.opt-label,.btn--icon)){opacity:1;background:var(--vt-btn-off-bg);border-color:var(--vt-btn-off-line);color:var(--vt-btn-off-fg);box-shadow:none;cursor:not-allowed}html.vt-r15-btn .btn:is([disabled],[aria-disabled=true],.is-disabled):where(:not(.opt-label,.btn--icon)):before{display:none}html.vt-r15-btn .btn--icon:is([disabled],[aria-disabled=true],.is-disabled){opacity:.45;cursor:not-allowed}html.vt-r15-btn .btn:is(.is-loading,[aria-busy=true]):where(:not([name=add],.opt-label)):before{content:"\2026";position:static;inset:auto;z-index:auto;width:auto;background:none;transform:none;transition:none;font-size:1.15em;line-height:1}html.vt-r15-btn .vt-btn-link,html.vt-r15-btn .btn.vt-btn-link{min-height:var(--vt-tap);padding-inline:2px;font-size:14px;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:var(--vt-gold-deep, #8A6A2F)}html.vt-r15-btn .vt-btn-link:is(:hover,:focus-visible,:active),html.vt-r15-btn .btn.vt-btn-link:is(:hover,:focus-visible,:active){text-decoration-color:currentColor;text-decoration-thickness:2px}html.vt-r15-btn .section-main-product .size-chart-link,html.vt-r15-btn .section-main-product .vt-conv-link{min-height:var(--vt-tap);padding-block:4px}html.vt-r15-btn .section-main-product .size-chart-link .underline{text-decoration-thickness:1.5px;text-underline-offset:4px}html.vt-r15-btn .section-main-product .size-chart-link:is(:hover,:focus-visible) .underline{text-decoration-thickness:2px;text-decoration-color:currentColor}html.vt-r15-btn .btn--secondary:where(:not(.opt-label,.btn--icon)){border-width:1px}@media(hover:hover){html.vt-r15-btn .btn--secondary:where(:not(.opt-label,.btn--icon)):hover:not([disabled],[aria-disabled=true],.is-disabled){border-color:var(--vt-olive)}}html.vt-r15-btn .btn--secondary:where(:not(.opt-label,.btn--icon)):focus-visible{border-color:var(--vt-olive)}html.vt-r15-btn :is(.btn--icon,.vt-wish-btn,.product-block__wish,.vt-gal__nav,.vt-r10-arrow,.vt-icon-btn,.announcement-button,.vt-dd-toggle,.vt-fd__close,.drawer__close-btn,.filters__close,.vt-sh__close){position:relative}html.vt-r15-btn :is(.btn--icon,.vt-top,.vt-mq-toggle,.vt-hs__pause,.vt-season__pause,.vt-wish-btn,.product-block__wish,.vt-gal__nav,.vt-r10-arrow,.slider-nav__btn,.vt-icon-btn,.announcement-button,.vt-dd-toggle,.vt-fd__close,.modal__close-btn,.drawer__close-btn,.filters__close,.vt-sh__close):after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--vt-tap));height:max(100%,var(--vt-tap));transform:translate(-50%,-50%);border-radius:inherit}html.vt-r15-btn .vt-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--vt-tap);height:var(--vt-tap);padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}@media(hover:hover){html.vt-r15-btn .vt-icon-btn:hover{background:var(--vt-green-mist)}}html.vt-r15-btn .vt-icon-btn:focus-visible{background:var(--vt-green-mist)}html.vt-r15-btn .vt-fbar__pillwrap{display:inline-flex;align-items:stretch;max-width:100%}html.vt-r15-btn .vt-fbar__pill{min-height:var(--vt-tap);padding-inline:18px;gap:8px;max-width:100%;border-color:var(--vt-field-border, #8A8974);font-size:14px;font-weight:500}html.vt-r15-btn .vt-fbar__switch{border-color:var(--vt-field-border, #8A8974)}html.vt-r15-btn .vt-fbar__pill-text{display:inline-flex;align-items:baseline;gap:5px;min-width:0}html.vt-r15-btn .vt-fbar__pill-vals{overflow:hidden;max-width:12ch;text-overflow:ellipsis;white-space:nowrap;font-weight:600}html.vt-r15-btn .vt-fbar__pill-vals[hidden]{display:none}html.vt-r15-btn .vt-fbar__pill-label{font-weight:500}html.vt-r15-btn .vt-fbar__group.has-chosen>.vt-fbar__pillwrap>.vt-fbar__pill,html.vt-r15-btn .vt-fbar__group.has-chosen>.vt-fbar__pill{border-color:var(--vt-olive);box-shadow:inset 0 0 0 1px var(--vt-olive);background:var(--vt-green-mist);color:var(--vt-olive-deep)}html.vt-r15-btn .vt-fbar__pill[aria-expanded=true]{border-color:var(--vt-olive-deep);box-shadow:inset 0 0 0 1px var(--vt-olive-deep)}html.vt-r15-btn .vt-fbar__pill:active{box-shadow:var(--vt-btn-pressed)}html.vt-r15-btn .vt-fbar__pill:focus-visible{outline:2px solid transparent;box-shadow:var(--vt-focus)}html.vt-r15-btn .vt-fbar__pill-count{min-width:22px;height:22px;background:var(--vt-olive-deep);color:#fff}html.vt-r15-btn .vt-fbar__pill-clear{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;min-height:var(--vt-tap);margin-inline-start:-1px;padding-inline:10px;border:1px solid var(--vt-olive);border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--vt-radius-pill, 999px);border-end-end-radius:var(--vt-radius-pill, 999px);background:var(--vt-green-mist);color:var(--vt-olive-deep);font-size:13px;line-height:1;text-decoration:none;cursor:pointer}html.vt-r15-btn .vt-fbar__pill-clear[hidden]{display:none}html.vt-r15-btn .vt-fbar__pill-clear svg{width:13px;height:13px}@media(min-width:1000px){html.vt-r15-btn .vt-fbar__pill-clear-text{position:absolute!important;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}}html.vt-r15-btn .vt-fbar__group.has-chosen>.vt-fbar__pillwrap>.vt-fbar__pill{border-start-end-radius:0;border-end-end-radius:0}@media(hover:hover){html.vt-r15-btn .vt-fbar__pill-clear:hover{background:var(--vt-olive);color:#fff}}html.vt-r15-btn .vt-fbar__pill-clear:focus-visible{outline:2px solid transparent;box-shadow:var(--vt-focus)}html.vt-r15-btn .vt-fbar__pill-clear:active{box-shadow:var(--vt-btn-pressed)}html.vt-r15-btn .vt-fbar__switch{min-height:var(--vt-tap);gap:10px;padding-inline:12px 16px}html.vt-r15-btn .vt-fbar__switch-track{width:44px;height:26px;border-radius:13px;border:1px solid var(--vt-field-border, #8A8974);background:var(--vt-white, #fff)}html.vt-r15-btn .vt-fbar__switch-track:after{top:3px;inset-inline-start:3px;width:18px;height:18px;background:var(--vt-stone);box-shadow:none}html.vt-r15-btn .vt-fbar__switch-input:checked+.vt-fbar__switch-track{background:var(--vt-olive);border-color:var(--vt-olive)}html.vt-r15-btn .vt-fbar__switch-input:checked+.vt-fbar__switch-track:after{inset-inline-start:23px;background:#fff}html.vt-r15-btn .vt-fbar__switch:has(.vt-fbar__switch-input:checked){border-color:var(--vt-olive);box-shadow:inset 0 0 0 1px var(--vt-olive);background:var(--vt-green-mist)}html.vt-r15-btn .vt-fbar__switch-input:focus-visible+.vt-fbar__switch-track{outline:2px solid transparent;box-shadow:var(--vt-focus)}html.vt-r15-btn .vt-fbar__switch-state{font-weight:600;color:var(--vt-olive-deep)}html.vt-r15-btn .vt-fbar__switch:not(:has(.vt-fbar__switch-input:checked)) .vt-fbar__switch-state{color:var(--vt-stone);font-weight:500}html.vt-r15-btn .vt-tf__item{min-height:var(--vt-tap)}html.vt-r15-btn .vt-tf__clear,html.vt-r15-btn .vt-tf__chip{min-height:var(--vt-btn-h-sm)}@media(max-width:999.98px){html.vt-r15-btn .vt-ubar--fbar .utility-bar__left{display:block;width:100%}html.vt-r15-btn .vt-ubar--fbar .toggle-btn{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:52px;padding:8px 16px;border:1px solid var(--vt-olive);border-radius:var(--vt-radius-pill, 999px);background:var(--vt-white, #fff);color:var(--vt-ink);text-align:start}html.vt-r15-btn .vt-ubar--fbar .toggle-btn .btn-icon{flex:none}html.vt-r15-btn .vt-ubar--fbar .vt-ubar__trigger-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}html.vt-r15-btn .vt-ubar--fbar .vt-ubar__trigger-main{font-weight:600;font-size:14px;letter-spacing:normal;text-transform:none}html.vt-r15-btn .vt-ubar--fbar .vt-ubar__trigger-sub{overflow:hidden;color:var(--vt-olive-deep);font-size:12px;font-weight:500;letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap}html.vt-r15-btn .vt-ubar--fbar .vt-ubar__trigger-sub:empty{display:none}html.vt-r15-btn .vt-ubar--fbar .toggle-btn__count{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:var(--vt-olive-deep);color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}html.vt-r15-btn .vt-ubar--fbar .toggle-btn:active{box-shadow:var(--vt-btn-pressed)}html.vt-r15-btn .vt-ubar--fbar .toggle-btn:focus-visible{outline:2px solid transparent;box-shadow:var(--vt-focus)}html.vt-r15-btn .vt-ubar--fbar .vt-ubar__clear{display:inline-flex;align-items:center;min-height:var(--vt-tap);margin-top:6px}html.vt-r15-btn .vt-fbar__pillwrap{display:flex;width:100%;align-items:center}html.vt-r15-btn .vt-fbar__pill-clear{min-height:var(--vt-tap);margin-inline-start:8px;border-radius:var(--vt-radius-pill, 999px)}html.vt-r15-btn .vt-fbar__group.has-chosen>.vt-fbar__pillwrap>.vt-fbar__pill{border-radius:0;box-shadow:none;background:transparent}html.vt-r15-btn .vt-fbar__pill-vals{max-width:18ch}}@media(prefers-reduced-motion:no-preference){html.vt-anim.vt-r15-btn .vt-fbar__switch-track,html.vt-anim.vt-r15-btn .vt-fbar__switch-track:after{transition:background-color .15s ease,inset-inline-start .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vt-r15-buttons.css.map */
