.LoopeQuickAdd{display:block;margin-top:12px;color:#1c1b1b}.LoopeQuickAdd__Trigger{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid rgba(28,27,27,.24);background:var(--background, #fff);color:#1c1b1b;font:inherit;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.LoopeQuickAdd__Trigger:hover:not(:disabled){border-color:#1c1b1b;background:#1c1b1b;color:#f5f1e9}.LoopeQuickAdd__Trigger:disabled{color:#78736b;border-color:#b6b0a6;cursor:not-allowed}.LoopeQuickAdd.is-sold-out .LoopeQuickAdd__Trigger>span:first-child{text-decoration:line-through}.LoopeQuickAdd__Panel{position:fixed;inset:auto 16px 16px auto;width:min(400px,calc(100vw - 32px));max-width:none;max-height:min(75vh,560px);margin:0;padding:20px;overflow-y:auto;border:1px solid #1c1b1b;background:#f5f1e9;color:#1c1b1b;box-shadow:0 14px 38px #1c1b1b29;opacity:0;transform:translateY(18px);transition:transform .22s cubic-bezier(.2,.72,.3,1),opacity .18s ease;text-align:left}.LoopeQuickAdd__Panel:not([open]){display:none}.LoopeQuickAdd__Panel.is-open{opacity:1;transform:translateY(0)}.LoopeQuickAdd__Panel::backdrop{background:#1c1b1b57}.LoopeQuickAdd__Header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.LoopeQuickAdd__Eyebrow{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.LoopeQuickAdd__Close{display:grid;width:44px;height:44px;margin:-8px -8px 0 0;padding:8px;place-items:center;border:0;background:transparent;color:inherit;font:inherit;font-size:26px;cursor:pointer}.LoopeQuickAdd__Title{margin:0 0 18px;font:inherit;font-size:14px;line-height:1.5}.LoopeQuickAdd__OptionHeader{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:12px;font-size:11px}.LoopeQuickAdd__SizeChart,.LoopeQuickAdd__Details{color:inherit;text-decoration:underline;text-underline-offset:3px}.LoopeQuickAdd__Options{display:flex;flex-wrap:wrap;gap:8px}.LoopeQuickAdd__Option{position:relative;flex:1 1 96px;min-height:44px;padding:10px 12px;border:1px solid rgba(28,27,27,.4);background:transparent;color:#1c1b1b;font:inherit;font-size:12px;line-height:1.4;cursor:pointer}.LoopeQuickAdd__Option:hover:not(:disabled),.LoopeQuickAdd__Option[aria-pressed=true]{border-color:#1c1b1b;background:#1c1b1b;color:#f5f1e9}.LoopeQuickAdd__Option.is-unavailable{color:#8c867d;cursor:not-allowed}.LoopeQuickAdd__Option.is-unavailable:after{position:absolute;content:"";top:50%;right:8px;left:8px;height:1px;background:currentColor;transform:rotate(-14deg)}.LoopeQuickAdd__Submit{display:block;width:100%;min-height:48px;margin-top:14px;padding:12px;border:1px solid #1c1b1b;background:#1c1b1b;color:#f5f1e9;font:inherit;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.LoopeQuickAdd__Submit:disabled{opacity:.45;cursor:not-allowed}.LoopeQuickAdd__Status{margin:10px 0 0;font-size:12px;line-height:1.5}.LoopeQuickAdd__Status:empty{margin:0}.LoopeQuickAdd__Trigger:focus-visible,.LoopeQuickAdd__Panel :focus-visible{outline:2px solid #a17c5e;outline-offset:3px}body.loope-quick-add-open{overflow:hidden}.no-js .LoopeQuickAdd__Trigger{display:none}@media screen and (max-width:1007px){.LoopeQuickAdd__Panel{inset:auto 0 0;width:100%;max-height:min(75dvh,560px);padding:20px 18px calc(18px + env(safe-area-inset-bottom));border:0;border-top:1px solid #1c1b1b;transform:translateY(100%)}.LoopeQuickAdd__Panel.is-open{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.LoopeQuickAdd__Panel{transition:none}}.ProductList--grid{display:flex;flex-wrap:wrap;align-items:stretch}.ProductList--grid>.Grid__Cell{display:flex}.ProductList--carousel:not(.flickity-enabled){display:flex;align-items:stretch}.ProductList--carousel .Carousel__Cell{display:flex;flex:0 0 auto}.ProductItem--loope-card{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0}.ProductItem--loope-card>.ProductItem__Wrapper{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0}.ProductItem--loope-card .ProductItem__ImageWrapper{flex:0 0 auto;width:100%}.ProductItem--loope-card .ProductItem__ImageWrapper .AspectRatio{width:100%;max-width:none!important;padding-bottom:0!important;--aspect-ratio: 1 !important}.ProductItem--loope-card .ProductItem__ImageWrapper .AspectRatio:before{padding-bottom:100%!important}.ProductItem--loope-card .ProductItem__ImageWrapper .AspectRatio>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain!important}.ProductItem--loope-card .ProductItem__Info{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;margin-top:16px}.ProductItem--loope-card .ProductItem__Title{margin-bottom:6px;line-height:1.5}.ProductItem--loope-card .ProductItem__PriceList{flex:0 0 auto}.ProductItem--loope-card .ProductItem__Info>.LoopeQuickAdd{margin-top:auto;padding-top:12px}.ProductItem--loope-card .ProductItem__Info>.LoopeQuickAdd__Details{margin-top:auto;padding-top:12px}.ProductItem--loope-card .LoopeQuickAdd__Trigger{min-height:42px;padding:10px 12px;font-size:10px;letter-spacing:.08em;transition:color .16s ease,background-color .16s ease,border-color .16s ease}@media(prefers-reduced-motion:reduce){.ProductItem--loope-card .LoopeQuickAdd__Trigger{transition:none}}.ProductList .ProductItem--loope-card .ProductItem__Title{flex:0 0 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:3em;max-height:3em;line-height:1.5}.ProductList .ProductItem--loope-card .ProductItem__PriceList{flex:0 0 auto;min-height:1.5em;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/18/assets/loope-quick-add.css.map */
