.wcbv{--wcbv-ink:var(--wp--preset--color--contrast, #26332c);--wcbv-bg:var(--wp--preset--color--base, #fff);--wcbv-muted:#65716b;--wcbv-line:#dce3dd;--wcbv-wash:var(--wp--preset--color--base-2, #f6f6f6);--wcbv-accent:var(--wp--preset--color--accent-1, #335b43);display:block;container-type:inline-size;width:100%;color:var(--wcbv-ink);font-size:14px;line-height:1.5;text-align:start;clear:both}.wcbv *,.wcbv ::after,.wcbv ::before{box-sizing:border-box}.wcbv [hidden]{display:none!important}.wcbv button,.wcbv input,.wcbv select{font-family:inherit;font-size:inherit}.wcbv button{cursor:pointer;touch-action:manipulation}.wcbv button:disabled{opacity:.5;cursor:not-allowed}.wcbv .wcbv-table-wrap:focus-visible,.wcbv button:focus-visible,.wcbv input:focus-visible,.wcbv select:focus-visible{outline:2px solid var(--wcbv-accent);outline-offset:3px}.wcbv h3,.wcbv h4,.wcbv p{margin:0;padding:0}.wcbv h3{font-size:16px;font-weight:600;line-height:1.4}.wcbv h4{font-size:13px;font-weight:600}.wcbv .wcbv-form{display:block;margin:0;width:100%}.wcbv .wcbv-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-block-end:18px}.wcbv .wcbv-mode,.wcbv .wcbv-switch{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--wcbv-line);border-radius:7px;background:var(--wcbv-bg)}.wcbv .wcbv-mode{margin-block-end:20px}.wcbv .wcbv-mode a,.wcbv .wcbv-mode button,.wcbv .wcbv-mode>span,.wcbv .wcbv-switch button{border:0;border-radius:4px;padding:7px 10px;min-height:36px;font-size:12px;background:0 0;color:var(--wcbv-ink);box-shadow:none}.wcbv .wcbv-mode a{text-decoration:none}.wcbv .wcbv-mode [aria-current=page],.wcbv button[aria-pressed=true]{background:var(--wcbv-ink);color:var(--wcbv-bg)}.wcbv .wcbv-content{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px;align-items:start}.wcbv .wcbv-content.is-complete{grid-template-columns:minmax(0,1fr)}.wcbv .wcbv-ordering{min-width:0}.wcbv .wcbv-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-block-end:20px}.wcbv .wcbv-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px}.wcbv select[data-group],.wcbv select[data-matrix],.wcbv select[data-page-size]{appearance:none;border:1px solid var(--wcbv-line);border-radius:6px;padding:8px 36px 8px 10px;min-height:40px;background-color:var(--wcbv-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%23555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px;color:var(--wcbv-ink);max-width:100%}.wcbv select[data-group]:dir(rtl),.wcbv select[data-matrix]:dir(rtl),.wcbv select[data-page-size]:dir(rtl){padding-inline:10px 36px;background-position:left 12px center}.wcbv .wcbv-slice{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px;font-size:12px}.wcbv .wcbv-slice span{color:var(--wcbv-muted);text-align:end}.wcbv .wcbv-table-wrap{overflow-x:auto;background:linear-gradient(to right,var(--wcbv-bg) 30%,#fff0) left center/32px 100% no-repeat local,linear-gradient(to left,var(--wcbv-bg) 30%,#fff0) right center/32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#0003,#0000) left center/14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#0003,#0000) right center/14px 100% no-repeat scroll}.wcbv .wcbv-table-wrap thead th{background:color-mix(in srgb,var(--wcbv-wash) 60%,transparent)}.wcbv table{border-collapse:collapse;width:100%;border:0;margin:0;font-size:13px}.wcbv table td,.wcbv table th{text-align:center;padding:12px 6px;border:0;border-block-end:1px solid var(--wcbv-line);vertical-align:middle;background:0 0}.wcbv table thead th{background:var(--wcbv-wash);font-weight:500;min-width:90px}.wcbv table th:first-child{text-align:start;min-width:48px;white-space:nowrap;overflow-wrap:normal;word-break:normal}.wcbv .wcbv-quantity{width:66px;max-width:100%;min-height:40px;border:1px solid var(--wcbv-line);border-radius:5px;padding:6px 3px;text-align:center;color:var(--wcbv-ink);background:var(--wcbv-bg);font-variant-numeric:tabular-nums;box-shadow:none;appearance:textfield}.wcbv .wcbv-quantity::-webkit-inner-spin-button,.wcbv .wcbv-quantity::-webkit-outer-spin-button{appearance:none;margin:0}.wcbv .wcbv-quantity:focus::placeholder{color:transparent}.wcbv .wcbv-quantity-field{display:inline-block}.wcbv .wcbv-quantity-control{display:inline-flex;align-items:stretch;width:107px;max-width:100%;min-height:40px;border:1px solid var(--wcbv-line);border-radius:4px;background:var(--wcbv-bg)}.wcbv .wcbv-quantity-control .wcbv-quantity{flex:1 1 auto;width:43px;min-width:0;max-width:none;border:0;border-radius:0;padding:6px 0;min-height:38px;font-size:inherit;background:0 0}.wcbv .wcbv-quantity-control button{flex:0 0 28px;width:28px;min-width:0;min-height:38px;padding:0;border:0;border-radius:3px;box-shadow:none;background:0 0;color:inherit;font-size:16px;font-weight:400}.wcbv .wcbv-quantity-control:focus-within{outline:2px solid var(--wcbv-accent);outline-offset:3px}.wcbv .wcbv-quantity-control .wcbv-quantity:focus-visible{outline:0}.wcbv .wcbv-hint{display:block;font-size:11px;margin-block-start:5px;color:var(--wcbv-muted);max-width:180px}.wcbv .wcbv-variation-price{display:block;margin-block-start:5px;font-size:12px}.wcbv .wcbv-error,.wcbv .wcbv-hint.wcbv-error{color:#9c372e}.wcbv .wcbv-quantity[aria-invalid=true]{border-color:#9c372e}.wcbv .wcbv-list-controls,.wcbv .wcbv-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px}.wcbv .wcbv-list-controls{margin-block-end:16px}.wcbv .wcbv-list-controls label{display:flex;gap:8px;align-items:center;white-space:nowrap}.wcbv .wcbv-list-controls select{max-width:150px}.wcbv .wcbv-filter-button,.wcbv .wcbv-pagination button{border:1px solid var(--wcbv-line);border-radius:6px;padding:8px 12px;min-height:40px;color:var(--wcbv-ink);background:var(--wcbv-bg);box-shadow:none;font-weight:400}.wcbv .wcbv-active-filters{display:flex;gap:7px;flex-wrap:wrap;margin-block:10px 16px}.wcbv .wcbv-active-filters button{border:1px solid var(--wcbv-line);border-radius:20px;padding:5px 10px;color:var(--wcbv-ink);background:var(--wcbv-wash);font-size:11px;box-shadow:none;font-weight:400}.wcbv .wcbv-list-group-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;background:var(--wcbv-wash);border-radius:5px;margin-block-start:15px}.wcbv .wcbv-list-group-heading span{font-size:11px;color:var(--wcbv-muted);text-align:end}.wcbv .wcbv-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-block-end:1px solid var(--wcbv-line)}.wcbv .wcbv-list-info{display:flex;align-items:center;gap:12px;min-width:0}.wcbv .wcbv-list-info img{width:40px;height:48px;object-fit:cover;border-radius:3px}.wcbv .wcbv-list-info>div{display:flex;flex-direction:column;gap:5px;min-width:0}.wcbv .wcbv-list-info strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.wcbv .wcbv-list-info span{font-size:12px}.wcbv .wcbv-list-end{flex-shrink:0;text-align:end}.wcbv .wcbv-pagination{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;font-size:12px;margin-block-start:12px}.wcbv .wcbv-pagination button{min-width:36px;padding:8px 6px}.wcbv .wcbv-page-numbers{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.wcbv .wcbv-pagination [aria-current=page]{border-color:currentColor;font-weight:600}.wcbv .wcbv-page-status{margin-block-start:16px;color:var(--wcbv-muted);font-size:12px}.wcbv .wcbv-retained{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-start:15px;font-size:12px;color:var(--wcbv-muted)}.wcbv .wcbv-retained button{margin-inline-start:auto}.wcbv [data-summary-pagination]{grid-template-columns:repeat(2,minmax(0,1fr))}.wcbv [data-summary-pagination] button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;font-weight:500;text-decoration:none}.wcbv [data-summary-pagination] button:not(:disabled):hover{border-color:currentColor;text-decoration:none}.wcbv [data-summary-page]{grid-column:1/-1;grid-row:2;text-align:center;color:var(--wcbv-muted)}.wcbv .wcbv-page-direction{display:inline-block}.wcbv .wcbv-page-direction:dir(rtl){transform:scaleX(-1)}.wcbv .wcbv-text-button{border:0;padding:5px 0;background:0 0;color:inherit;font-weight:400;font-size:12px;text-decoration:underline;text-underline-offset:3px;box-shadow:none}.wcbv .wcbv-summary{padding:18px;background:var(--wcbv-wash);border-radius:8px}.wcbv .wcbv-count{font-size:14px;margin-block-end:15px}.wcbv .wcbv-summary-group{display:flex;justify-content:space-between;gap:10px;padding-block:12px;border-block-end:1px solid var(--wcbv-line);font-size:12px}.wcbv .wcbv-summary-group span{min-width:0;overflow-wrap:anywhere}.wcbv [data-summary-key]{flex-wrap:wrap}.wcbv [data-summary-key]>span{flex:1 1 140px}.wcbv .wcbv-summary-group strong{flex-shrink:0;text-align:end}.wcbv .wcbv-summary-item-actions{display:flex;align-items:start;gap:4px;flex-shrink:0;margin-inline-start:auto}.wcbv .wcbv-remove-item{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:44px;padding:4px;border:0;background:0 0;color:inherit;box-shadow:none}.wcbv [data-removal-dialog] .wcbv-dialog-body{display:block}.wcbv .wcbv-summary-quantity-total{font-weight:600}.wcbv .wcbv-total{display:flex;justify-content:space-between;gap:10px;margin-block:18px 6px;font-size:13px}.wcbv .wcbv-muted{color:var(--wcbv-muted)}.wcbv .wcbv-fine{font-size:11px}.wcbv .wcbv-primary{width:100%;min-height:46px;margin-block-start:18px;border-radius:6px;padding:11px 14px;font-size:13px}.wcbv .wcbv-summary>.wcbv-text-button{width:100%;margin-block-start:7px}.wcbv .wcbv-feedback{padding:15px;margin-block-start:20px;border-inline-start:3px solid var(--wcbv-accent);background:var(--wcbv-wash)}.wcbv .wcbv-feedback-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block-start:12px}.wcbv .wcbv-mobile-total{display:none;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;margin-block-end:18px;border-block:1px solid var(--wcbv-line);font-size:12px}.wcbv .wcbv-dialog{padding:0;width:min(520px,calc(100% - 32px));max-height:min(720px,calc(100dvh - 40px));margin:20px auto;overflow:hidden;background:var(--wcbv-bg);color:var(--wcbv-ink);border:1px solid var(--wcbv-line);border-radius:12px;box-shadow:0 18px 70px #0004}.wcbv .wcbv-dialog[open]{display:flex;flex-direction:column}.wcbv .wcbv-dialog::backdrop{background:#0006}.wcbv .wcbv-dialog-header{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:22px;border-block-end:1px solid var(--wcbv-line)}.wcbv .wcbv-dialog-header p{margin-block-start:6px;font-size:12px;color:var(--wcbv-muted)}.wcbv .wcbv-dialog-header button{padding:0 8px;font-size:24px;text-decoration:none}.wcbv .wcbv-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px}.wcbv .wcbv-dialog-footer,.wcbv .wcbv-dialog-header{flex-shrink:0}.wcbv [data-filter-options]{display:flex;flex-direction:column;gap:12px}.wcbv .wcbv-filter-select{flex-shrink:0;border:1px solid var(--wcbv-line);border-radius:6px}.wcbv .wcbv-filter-select summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px;cursor:pointer;list-style:none;font-size:13px}.wcbv .wcbv-filter-select summary::-webkit-details-marker{display:none}.wcbv .wcbv-filter-select summary::after{content:'';flex-shrink:0;width:7px;height:7px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);margin-inline:4px}.wcbv .wcbv-filter-select[open] summary::after{transform:rotate(225deg)}.wcbv .wcbv-filter-select summary:focus-visible{outline:2px solid var(--wcbv-accent);outline-offset:2px}.wcbv .wcbv-filter-selection{margin-inline-start:auto;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wcbv-muted)}.wcbv .wcbv-filter-panel{padding:0 12px 12px}.wcbv .wcbv-filter-search input{width:100%;min-height:40px;margin:0;padding:8px 10px;border:1px solid var(--wcbv-line);border-radius:4px;background:var(--wcbv-bg);color:var(--wcbv-ink)}.wcbv .wcbv-filter-panel-actions{display:flex;justify-content:end;padding-block:6px}.wcbv .wcbv-filter-choices{max-height:min(220px,30dvh);overflow-y:auto;overscroll-behavior:contain}.wcbv .wcbv-dialog fieldset{border:0;margin:0;padding:0;min-width:0}.wcbv .wcbv-dialog legend{font-weight:600;font-size:13px;margin-block-end:8px}.wcbv .wcbv-check{display:flex;align-items:center;gap:9px;padding-block:8px;font-size:13px;cursor:pointer}.wcbv .wcbv-check input{width:17px;height:17px;margin:0;accent-color:var(--wcbv-accent);cursor:pointer}.wcbv .wcbv-dialog-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-block-start:1px solid var(--wcbv-line)}.wcbv .wcbv-dialog-footer .wcbv-primary{width:auto;margin:0}.wcbv .wcbv-extras:empty{display:none}.wcbv .wcbv-extras:not(:empty){margin-block-start:20px}.wcbv .wcbv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container (max-width:720px){.wcbv .wcbv-content{grid-template-columns:minmax(0,1fr);gap:18px}.wcbv .wcbv-mobile-total{display:flex}}@media (max-width:640px){.wcbv .wcbv-content{grid-template-columns:minmax(0,1fr)}.wcbv .wcbv-mobile-total{display:flex}.wcbv .wcbv-list-controls select{max-width:130px}.wcbv .wcbv-dialog-body{gap:18px;padding:18px}}@media (pointer:coarse){.wcbv .wcbv-check,.wcbv button,.wcbv select{min-height:44px}.wcbv .wcbv-quantity-control .wcbv-quantity{min-height:44px;font-size:16px}}.wcbv .wcbv-variation-thumbnail{display:block;flex:0 0 auto}.wcbv .wcbv-variation-thumbnail img{display:block;width:48px;height:48px;max-width:100%;object-fit:contain}.wcbv .wcbv-variation-preview-content{display:flex;align-items:center;gap:16px;padding:8px;text-align:start}.wcbv .wcbv-variation-preview .wcbv-variation-thumbnail img{width:80px;height:80px}.wcbv .wcbv-variation-preview p{min-width:0;max-width:min(40ch,calc(100vw - 180px));overflow-wrap:anywhere;font-size:12px}.wcbv .wcbv-options{margin-block:1.5em;padding:1em;border:1px solid var(--wcbv-line)}.wcbv .wcbv-options legend{font-weight:600}.wcbv .wcbv-option{display:grid;gap:.4em;margin-block:1em}.wcbv .wcbv-option[hidden]{display:none}.wcbv .wcbv-option input:not([type=checkbox]),.wcbv .wcbv-option select,.wcbv .wcbv-option textarea{width:100%;box-sizing:border-box}.wcbv .wcbv-option [role=group]{display:grid;gap:.5em}.wcbv .wcbv-option [role=group] label,.wcbv .wcbv-option [type=checkbox]{cursor:pointer}.wcbv .wcbv-heading-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px}.wcbv .wcbv-assortment-action{display:inline-flex;align-items:center;gap:4px;border:0;padding:5px 0;background:0 0;color:inherit;font-weight:400;font-size:12px;box-shadow:none;cursor:pointer}.wcbv .wcbv-assortment-action:focus-visible span,.wcbv .wcbv-assortment-action:hover span{text-decoration:underline;text-underline-offset:3px}.wcbv .wcbv-assortment-action:disabled{opacity:.5;cursor:default}.wcbv .wcbv-assortment-action svg{flex:0 0 auto}.wcbv .wcbv-assortment-status{margin:0 0 12px;font-size:12px}.wcbv .wcbv-assortment-status:empty{display:none}.wcbv [data-wishlist-label]{display:grid;gap:.5rem}.wcbv [data-wishlist-value]{width:100%;box-sizing:border-box}.wcbv-order-entry{margin:0 0 1em}.wcbv-full{clear:both;box-sizing:border-box;width:100%;max-width:var(--wp--style--global--wide-size,none);margin-inline:auto;margin-block-end:2em}.wcbv-full-back{margin:0 0 1em}.wcbv-full>h1{margin-block:0 .75em}body.wcbv-full-page .wcbv-full~*{display:none!important}