.pill.is-soldout{opacity:.45;pointer-events:none}.button-plp[data-state=soldout]{opacity:.5;cursor:not-allowed}.button-plp[data-state=loading]{opacity:.7}.collection-view-toggle{display:flex;justify-content:flex-end}.view-select__label{font-size:12px;letter-spacing:.08em;margin-right:10px;float:inline-start}.view-buttons{display:inline-flex;gap:.5rem}.collection-view-toggle .view-btn{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;padding:2px;border-radius:8px;border:1px solid var(--color-border, #e5e5e5);background:var(--color-background, #ffffff);color:#000;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .15s ease,color .12s ease}.collection-view-toggle .view-btn svg{width:20px;height:20px;display:block}.collection-view-toggle .view-btn svg *{fill:currentColor;stroke:currentColor}.collection-view-toggle .view-btn:hover{transform:translateY(-1px);background:#f9bf59;border-color:#f9bf59;color:#a65f00;box-shadow:0 4px 10px #0000000f}.collection-view-toggle .view-btn:active{transform:translateY(0);box-shadow:none}.collection-view-toggle .view-btn.is-active{background:#f9bf59;border-color:#f9bf59;color:#a65f00}.collection.view--list #product-grid{display:block}.collection.view--list #product-grid>.grid__item{width:100%!important;max-width:100%}.collection.view--list #product-grid>.grid__item .card-wrapper,.collection.view--list #product-grid>.grid__item .card{display:flex;gap:1rem;align-items:flex-start}.collection.view--list #product-grid>.grid__item .card__media,.collection.view--list #product-grid>.grid__item .media,.collection.view--list #product-grid>.grid__item .card__inner{flex:0 0 160px;max-width:160px}.collection.view--list #product-grid>.grid__item .card__content,.collection.view--list #product-grid>.grid__item .card-information,.collection.view--list #product-grid>.grid__item .card__information{flex:1 1 auto;text-align:left;padding:.25rem 0}.collection.view--list #product-grid img{object-fit:cover;width:100%;height:auto}.collection.view--list #product-grid .card__badge--bottom-left{order:3}.collection.view--list #product-grid>.grid__item+.grid__item{margin-top:1rem}#product-grid .grid__item .card-list,.collection.view--list #product-grid .grid__item .card{display:none}.collection.view--list #product-grid .grid__item .card-list{display:flex}.card-list{background:var(--color-background, #ffffff);border-radius:16px;gap:16px;padding:12px 16px;align-items:center;transition:background .25s ease,box-shadow .2s ease,transform .08s ease}.card-list:hover{background:#c1c1c11f;box-shadow:0 6px 14px #0000000d}.card-list__media{flex:0 0 120px;border-radius:12px;overflow:hidden;display:block}.card-list__media img{width:100%;height:auto;display:block;transition:transform .35s ease}.card-list:hover .card-list__media img{transform:scale(1.035)}.card-list__main{display:grid;grid-template-columns:3fr 1fr auto;gap:16px;align-items:center;flex:1 1 auto}.card-list__info{display:flex;flex-direction:column;gap:8px}.card-list__title{margin:0}.card-list__title a{font-family:Domine,serif;font-size:clamp(14px,1.6vw,18px);text-decoration:none;color:#000;transition:color .15s ease}.card-list__title a:hover{color:#222}.card-list__desc{font-family:Inter,serif;margin:0;font-size:14px;line-height:1.4;padding:0 0 0 12px}.card-list__pills{display:flex;flex-wrap:wrap;gap:8px}.pill-input{position:absolute;opacity:0;pointer-events:none}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:8px;border:1px solid var(--color-border, #dddddd);background:#fff;color:#000;line-height:1;font-size:14px;font-family:Inter,serif;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .08s ease,box-shadow .15s ease}.pill:hover{color:#a65f00;background-color:#fff2d3;border-color:#a65f00}.pill:active{transform:translateY(0);box-shadow:none}.pill-input:focus-visible+.pill{outline:2px solid #f9bf59;outline-offset:2px}.pill-input:disabled+.pill{opacity:.5;cursor:not-allowed}.pill.is-active,.pill-input:checked+.pill{background:#f9bf59;color:#a65f00;font-weight:700;border-color:#f9bf59}.pill__soldout{font-size:11px;opacity:.6}.card-list__buy{display:flex;flex-direction:column;gap:10px;align-items:center}.card-list__price{font-size:14px;font-weight:600;white-space:nowrap;font-family:Inter,serif}.price-item--compare{text-decoration:line-through;margin-left:8px;opacity:.65}.card-list__qty{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}.qty-input{-webkit-appearance:none;margin:0}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input{-moz-appearance:textfield}.qty-btn{width:36px;height:36px;border-radius:999px;border:1px solid var(--color-border, #ddd);background:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .08s ease,box-shadow .15s ease}.qty-btn:hover{background:#fafafa;border-color:#cfcfcf;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.qty-btn:active{transform:translateY(0);box-shadow:none}.qty-input{width:52px;height:36px;text-align:center;border:1px solid var(--color-border, #ddd);border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.qty-input:focus{outline:none;border-color:#f9bf59;box-shadow:0 0 0 3px #f9bf5933}.card-list__cta{justify-self:end;margin-top:10px}.button-plp{width:fit-content;font-size:15px;background-color:#f9bf59;padding:6px 30px;text-decoration:none;color:#fff;border-radius:8px;border:2px solid #f9bf59;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .08s ease,box-shadow .15s ease}.button-plp:hover{background:#f9bf59;color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #0000000f}.card-list__atc.button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000014}.card-list__atc.button:active{transform:translateY(0);box-shadow:none}@media (min-width: 797px){.card-list__media{flex-basis:200px;max-width:200px}}@media (max-width: 797px){.card-list{align-items:stretch}.card-list__main{grid-template-columns:1fr}.card-list__buy{justify-self:start;align-items:start}.card-list__cta{justify-self:start}.card-list__atc.button{width:100%}.card-list__desc{display:none}}@media (prefers-reduced-motion: reduce){.collection-view-toggle .view-btn,.card-list,.card-list__media img,.pill,.qty-btn,.qty-input,.card-list__atc.button{transition:none!important}}@media (min-width: 797px){.card-list{position:relative}.card-list__price{position:absolute;top:12px;right:42px;z-index:2;pointer-events:none}.card-list__main{grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:start}.card-list__info{grid-column:1;grid-row:1 / span 2}.card-list__buy{grid-column:2;grid-row:1;align-items:flex-end;align-self:end}.card-list__cta{grid-column:2;grid-row:2;justify-self:end}}.button-plp-grid:disabled,.button-plp-grid[data-state=soldout]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.pill-grid.is-soldout{opacity:.45;pointer-events:none}.card-list .button{width:fit-content;font-size:15px;font-weight:700;min-height:30px;background-color:#f9bf59;padding:6px 30px;text-decoration:none;color:#a65f00;border-radius:8px;border:1px solid #f9bf59;cursor:pointer;letter-spacing:0;font-family:Inter,serif;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .08s ease,box-shadow .15s ease}.card-list .button:hover{color:#a65f00;background-color:#fff2d3;border:1px solid #a65f00;box-shadow:0 4px 10px #0000000f}.card-list .button:after{display:none}.card-list .button:before{display:none}.card-list .button:not([disabled]):hover:after{box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-list-view.css.map */
