.accessory-pickup-wrapper{margin:2.5rem 0}.accessory-pickup__heading{font-size:2rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground));margin:0 0 1.5rem}.accessory-pickup__item{display:flex;align-items:center;gap:1.5rem;padding:1.8rem 1.6rem;border:.08rem solid rgba(var(--color-foreground),.12);border-radius:var(--card-corner-radius);background:rgb(var(--color-background));transition:box-shadow .2s ease,border-color .2s ease}.accessory-pickup__item:hover{box-shadow:0 .3rem 1.2rem rgba(var(--color-foreground),.06)}.accessory-pickup__item:not(:last-child){margin-bottom:1.2rem}.accessory-pickup__item--selected{border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button))}.accessory-pickup__item--placeholder{justify-content:center;padding:4rem 1.6rem;color:rgba(var(--color-foreground),.45);font-size:1.4rem}.accessory-pickup__checkbox-wrapper{flex-shrink:0;display:flex;align-items:center}.accessory-pickup__checkbox{width:2rem;height:2rem;cursor:pointer;accent-color:rgb(var(--color-foreground))}.accessory-pickup__left{display:flex;align-items:center;gap:1.5rem;flex:1;min-width:0}.accessory-pickup__media{flex-shrink:0;width:9rem;height:9rem;overflow:hidden;border-radius:calc(var(--card-corner-radius) - .2rem);background:rgba(var(--color-background-alt, --color-background),1);border:.05rem solid rgba(var(--color-foreground),.06)}.accessory-pickup__image{width:100%;height:100%;object-fit:contain}.accessory-pickup__info{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0;overflow:hidden}.accessory-pickup__title{margin:0;font-size:1.5rem;font-weight:500;line-height:1.3;color:rgb(var(--color-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accessory-pickup__desc{margin:0;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default;-webkit-user-select:none;user-select:none}.accessory-pickup__price{font-size:1.5rem;line-height:1.4;margin-top:.15rem}.accessory-pickup__price .price,.accessory-pickup__price .price-item{font-size:inherit}.accessory-pickup__sale-price{font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground))}.accessory-pickup__original-price{font-size:1.3rem;color:rgba(var(--color-foreground),.55);text-decoration:line-through;margin-left:.5rem}.accessory-pickup__variant-selector{flex-shrink:0}.accessory-pickup__variant-selector .select{width:15rem}.accessory-pickup__variant-selector .select__select{padding:.39rem 3rem .39rem 1rem;font-size:1.25rem;min-height:unset;height:auto}.accessory-pickup__variant-selector .select .svg-wrapper{right:1rem}@media screen and (min-width:750px){.accessory-pickup__item{display:grid;grid-template-columns:auto 9rem 1fr;grid-template-rows:auto auto auto auto;align-items:center;gap:.35rem 1.5rem}.accessory-pickup__left,.accessory-pickup__info{display:contents}.accessory-pickup__checkbox-wrapper{grid-column:1;grid-row:1 / 5;align-self:center}.accessory-pickup__media{width:9rem;height:9rem;grid-column:2;grid-row:1 / 5}.accessory-pickup__title{grid-column:3;grid-row:1}.accessory-pickup__desc{grid-column:3;grid-row:2}.accessory-pickup__price{grid-column:3;grid-row:3}.accessory-pickup__variant-selector{grid-column:3;grid-row:4}}@media screen and (max-width:749px){.accessory-pickup-wrapper{margin:1.8rem 0}.accessory-pickup__heading{font-size:1.7rem;margin-bottom:1.2rem}.accessory-pickup__item{display:grid;grid-template-columns:auto 8rem 1fr;grid-template-rows:auto auto auto auto;gap:.25rem 1rem;padding:1.2rem 1rem}.accessory-pickup__left,.accessory-pickup__info{display:contents}.accessory-pickup__checkbox-wrapper{grid-column:1;grid-row:1 / 5;align-self:center}.accessory-pickup__media{width:8rem;height:100%;grid-column:2;grid-row:1 / 5}.accessory-pickup__title{grid-column:3;grid-row:1;font-size:1.4rem}.accessory-pickup__desc{grid-column:3;grid-row:2;font-size:1.2rem}.accessory-pickup__price{grid-column:3;grid-row:3;font-size:1.4rem}.accessory-pickup__variant-selector{grid-column:3;grid-row:4}.accessory-pickup__variant-selector .select__select{font-size:1.1rem;padding:.47rem 3.1rem .47rem 1.1rem;min-height:unset;height:auto}.accessory-pickup__variant-selector .select .svg-wrapper{right:1rem}.accessory-pickup__item--selected,.accessory-pickup__item--selected:focus-within{border-color:rgb(var(--color-button))!important;box-shadow:0 0 0 .1rem rgb(var(--color-button))!important;outline:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/accessory-pickup.css.map */
