.pdp-hero__subtitle--accessory{display:flex;align-items:center;gap:.8rem;margin:.4rem 0 1.2rem}.pdp-buybox--accessory{display:flex;flex-direction:column;gap:1.2rem}.pdp-buybox__qty{display:flex;align-items:center;gap:1.4rem}.pdp-buybox__qty-label{font-size:1.4rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground))}.pdp-buybox__qty-stepper{display:inline-flex;align-items:stretch;border:1px solid rgba(var(--color-foreground),.35);border-radius:var(--buttons-radius, 4px);overflow:hidden;background:rgb(var(--color-background))}.pdp-buybox__qty-btn{-webkit-appearance:none;appearance:none;border:0;background:transparent;width:4rem;font-size:1.8rem;font-weight:500;color:rgb(var(--color-foreground));cursor:pointer;transition:background-color var(--duration-default, .2s) ease}.pdp-buybox__qty-btn:hover{background-color:rgba(var(--color-foreground),.06)}.pdp-buybox__qty-btn:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.pdp-buybox__qty-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:0;border-left:1px solid rgba(var(--color-foreground),.2);border-right:1px solid rgba(var(--color-foreground),.2);width:5rem;text-align:center;font-size:1.55rem;font-weight:500;background:transparent;color:rgb(var(--color-foreground));padding:.6rem 0}.pdp-buybox__qty-input::-webkit-outer-spin-button,.pdp-buybox__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.pdp-buybox__qty-input:focus-visible{outline:none;background-color:rgba(var(--color-foreground),.04)}.pdp-variant-tiles--accessory{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}@media screen and (min-width:750px){.pdp-variant-tiles--accessory{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.pdp-gallery__placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;background-color:rgba(var(--color-foreground),.04);border-radius:var(--media-radius, 0)}.pdp-gallery__placeholder svg{width:60%;height:60%;opacity:.4;color:rgb(var(--color-foreground))}.pdp-hero--accessory .pdp-hero__info>*+*{margin-top:1.2rem}.pdp-hero--accessory .pdp-hero__price-block{margin-top:.4rem}.pdp-hero--accessory .pdp-hero__description{margin-top:.6rem}.pdp-hero--accessory .pdp-buybox{margin-top:1.4rem}.pdp-color-switcher{margin-top:1.6rem}.pdp-color-switcher__header{display:flex;align-items:baseline;gap:.6rem;margin:0 0 1rem;font-size:1.5rem;line-height:1.4;color:rgb(var(--color-foreground))}.pdp-color-switcher__label{font-weight:500;letter-spacing:.01em}.pdp-color-switcher__value{font-weight:600}.pdp-color-switcher__row{display:flex;flex-wrap:wrap;gap:1rem}.pdp-color-switcher__tile{-webkit-appearance:none;appearance:none;text-decoration:none;display:inline-flex;align-items:center;gap:.8rem;padding:.7rem 1.2rem .7rem .7rem;border:1px solid rgba(var(--color-foreground),.22);border-radius:999px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1;cursor:pointer;transition:border-color var(--duration-default, .2s) ease,transform var(--duration-default, .2s) ease,box-shadow var(--duration-default, .2s) ease}.pdp-color-switcher__tile:hover{border-color:rgba(var(--color-foreground),.6);transform:translateY(-1px)}.pdp-color-switcher__tile:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.pdp-color-switcher__tile.is-active{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04);cursor:default;font-weight:600}.pdp-color-switcher__tile.is-active:hover{transform:none}.pdp-color-switcher__tile.is-sold-out{opacity:.55}.pdp-color-switcher__tile.is-sold-out .pdp-color-switcher__name{text-decoration:line-through}.pdp-color-switcher__swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px #0000001f}.pdp-color-switcher__check{display:none;color:#fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.45))}.pdp-color-switcher__tile.is-active .pdp-color-switcher__check{display:inline-flex}.pdp-color-switcher__name{white-space:nowrap}.pdp-color-switcher__sold-out-badge{font-size:1.05rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .55rem;border-radius:999px;background-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.78)}
/*# sourceMappingURL=/cdn/shop/t/153/assets/component-pdp-accessory-hero.css.map */
