.configurator{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);align-items:start}@media screen and (min-width:1000px){.configurator{grid-template-columns:1fr 1fr;gap:var(--spacing-12)}}.configurator__mockup{position:sticky;top:calc(var(--header-height, 0px) + var(--spacing-4))}.configurator__mockup-wrapper{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.34 / 1;background-color:var(--configurator-mockup-bg, #f5f5f3);border-radius:var(--rounded-sm, 4px);overflow:hidden}.configurator__layer{transition:opacity .3s ease}.configurator__layer--artwork{position:relative;z-index:10;max-height:100%;width:auto;max-width:72%}.configurator__layer--frame{position:absolute;z-index:30;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.configurator__layer--pp{position:absolute;z-index:20;max-width:69%;height:auto;object-fit:contain;pointer-events:none}.configurator__layer--shadow{position:absolute;z-index:0;max-width:72.6%;height:auto;object-fit:contain;pointer-events:none;opacity:.6}.configurator__layer[hidden]{opacity:0;display:block!important}.configurator__placeholder{width:60%;aspect-ratio:5 / 7;background:#e5e5e5;display:flex;align-items:center;justify-content:center}.configurator__placeholder svg{width:60%;height:auto;opacity:.3}.configurator__info{display:flex;flex-direction:column;gap:var(--spacing-4)}.configurator__vendor{margin-block-end:calc(-1 * var(--spacing-2))}.configurator__title,.configurator__price-amount{margin:0}.configurator__separator{border:none;border-top:1px solid var(--border-color, #e5e5e5);margin:var(--spacing-2) 0}.configurator__option{display:flex;flex-direction:column;gap:var(--spacing-3)}.configurator__option[hidden]{display:none}.configurator__option-header{display:flex;align-items:baseline;gap:var(--spacing-1);flex-wrap:wrap}.configurator__option-value{font-weight:600}.configurator__option-surcharge{font-size:.85em}.configurator__format-tabs{display:flex;gap:var(--spacing-2)}.configurator__format-tab{flex:1;padding:var(--spacing-2-5) var(--spacing-4);border:1px solid var(--border-color, #e5e5e5);border-radius:var(--rounded-sm, 4px);background:transparent;cursor:pointer;font:inherit;font-size:.875rem;font-weight:500;text-align:center;transition:border-color .2s,background-color .2s}.configurator__format-tab:hover{border-color:var(--text-color, #1a1a1a)}.configurator__format-tab[aria-pressed=true]{border-color:var(--text-color, #1a1a1a);background-color:var(--text-color, #1a1a1a);color:var(--background, #fff)}.configurator__size-grid{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.configurator__size-btn{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border-color, #e5e5e5);border-radius:var(--rounded-sm, 4px);background:transparent;cursor:pointer;font:inherit;font-size:.8125rem;transition:border-color .2s,background-color .2s}.configurator__size-btn:hover:not([disabled]){border-color:var(--text-color, #1a1a1a)}.configurator__size-btn[aria-pressed=true]{border-color:var(--text-color, #1a1a1a);background-color:var(--text-color, #1a1a1a);color:var(--background, #fff)}.configurator__size-btn[disabled]{opacity:.35;cursor:not-allowed}.configurator__swatch-grid{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.configurator__swatch{position:relative;width:36px;height:36px;border-radius:50%;border:2px solid transparent;padding:2px;cursor:pointer;background:transparent;transition:border-color .2s}.configurator__swatch:hover,.configurator__swatch[aria-pressed=true]{border-color:var(--text-color, #1a1a1a)}.configurator__swatch-inner{display:block;width:100%;height:100%;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.configurator__swatch--none .configurator__swatch-inner{background:linear-gradient(135deg,#f5f5f5 45%,transparent 45%,transparent 55%,#f5f5f5 55%);position:relative}.configurator__swatch--none .configurator__swatch-inner:after{content:"";position:absolute;top:50%;left:10%;right:10%;height:1px;background:#c00;transform:rotate(-45deg)}.configurator__swatch[data-swatch-image] .configurator__swatch-inner{background-size:cover;background-position:center}.configurator__buy-buttons{display:flex;flex-direction:column;gap:var(--spacing-3)}.configurator__atc-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.configurator__details{border-top:1px solid var(--border-color, #e5e5e5);padding-top:var(--spacing-4)}.configurator__details-summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600;list-style:none;padding:var(--spacing-2) 0}.configurator__details-summary::-webkit-details-marker{display:none}.configurator__details-summary svg{transition:transform .2s}.configurator__details[open] .configurator__details-summary svg{transform:rotate(180deg)}.configurator__details-content{padding-block:var(--spacing-3)}.configurator__price-breakdown{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:.8125rem;color:rgb(var(--text-color-rgb, 26 26 26) / .7)}.configurator__breakdown-row{display:flex;justify-content:space-between;align-items:baseline}.configurator__breakdown-row[hidden]{display:none}.configurator__atc-btn[aria-busy=true]{pointer-events:none;opacity:.6}.pc{display:flex;flex-direction:column;gap:var(--pc-gap, 16px);width:100%}.pc__drawers{display:flex;flex-direction:column;gap:var(--pc-drawer-gap, 8px)}.pc__drawer{border-radius:var(--pc-drawer-radius, 12px);background:var(--pc-drawer-bg, #f5f3f0);overflow:hidden;transition:box-shadow .2s}.pc__drawer[data-open]{box-shadow:0 0 0 var(--pc-drawer-open-border, 1px) var(--pc-accent, #1a1a1a)}.pc__format-row{display:flex;align-items:center;gap:var(--pc-trigger-gap, 12px);padding:var(--pc-trigger-py, 14px) var(--pc-trigger-px, 16px)}.pc__format-value{font-size:var(--pc-value-fs, 14px);font-weight:var(--pc-value-fw, 600)}.pc__format-tabs{display:flex;gap:var(--pc-tab-inner-gap, 3px);background:var(--pc-tab-container-bg, rgba(0, 0, 0, .04));border-radius:calc(var(--pc-drawer-radius, 12px) - 4px);padding:var(--pc-tab-inner-gap, 3px);flex:1}.pc__format-tab{flex:1;padding:var(--pc-tab-py, 8px) var(--pc-tab-px, 14px);border:none;border-radius:calc(var(--pc-drawer-radius, 12px) - 6px);background:transparent;color:var(--pc-tab-text, var(--pc-drawer-text, #1a1a1a));font-size:var(--pc-tab-fs, 14px);font-weight:500;cursor:pointer;transition:background .2s,color .2s;text-align:center!important;line-height:1.3}.pc__format-tab[aria-pressed=true]{background:var(--pc-tab-active-bg, #fff);color:var(--pc-tab-active-text, var(--pc-tab-text, var(--pc-drawer-text, #1a1a1a)));box-shadow:0 1px 3px #00000014;font-weight:600}.pc__format-tab:hover:not([aria-pressed=true]){background:#ffffff80}.pc__drawer-trigger{display:grid;grid-template-columns:var(--pc-label-min-w, 75px) 1fr auto;align-items:center;gap:var(--pc-trigger-gap, 12px);width:100%;padding:var(--pc-trigger-py, 14px) var(--pc-trigger-px, 16px);border:none;background:transparent;cursor:pointer;text-align:left;color:var(--pc-drawer-text, #1a1a1a);font-size:var(--pc-value-fs, 14px);line-height:1.4}.pc__drawer-trigger:hover{opacity:.85}.pc__drawer-label{font-size:var(--pc-label-fs, 12px);font-weight:var(--pc-label-fw, 500);text-transform:uppercase;letter-spacing:var(--pc-label-ls, .05em);opacity:var(--pc-label-opacity, .6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc__drawer-value{display:flex;align-items:center;gap:8px;font-weight:var(--pc-value-fw, 600);font-size:var(--pc-value-fs, 14px);min-width:0;overflow:hidden}[data-format-label],[data-size-label],[data-frame-label],[data-pp-label]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc__drawer-meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.pc__drawer-price{font-size:var(--pc-price-fs, 13px);font-weight:500;opacity:.7}.pc__drawer-chevron{display:flex;align-items:center;transition:transform .25s ease;opacity:.5}.pc__drawer-chevron svg{width:var(--pc-chevron-size, 16px);height:var(--pc-chevron-size, 16px)}.pc__drawer[data-open] .pc__drawer-chevron{transform:rotate(90deg)}.pc__drawer-swatch{display:inline-block;width:var(--pc-format-trigger-w, 22px);height:var(--pc-format-trigger-w, 22px);border-radius:var(--pc-trigger-thumb-radius, 0px);border:1px solid white;flex-shrink:0;background-size:cover;background-position:center}.pc__drawer-swatch:not([style]),.pc__drawer-swatch[style=""]{display:none}.pc__drawer-format-img{flex-shrink:0;width:var(--pc-format-trigger-w, 40px);aspect-ratio:var(--pc-format-img-ratio, 1 / 1);height:auto;object-fit:cover;border-radius:var(--pc-trigger-thumb-radius, 0px);border:1px solid white;display:block}.pc__drawer-panel{padding:0 var(--pc-panel-px, 16px) var(--pc-panel-pb, 16px);max-height:var(--pc-panel-max-h, 320px);overflow-y:auto;animation:pc-panel-in .2s ease}@keyframes pc-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pc__size-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pc-size-min-col, 90px),1fr));gap:var(--pc-size-gap, 8px);padding:4px 0}.pc__size-btn{padding:var(--pc-size-btn-py, 10px) var(--pc-size-btn-px, 8px);border:1.5px solid rgba(0,0,0,.12);border-radius:var(--pc-size-btn-radius, 8px);background:#fff;font-size:var(--pc-size-btn-fs, 13px);font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,color .15s;color:var(--pc-drawer-text, #1a1a1a);line-height:1.3;text-align:center!important}.pc__size-btn:hover:not(:disabled){border-color:var(--pc-accent, #1a1a1a)}.pc__size-btn[aria-pressed=true]{border-color:var(--pc-accent, #1a1a1a);background:var(--pc-accent, #1a1a1a);color:#fff}.pc__size-btn:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.pc__swatch-grid{display:flex;flex-wrap:wrap;gap:var(--pc-swatch-gap, 10px);padding:4px 0}.pc__swatch{position:relative;width:var(--pc-swatch-size, 32px);height:var(--pc-swatch-size, 32px);border-radius:var(--pc-swatch-radius, 50%);border:2px solid transparent;padding:2.4px;cursor:pointer;background:transparent;transition:border-color .15s;flex-shrink:0}.pc__swatch:hover:not(:disabled){border-color:#0000004d}.pc__swatch[aria-pressed=true]{border-color:var(--pc-accent, #1a1a1a)}.pc__swatch:disabled{opacity:.25;cursor:not-allowed}.pc__swatch-inner{display:block;width:100%;height:100%;border-radius:var(--pc-swatch-radius, 50%);border:1px solid var(--pc-drawer-bg);background-size:cover;background-position:center}.pc__swatch--none .pc__swatch-inner{background:#fff;position:relative}.pc__swatch--none .pc__swatch-inner:after{content:"";position:absolute;top:50%;left:50%;width:70%;height:1.5px;background:#999;transform:translate(-50%,-50%) rotate(-45deg)}.pc__swatch-label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--pc-drawer-text, #1a1a1a);color:#fff;font-size:11px;line-height:1.3;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;z-index:10;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.pc__swatch-label:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--pc-drawer-text, #1a1a1a)}.pc[data-swatch-tooltips] .pc__swatch:hover .pc__swatch-label{opacity:1;visibility:visible}@media(hover:none){.pc[data-swatch-tooltips] .pc__swatch:hover .pc__swatch-label{opacity:0;visibility:hidden}}.pc[data-swatch-tooltips] .pc__drawer[data-open],.pc[data-swatch-tooltips] .pc__drawer[data-open] .pc__drawer-panel{overflow:visible}.pc__frame-categories{display:flex;gap:var(--pc-cat-gap, 4px);margin-bottom:var(--pc-cat-mb, 12px)}.pc__frame-cat-btn{padding:var(--pc-cat-py, 6px) var(--pc-cat-px, 12px);border:1px solid rgba(0,0,0,.12);border-radius:var(--pc-cat-radius, 20px);background:transparent;font-size:var(--pc-cat-fs, 12px);font-weight:500;cursor:pointer;transition:background .15s,border-color .15s;color:var(--pc-drawer-text, #1a1a1a);white-space:nowrap}.pc__frame-cat-btn[aria-pressed=true]{background:var(--pc-accent, #1a1a1a);border-color:var(--pc-accent, #1a1a1a);color:#fff}.pc__frame-cat-btn:hover:not([aria-pressed=true]){border-color:var(--pc-accent, #1a1a1a)}.pc__breakdown{padding:var(--pc-bd-py, 12px) var(--pc-bd-px, 16px);border-radius:var(--pc-bd-radius, 12px);font-size:var(--pc-bd-fs, 13px);color:var(--pc-bd-text, var(--pc-drawer-text, #1a1a1a))}.pc__breakdown--with-bg{background:var(--pc-bd-bg, var(--pc-drawer-bg, #f5f3f0))}.pc__breakdown-row{display:flex;justify-content:space-between;padding:2px 0;opacity:var(--pc-bd-row-opacity, .7)}.pc__breakdown-total{display:flex;justify-content:space-between;padding:8px 0 0;margin-top:4px;border-top:1px solid rgba(0,0,0,.1);font-weight:var(--pc-bd-total-fw, 700);font-size:var(--pc-bd-total-fs, 15px)}.pc__footer{margin-top:var(--pc-atc-mt, 4px)}.pc__footer .button[data-loading]{pointer-events:none;opacity:.6}@media screen and (max-width:749px){.pc{gap:var(--pc-gap-m, var(--pc-gap, 16px))}.pc__format-row{padding:var(--pc-trigger-py-m, 12px) var(--pc-trigger-px-m, 14px);gap:var(--pc-trigger-gap-m, 8px)}.pc__format-tab{padding:var(--pc-tab-py-m, var(--pc-tab-py, 8px)) var(--pc-tab-px-m, var(--pc-tab-px, 14px));font-size:var(--pc-tab-fs-m, 13px)}.pc__drawer-trigger{padding:var(--pc-trigger-py-m, 12px) var(--pc-trigger-px-m, 14px);gap:var(--pc-trigger-gap-m, 8px);grid-template-columns:var(--pc-label-min-w-m, 65px) 1fr auto}.pc__drawer-label{font-size:var(--pc-label-fs-m, 11px)}.pc__drawer-value{font-size:var(--pc-value-fs-m, 13px)}.pc__drawer-price{font-size:var(--pc-price-fs-m, var(--pc-price-fs, 13px))}.pc__drawer-panel{padding:0 var(--pc-panel-px-m, var(--pc-panel-px, 16px)) var(--pc-panel-pb-m, var(--pc-panel-pb, 16px))}.pc__size-grid{grid-template-columns:repeat(auto-fill,minmax(var(--pc-size-min-col-m, 75px),1fr));gap:var(--pc-size-gap-m, var(--pc-size-gap, 8px))}.pc__size-btn{font-size:var(--pc-size-btn-fs-m, 12px)}.pc__swatch-grid{gap:var(--pc-swatch-gap-m, var(--pc-swatch-gap, 10px))}.pc__frame-categories{gap:var(--pc-cat-gap-m, var(--pc-cat-gap, 4px));margin-bottom:var(--pc-cat-mb-m, var(--pc-cat-mb, 12px))}.pc__frame-cat-btn{font-size:var(--pc-cat-fs-m, var(--pc-cat-fs, 12px))}.pc__breakdown{font-size:var(--pc-bd-fs-m, 12px)}.pc__breakdown-total{font-size:var(--pc-bd-total-fs-m, 14px)}}.pc-mockup__stage{position:relative;width:100%;overflow:hidden;background:var(--pc-mockup-bg, #f5f3f0)}.pc-mockup__base{display:block;width:100%;height:auto;position:relative;z-index:1}.pc-mockup__layer{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;opacity:0;transition:opacity .35s ease}.pc-mockup__layer.is-visible{opacity:1}.pc-mockup__layer--pp{z-index:2}.pc-mockup__layer--frame{z-index:3}.pc__sheet-triggers{display:flex;flex-direction:column;gap:var(--pc-drawer-gap, 8px)}.pc__sheet-row{border-radius:var(--pc-drawer-radius, 12px);border:1px solid var(--pc-sheet-row-border, rgba(0, 0, 0, .1))}button.pc__sheet-row{background:var(--pc-sheet-row-bg, #fff)}.pc__sheet-pp-wrapper[hidden]{display:none}.pc__sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:var(--pc-sheet-z-overlay, 1000);opacity:0;pointer-events:none;transition:opacity .3s ease}.pc__sheet-overlay.pc__sheet-overlay--open{opacity:1;pointer-events:auto}.pc__sheet-panel{position:fixed;bottom:0;left:0;right:0;z-index:var(--pc-sheet-z-panel, 1001);background:var(--pc-sheet-bg, #fff);border-radius:20px 20px 0 0;max-height:90dvh;overflow-y:auto;transform:translateY(110%);transition:transform .35s cubic-bezier(.32,.72,0,1);padding-bottom:env(safe-area-inset-bottom,0px)}.pc__sheet-panel.pc__sheet-panel--open{transform:translateY(0)}@media(min-width:750px){.pc__sheet-panel{left:auto;right:0;top:0;bottom:0;width:var(--pc-sheet-width, 420px);max-height:none;border-radius:0;transform:translate(110%);box-shadow:-4px 0 32px #00000024}.pc__sheet-panel.pc__sheet-panel--open{transform:translate(0)}}.pc__sheet-drag-bar{width:36px;height:4px;background:#00000026;border-radius:2px;margin:14px auto 4px}@media(min-width:750px){.pc__sheet-drag-bar{display:none}}.pc__sheet-header{position:sticky;top:0;background:var(--pc-sheet-bg, #fff);display:flex;align-items:center;justify-content:space-between;padding:16px 20px 14px;border-bottom:1px solid rgba(0,0,0,.07);z-index:1}.pc__sheet-title{font-size:16px;font-weight:600;color:var(--pc-drawer-text, #1a1a1a);margin:0;letter-spacing:-.01em}.pc__sheet-close{background:#0000000f;border:none;cursor:pointer;padding:6px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--pc-drawer-text, #1a1a1a);transition:background .15s}.pc__sheet-close:hover{background:#0000001a}.pc__sheet-close svg{width:16px;height:16px}.pc__sheet-body{padding:16px 20px 32px}.pc__sheet-banner{background:var(--pc-sheet-banner-bg, #e8f0fe);color:var(--pc-drawer-text, #1a1a1a);border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.5;margin-bottom:16px;text-align:center}.pc__sheet-panel .pc__frame-categories{display:flex;gap:0;margin-bottom:16px;padding-bottom:1px;border-bottom:1px solid rgba(0,0,0,.1);overflow-x:auto;-webkit-overflow-scrolling:touch}.pc__sheet-panel .pc__frame-cat-btn{flex-shrink:0;padding:0 2px 4px;margin-right:24px;border:none;border-radius:0;background:transparent;font-size:14px;font-weight:600;color:var(--pc-drawer-text, #1a1a1a);opacity:.4;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:opacity .15s,border-color .15s;white-space:nowrap}.pc__sheet-panel .pc__frame-cat-btn[aria-pressed=true]{opacity:1;border-bottom-color:var(--pc-accent, #1a1a1a);background:transparent}.pc__sheet-panel .pc__frame-cat-btn:hover:not([aria-pressed=true]){opacity:.7;background:transparent}.pc__sheet-options{display:flex;flex-direction:column;gap:var(--pc-sheet-option-gap, 8px)}.pc__sheet-option{display:flex;align-items:center;gap:14px;min-height:calc(var(--pc-sheet-option-swatch, 48px) + 2 * var(--pc-sheet-option-py, 14px));width:100%;padding:var(--pc-sheet-option-py, 14px) var(--pc-sheet-option-px, 16px);border:1.5px solid var(--pc-sheet-option-border, rgba(0, 0, 0, .08));border-radius:var(--pc-sheet-option-radius, 12px);cursor:pointer;text-align:left;color:var(--pc-drawer-text, #1a1a1a);transition:border-color .15s}button.pc__sheet-option{background:var(--pc-sheet-option-bg, var(--pc-drawer-bg, #f5f3f0))}.pc__sheet-option:hover:not(:disabled):not([aria-pressed=true]){border-color:#00000040}.pc__sheet-option[aria-pressed=true]{border-color:var(--pc-accent, #1a1a1a);border-width:2px;padding:calc(var(--pc-sheet-option-py, 14px) - .5px) calc(var(--pc-sheet-option-px, 16px) - .5px)}.pc__sheet-option:disabled{opacity:.35;cursor:not-allowed}.pc__sheet-option-swatch{flex-shrink:0;width:var(--pc-sheet-option-swatch, 48px);height:var(--pc-sheet-option-swatch, 48px);border-radius:var(--pc-sheet-swatch-radius, 8px);background-size:cover;background-position:center;background-color:#0000000d;overflow:hidden}.pc__sheet-option-swatch--round{border-radius:50%}.pc__sheet-option-swatch--none{position:relative;background:#0000000a;border:1px solid rgba(0,0,0,.1)}.pc__sheet-option-swatch--none:after{content:"";position:absolute;top:50%;left:50%;width:65%;height:1.5px;background:#00000040;transform:translate(-50%,-50%) rotate(-45deg)}.pc__sheet-option-name{flex:1;font-weight:500;font-size:var(--pc-value-fs, 14px);text-align:left}.pc__sheet-option-card-img{flex-shrink:0;width:var(--pc-format-card-w, 80px);aspect-ratio:var(--pc-format-img-ratio, 1 / 1);height:auto;object-fit:cover;border-radius:var(--pc-sheet-swatch-radius, 8px);display:block}.pc__sheet-option-price{font-size:var(--pc-price-fs, 13px);font-weight:500;opacity:.7;flex-shrink:0;text-align:right}.pc__sheet-panel .pc__size-grid{display:flex;flex-direction:column;gap:var(--pc-sheet-option-gap, 8px);padding:0}.pc__sheet-panel .pc__size-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--pc-sheet-option-py, 14px) var(--pc-sheet-option-px, 16px);min-height:calc(var(--pc-sheet-option-swatch, 48px) + 2 * var(--pc-sheet-option-py, 14px));border:1.5px solid var(--pc-sheet-option-border, rgba(0, 0, 0, .08));border-radius:var(--pc-sheet-option-radius, 12px);background:var(--pc-sheet-option-bg, var(--pc-drawer-bg, #f5f3f0));text-align:left;font-size:var(--pc-value-fs, 14px);font-weight:500;color:var(--pc-drawer-text, #1a1a1a);cursor:pointer;transition:border-color .15s}.pc__sheet-panel .pc__size-btn:hover:not(:disabled):not([aria-pressed=true]){border-color:#00000040}.pc__sheet-panel .pc__size-btn[aria-pressed=true]{border-color:var(--pc-accent, #1a1a1a);border-width:2px;padding:calc(var(--pc-sheet-option-py, 14px) - .5px) calc(var(--pc-sheet-option-px, 16px) - .5px)}.pc__sheet-panel .pc__size-btn:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.pc__size-btn-prices{display:flex;align-items:center;gap:6px;flex-shrink:0}.pc__size-btn-price{font-size:var(--pc-price-fs, 13px);font-weight:500;opacity:.75;flex-shrink:0}.pc__size-btn-compare{text-decoration:line-through;font-size:12px;opacity:.45;font-weight:400}button.vp-sheet-trigger{display:grid;grid-template-columns:var(--vp-sheet-label-min-w, 75px) 1fr auto;align-items:center;gap:var(--vp-sheet-trigger-gap, 12px);width:100%;padding:var(--vp-sheet-trigger-py, 14px) var(--vp-sheet-trigger-px, 16px);border:1px solid var(--vp-sheet-trigger-border, rgba(var(--color-foreground), .1));border-radius:var(--vp-sheet-trigger-radius, 12px);background-color:var(--vp-sheet-trigger-bg, rgb(var(--color-background)));cursor:pointer;text-align:left;color:var(--vp-sheet-text, rgb(var(--color-foreground)));transition:border-color .15s}.vp-sheet-trigger:hover{border-color:rgba(var(--color-foreground),.25)}.vp-sheet-trigger__label{font-size:var(--vp-sheet-label-fs, 12px);font-weight:var(--vp-sheet-label-fw, 500);text-transform:uppercase;letter-spacing:.05em;opacity:var(--vp-sheet-label-opacity, .55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-sheet-trigger__value{display:flex;align-items:center;gap:8px;font-weight:var(--vp-sheet-value-fw, 600);font-size:var(--vp-sheet-value-fs, 14px);min-width:0;overflow:hidden}.vp-sheet-trigger__swatch{display:inline-block;flex-shrink:0;width:var(--vp-sheet-trigger-swatch, 22px);height:var(--vp-sheet-trigger-swatch, 22px);border-radius:var(--vp-sheet-trigger-swatch-radius, 0px);background-size:cover;background-position:center;background-color:rgba(var(--color-foreground),.08)}.vp-sheet-trigger__swatch--none{position:relative;background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.1)}.vp-sheet-trigger__swatch--none:after{content:"";position:absolute;top:50%;left:50%;width:65%;height:1.5px;background:rgba(var(--color-foreground),.25);transform:translate(-50%,-50%) rotate(-45deg)}.vp-sheet-trigger__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-sheet-trigger__chevron{display:flex;align-items:center;opacity:.4;flex-shrink:0}.vp-sheet-options{display:flex;flex-direction:column;gap:var(--vp-sheet-option-gap, 8px);padding:4px 0}.vp-sheet-option{display:flex;align-items:center;gap:14px;min-height:calc(var(--vp-sheet-option-swatch, 48px) + 2 * var(--vp-sheet-option-py, 14px));width:100%;padding:var(--vp-sheet-option-py, 14px) var(--vp-sheet-option-px, 16px);border:1.5px solid var(--vp-sheet-option-border, rgba(var(--color-foreground), .08));border-radius:var(--vp-sheet-option-radius, 12px);background:var(--vp-sheet-option-bg, transparent);cursor:pointer;text-align:left;color:var(--vp-sheet-text, rgb(var(--color-foreground)));transition:border-color .15s}.vp-sheet-option:hover:not(.is-disabled){border-color:rgba(var(--color-foreground),.25)}.vp-sheet-option:has(input:checked){border-color:var(--vp-sheet-accent, rgb(var(--color-foreground)));border-width:2px;padding:calc(var(--vp-sheet-option-py, 14px) - .5px) calc(var(--vp-sheet-option-px, 16px) - .5px)}.vp-sheet-option.is-disabled{opacity:.35;cursor:not-allowed}.vp-sheet-option__swatch{flex-shrink:0;width:var(--vp-sheet-option-swatch, 48px);height:var(--vp-sheet-option-swatch, 48px);border-radius:var(--vp-sheet-swatch-radius, 8px);background-size:cover;background-position:center;background-color:rgba(var(--color-foreground),.05);overflow:hidden}.vp-sheet-option__swatch--none{position:relative;background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.1)}.vp-sheet-option__swatch--none:after{content:"";position:absolute;top:50%;left:50%;width:65%;height:1.5px;background:rgba(var(--color-foreground),.25);transform:translate(-50%,-50%) rotate(-45deg)}.vp-sheet-option__name{flex:1;font-size:var(--vp-sheet-option-fs, 14px);font-weight:500;text-align:left}.vp-sheet-option__sold-out{font-size:12px;opacity:.55;flex-shrink:0}.vp-sheet-option__check{display:none;width:16px;height:16px;flex-shrink:0;color:var(--vp-sheet-accent, rgb(var(--color-foreground)))}.vp-sheet-option:has(input:checked) .vp-sheet-option__check{display:flex}x-drawer.vp-sheet-drawer{max-width:var(--vp-sheet-panel-width, 420px);padding:0}x-drawer.vp-sheet-drawer::part(header){padding:16px 20px 14px}x-drawer.vp-sheet-drawer::part(body){padding:16px 20px 32px}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
