.\#product-options-list-header{position:sticky;top:0;z-index:3;padding:1.25rem 1.35rem 1rem;background:var(--color-g-fg);border-bottom:1px solid rgba(41,41,41,.1)}.\#product-options-list-header-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem}.\#product-options-list-stock-toggle{margin-top:.9rem}.\#product-options-list-stock-toggle-label{width:fit-content;font-size:.95rem;line-height:1.2;font-weight:600;cursor:pointer;display:flex;gap:.5rem;align-items:center;margin:0;padding:.45rem .6rem;border:1px solid rgba(41,41,41,.12);border-radius:.4rem;background:#29292908}.\#product-options-list-stock-toggle-input{width:1rem;height:1rem;accent-color:var(--color-g-accent)}.\#product-options-list-product-title{margin:0;max-width:min(48rem,76vw);font-size:clamp(1.2rem,1.45vw,1.55rem);line-height:1.15;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.\#product-options-list-product-sold-out{width:fit-content;font-size:.92rem;font-weight:600;color:#8a2a2a;padding:.45rem .65rem;border-radius:.35rem;background:#e2262a14}.\#product-options-list-modal-close{display:inline-grid;place-items:center;flex:0 0 auto;width:2.25rem;height:2.25rem;margin-left:1rem;border:1px solid rgba(41,41,41,.13);border-radius:.4rem;background:var(--color-g-fg);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.\#product-options-list-modal-close:hover{border-color:#2929293d;background:#2929290a}.\#product-options-list-modal-close .\#icon{--size: 1rem}.\#product-options-list-sort-caret{opacity:0;pointer-events:none}.\#product-options-list-sort-caret .\#icon{--size: 1rem}.\#product-options-list-table{display:block;width:100%;border-collapse:initial;border-spacing:0}.\#product-options-list-table-heading{-webkit-user-select:none;user-select:none}.\#product-options-list-table-heading.\@sorting{cursor:pointer}.\#product-options-list-table-heading-inner{display:flex;gap:1.5rem;align-items:center}.\#product-options-list-table-heading.\!active.\!reverse .\#product-options-list-sort-caret{transform:rotate(180deg)}.\#product-options-list-table-heading.\!active .\#product-options-list-sort-caret{opacity:1}.\#product-options-list-table-wrapper{width:100%;overflow-x:hidden;padding:.55rem 1rem 1.25rem!important}.\#product-options-list-table thead{display:none;background:transparent}.\#product-options-list-table tbody{display:grid;gap:.5rem}.\#product-options-list-table tr{display:grid;grid-template-columns:4.75rem minmax(0,1fr) minmax(6.6rem,max-content) 12.25rem;align-items:center;column-gap:.9rem;width:100%}.\#product-options-list-table thead tr{padding:0 .85rem .25rem}.\#product-options-list-table tbody tr{min-height:5.75rem;padding:.62rem .75rem;background:var(--color-g-fg);border:1px solid rgba(41,41,41,.085);border-radius:.42rem;box-shadow:0 .1rem .35rem #29292906}.\#product-options-list-table th{padding:0;text-align:left;color:#29292999;font-size:.76rem;line-height:1.2;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.\#product-options-list-table th,.\#product-options-list-table td{white-space:normal}.\#product-options-list-table td{display:block;min-width:0;padding:0;background:transparent;border:0;font-size:.98rem;line-height:1.25}.\#product-options-list-table td:first-child{grid-column:1}.\#product-options-list-table td:nth-last-child(2){grid-column:3}.\#product-options-list-table td:not(:first-child):not(:nth-last-child(2)):not(:last-child){grid-column:2;color:var(--color-g-text);font-weight:500}.\#product-options-list-table tr:has(.\#product-options-list-product-media) td:not(:first-child):not(:nth-last-child(2)):not(:last-child){grid-column:2}.\#product-options-list-table tr:not(:has(.\#product-options-list-product-media)){grid-template-columns:minmax(0,1fr) minmax(6.6rem,max-content) 12.25rem}.\#product-options-list-table tr:not(:has(.\#product-options-list-product-media)) td:not(:nth-last-child(2)):not(:last-child){grid-column:1}.\#product-options-list-table tr:not(:has(.\#product-options-list-product-media)) td:nth-last-child(2){grid-column:2}.\#product-options-list-table tr:not(:has(.\#product-options-list-product-media)) td:last-child{grid-column:3}.\#product-options-list-table th:first-child,.\#product-options-list-table td:first-child{width:auto}.\#product-options-list-table td:first-child{border-left:0;border-radius:0}.\#product-options-list-table td:last-child{border-right:0;border-radius:0}.\#product-options-list-action-column{grid-column:4;text-align:right;width:auto;min-width:0;white-space:nowrap}.\#product-options-list-product-media{width:4.75rem;border-radius:.38rem;overflow:hidden}.\#product-options-list-product-price .\#price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.25rem .45rem;white-space:nowrap}.\#product-options-list-product-price .\#price-item.\@regular{font-size:.98rem;font-weight:700}.\#product-options-list-product-price .\#price-item.\@on-sale{color:var(--color-g-sale)}.\#product-options-list-modal{min-height:100vh;height:100vh;max-height:100vh;overflow:hidden auto;background-color:var(--color-g-bg);width:min(92vw,52rem);max-width:52rem;border-radius:0;box-shadow:-1.25rem 0 3.5rem #00000029}.\#product-options-list-modal-link{width:fit-content;font-size:.9rem;line-height:1.2;font-weight:600;color:#292929c2;text-decoration:none;display:inline-flex;align-items:center;gap:.45rem;margin-top:.85rem;margin-bottom:0;padding:.42rem .62rem;border:1px solid rgba(41,41,41,.16);border-radius:.35rem;background-color:#ffffffa8;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.\#product-options-list-modal-link:hover,.\#product-options-list-modal-link:focus-visible{color:var(--color-g-text);border-color:#29292947;background-color:var(--color-g-fg);text-decoration:none}.\#product-options-list-modal-link .\#icon{--size: .95rem;opacity:.82}.\#product-options-list-product:not(.\@available){opacity:.7}.\#product-options-list-action-column>div{flex-direction:row!important;align-items:center!important;justify-content:flex-end;gap:.45rem!important;flex-wrap:nowrap}.\#product-options-list-action-column .\#button{min-width:7.25rem;min-height:0;height:2.25rem;padding:0 .7rem;border-radius:.4rem;box-shadow:none;font-size:.9rem;line-height:1;white-space:nowrap}.\#product-options-list-action-column .qty-pill{height:2.25rem;border-radius:.4rem;background:var(--color-g-fg)}.\#product-options-list-action-column .qty-btn{width:1.85rem;font-size:.95rem}.\#product-options-list-action-column .qty-input{width:2.15rem;font-size:.9rem;font-weight:600}@media(max-width:767px){.\#product-options-list-modal{width:100vw;max-width:100vw;min-height:100dvh;height:100dvh;max-height:100dvh;border-radius:0}.\#product-options-list-header{padding:1rem .9rem .85rem}.\#product-options-list-product-title{max-width:calc(100vw - 4.5rem);font-size:1.05rem;line-height:1.2}.\#product-options-list-table-wrapper{overflow-x:visible;padding:.75rem .75rem 1rem!important}.\#product-options-list-table{display:block;width:100%;min-width:0;border-spacing:0}.\#product-options-list-table thead{display:none}.\#product-options-list-table tbody{display:grid;gap:.7rem}.\#product-options-list-table tr{display:grid;grid-template-columns:4.7rem minmax(0,1fr);gap:.35rem .75rem;min-height:0;padding:.75rem;background:var(--color-g-fg);border:1px solid rgba(41,41,41,.09);border-radius:.45rem}.\#product-options-list-table tr:not(:has(.\#product-options-list-product-media)){grid-template-columns:minmax(0,1fr)}.\#product-options-list-table th{padding-inline:.85rem}.\#product-options-list-table td{display:block;padding:0;min-width:0;white-space:normal;background:transparent;border:0!important;border-radius:0!important}.\#product-options-list-table td:first-child{grid-column:1}.\#product-options-list-table td:nth-last-child(2),.\#product-options-list-table td:not(:first-child):not(:nth-last-child(2)):not(:last-child),.\#product-options-list-table tr:has(.\#product-options-list-product-media) td:not(:first-child):not(:nth-last-child(2)):not(:last-child){grid-column:2}.\#product-options-list-table tr:not(:has(.\#product-options-list-product-media)) td:nth-last-child(2),.\#product-options-list-table tr:not(:has(.\#product-options-list-product-media)) td:not(:nth-last-child(2)):not(:last-child){grid-column:1}.\#product-options-list-product-media{width:4.7rem;grid-row:span 3}.\#product-options-list-product-price .\#price{font-size:.9rem}.\#product-options-list-product-price .\#price-item.\@regular{font-size:1rem}.\#product-options-list-action-column{grid-column:1 / -1;margin-top:.45rem;min-width:9rem;text-align:left}.\#product-options-list-action-column>div{flex-direction:row!important;align-items:stretch!important;justify-content:stretch}.\#product-options-list-action-column .\#button{flex:1 1 auto;min-width:0}.\#product-options-list-action-column .qty-pill{flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/product-options-list.css.map */
