.psl-vd{position:relative;z-index:3;margin-top:.4rem;max-width:100%}.psl-vd__toggle{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;min-height:3.6rem;margin:0;padding:.4rem 0;border:0;background:none;color:inherit;font:inherit;font-size:1.3rem;text-align:left;cursor:pointer}.psl-vd__toggle:focus-visible,.psl-vd__list:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.psl-vd__current,.psl-vd__option{display:inline-flex;flex-wrap:nowrap;align-items:baseline;gap:.2rem .8rem;white-space:nowrap}.psl-vd__price{font-weight:400}.psl-vd__price--sale{color:#e03a3e;font-weight:500;-webkit-text-stroke:.3px currentColor}.psl-vd__compare{color:#8a8a8a;text-decoration:line-through}.psl-vd__size{color:rgba(var(--color-foreground),.75)}.psl-vd__soldout{color:#6b6b6b;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.psl-vd__caret{flex:0 0 auto;width:.7rem;height:.7rem;margin-top:-.3rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.psl-vd__toggle[aria-expanded=true] .psl-vd__caret{margin-top:.3rem;transform:rotate(-135deg)}.psl-vd.is-open{z-index:20}.psl-vd__list{position:absolute;top:100%;left:0;z-index:20;box-sizing:border-box;width:max-content;min-width:100%;max-width:calc(100vw - 2rem);margin:.2rem 0 0;padding:.3rem 0;list-style:none;border:1px solid rgba(var(--color-foreground),.35);background:rgb(var(--color-background));box-shadow:0 .4rem 1.2rem #0000001f;font-size:1.3rem}.psl-vd__list[hidden]{display:none}.psl-vd__option{display:flex;min-height:4rem;padding:.6rem 1.2rem;cursor:pointer;align-items:center}.psl-vd__option:hover,.psl-vd__option.is-active{background:rgba(var(--color-foreground),.06)}.psl-vd__option[aria-selected=true]{box-shadow:inset .2rem 0 rgb(var(--color-foreground))}.psl-vd__option--soldout{cursor:not-allowed;opacity:.6}@media screen and (max-width:749px){.psl-vd__toggle,.psl-vd__list{font-size:1.2rem}.psl-vd__option{gap:.2rem .6rem;padding:.6rem .9rem}}.psl-vd__list.is-flip{right:0;left:auto}.psl-add{position:relative;z-index:3;margin-top:.8rem}.psl-add__button{display:block;box-sizing:border-box;width:100%;min-height:4rem;margin:0;padding:.9rem 1rem;border:1px solid #000;border-radius:0;background:transparent;color:#000;font:inherit;font-size:1.1rem;font-weight:400;letter-spacing:.16em;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.psl-add__button:hover:not(:disabled),.psl-add__button:focus-visible:not(:disabled),.psl-add__button.is-added{background:#000;color:#fff}.psl-add__button:focus-visible{outline:.2rem solid #000;outline-offset:.2rem}.psl-add__button:disabled{background:transparent;border-color:#6b6b6b;color:#6b6b6b;cursor:not-allowed}.psl-add__button.is-busy{cursor:progress;opacity:.7}@media screen and (max-width:749px){.psl-add__button{min-height:4.4rem;font-size:1rem;letter-spacing:.12em}}.product-card-wrapper .card:not(.card--horizontal)>.card__content>.card__information{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto;align-content:stretch}.product-card-wrapper .card:not(.card--horizontal)>.card__content>.card__information>.card-information{display:contents}.product-card-wrapper .card__information>.card-information>.caption-with-letter-spacing{grid-column:1 / -1;grid-row:1;height:1.8rem;margin:0 0 .4rem;line-height:1.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(var(--color-foreground),.6)}.product-card-wrapper .card__information>.card__heading{grid-column:1 / -1;grid-row:2}.product-card-wrapper .card__heading{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card-wrapper .card-information>.rating{grid-column:1;grid-row:3;align-self:center;margin:.4rem 0 0}.product-card-wrapper .card-information>.rating-count{grid-column:2;grid-row:3;align-self:center;margin:.4rem 0 0 .6rem;white-space:nowrap}.product-card-wrapper .card-information>.caption-large{display:none}.product-card-wrapper .card-information>.psl-card-bottom{grid-column:1 / -1;grid-row:5;align-self:end;margin-top:0!important;padding-top:.5rem}@media screen and (min-width:1200px){.psl-add__button{min-height:4.4rem}}.section-header.shopify-section-group-header-group{z-index:100}.section-header:not(.shopify-section-header-sticky){position:relative}.section-header .mega-menu__content,.section-header .header__submenu{background-color:rgb(var(--color-background))}
/*# sourceMappingURL=/cdn/shop/t/26/assets/psl-variant-dropdown.css.map */
