.site-header .header-tools .account-button{display:inline-flex;visibility:visible;color:var(--ink);flex:none}
.site-header .header-tools .account-button:hover{color:var(--accent)}
.site-header .account-button .icon{display:block;width:22px;height:22px}
@media(max-width:1100px){.site-header .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.site-header .brand{width:210px;max-width:100%;min-width:0;margin:0}.site-header .header-tools{gap:2px}.site-header .header-tools .icon-button{width:40px;height:44px}.site-header .desktop-nav{grid-column:1/-1}}
@media(max-width:749px){.site-header .brand{width:178px}.site-header .header-inner{gap:8px}.site-header .header-tools{gap:1px}}
@media(max-width:359px){.site-header .header-tools .icon-button{width:35px}.site-header .header-tools{gap:0}.site-header .header-inner{gap:6px}}
.product-grid:has(>.plc-native-card){column-gap:var(--plc-grid-gap,20px)}
.plc-native-card{min-width:0;max-width:100%;position:relative}
.plc-native-card .grid-content{height:100%;width:100%}
.plc-native-card .grid-image__wrapper{background:#fff}
.plc-native-card .plc-grid-group{font-family:var(--font);font-size:8px;line-height:1.6;letter-spacing:.14em;color:var(--muted);font-weight:600;margin-bottom:9px}
.plc-native-card .grid-2 .button-set{position:relative;bottom:auto;left:auto;right:auto;justify-content:center;flex-wrap:wrap;margin-top:12px}
.plc-native-card .grid-2 .grid-button{margin-top:0}
.plc-native-card .grid-6 .button-set{flex-wrap:wrap}
.plc-native-card .grid-6 .quick-view{display:inline-flex}
.plc-native-card .grid-content:focus-within .button-set,.plc-native-card .grid-content:focus-within .button-set .grid-button,.plc-native-card .grid-content:focus-within .grid-4__bottom,.plc-native-card .grid-content:focus-within .grid-4__top .grid-button{visibility:visible;opacity:1}
.plc-native-card .grid-2:focus-within .grid-meta{opacity:1;transform:translateY(-50%)}
.plc-native-card .grid-2:focus-within .overly{opacity:.9;top:0}
.plc-native-card .grid-image__wrapper>.sold-out.st2{pointer-events:none}
.plc-native-card .grid-content .lbl.sold-out,.plc-native-card .grid-content>.sold-out{font-size:var(--sold-out-size,12px);font-weight:600}
.plc-native-card .grid-button[aria-pressed=true]{color:var(--accent)}
.plc-native-card .form-error{position:relative;white-space:normal;max-width:100%}
.plc-quickview-dialog{width:min(1100px,calc(100% - 32px));max-width:calc(100% - 32px);padding:0;overflow:auto;border-radius:var(--radius);}
.plc-quickview-dialog .dialog-header{position:sticky;top:0;z-index:5}
.plc-quickview-state{padding:28px;margin:0}
.plc-quickview-scope{min-width:0}
.plc-quickview-scope .tinglebox{width:100%;max-width:100%;overflow:visible}
.plc-quickview-scope .product-single{margin:0}
.plc-quickview-scope .product-images{min-width:0;max-width:100%}
.plc-quickview-scope .quickview__content{max-height:none;height:auto;overflow:visible}
.plc-quickview-scope .product-image__slider{width:100%;max-width:100%}
.plc-quickview-scope .product-image__slider img{object-fit:contain;max-height:60vh;width:100%;height:auto}
.plc-quickview-scope .product-price{white-space:normal}
.plc-quickview-scope .product-single .gitem{min-width:0}
.plc-quickview-scope .form-error{margin:12px 0}
@media(max-width:749px){.product-grid:has(>.plc-native-card){column-gap:var(--plc-grid-gap-mobile,15px)}.plc-native-card .grid-content .lbl.sold-out{font-size:var(--sold-out-size-mobile,11px)}.plc-quickview-dialog{width:calc(100% - 16px);max-width:calc(100% - 16px);max-height:94dvh}.plc-quickview-scope .grid.product-single{display:block;padding:16px}.plc-quickview-scope .grid.product-single>.gitem{width:100%;padding:0}.plc-quickview-scope .quickview__content{padding-top:20px}.plc-quickview-scope .product-image__slider img{max-height:43vh}.plc-quickview-dialog .dialog-header{padding:12px 16px}.plc-quickview-dialog .dialog-header h2{font-size:21px}}
@media(hover:none){.plc-native-card .button-set,.plc-native-card .button-set .grid-button,.plc-native-card .grid-4__top .grid-button,.plc-native-card .grid-4__bottom{opacity:1;visibility:visible}.plc-native-card .grid-2 .grid-meta{position:relative;top:auto;opacity:1;transform:none}.plc-native-card .grid-2 .overly{display:none}}
@media(prefers-reduced-motion:reduce){.plc-native-card .anim{transition:none}}

.plc-native-card .grid-content.sold-out .grid-button.quick-view,.plc-native-card .grid-content.sold-out .grid-button[data-wishlist-handle]{display:inline-flex}
