.ProductItem__QuickAdd{right:8px!important;bottom:8px!important;left:8px!important;display:block!important;opacity:0!important;transform:translateY(14px)!important;pointer-events:none!important;transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)!important}.ProductItem__QuickAddSource,.ProductItem__QuickAddPayments{display:none!important}.ProductItem__QuickAddTrigger{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:1px solid rgba(17,17,17,.12);border-radius:999px;background:#fffffff5;box-shadow:0 10px 20px #1111111a;color:#111;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.ProductItem__QuickAddTrigger:hover,.ProductItem__QuickAddTrigger:focus{transform:translateY(-1px);box-shadow:0 14px 26px #11111124;background:#fff;border-color:#1111112e}.ProductItem__QuickAddTriggerPlus{font-size:18px;font-weight:500;line-height:1}.ProductItem__QuickAddTriggerLabel{font-size:11px;font-weight:700;line-height:1}.QuickAddDrawer-open{overflow:hidden}body.QuickAddDrawer-open{position:fixed;left:0;right:0;width:100%}.QuickAddDrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none}.QuickAddDrawer[aria-hidden=false]{pointer-events:auto}.QuickAddDrawer__Backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1111116b;opacity:0;transition:opacity .28s ease}.QuickAddDrawer__Panel{position:absolute;top:0;right:0;width:min(460px,100vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-28px 0 70px #11111124;transform:translate(100%);transition:transform .32s cubic-bezier(.22,1,.36,1)}.QuickAddDrawer__Panel:before{content:"";position:absolute;top:0;right:20px;left:20px;height:1px;background:linear-gradient(90deg,#1110,#11111114,#1110)}.QuickAddDrawer[aria-hidden=false] .QuickAddDrawer__Backdrop{opacity:1}.QuickAddDrawer[aria-hidden=false] .QuickAddDrawer__Panel{transform:translate(0)}.QuickAddDrawer__Header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 22px 10px}.QuickAddDrawer__HeaderMain{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.QuickAddDrawer__Title{margin:0;color:#111;font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.03em}.QuickAddDrawer__Badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid rgba(17,17,17,.1);border-radius:999px;background:#fff;color:#111;font-size:12px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.QuickAddDrawer__Badge[hidden]{display:none!important}.QuickAddDrawer__Close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid rgba(17,17,17,.1);border-radius:999px;background:#fff;color:#111;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.QuickAddDrawer__Close:hover,.QuickAddDrawer__Close:focus{background:#f7f7f7;border-color:#1111112e}.QuickAddDrawer__Body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.QuickAddDrawer__State{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;height:100%;min-height:0;gap:14px;padding:0 22px 20px}.QuickAddDrawer__State[hidden]{display:none!important}.QuickAddDrawer__Summary{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border-radius:20px;width:100%;border:1px solid rgba(17,17,17,.08);background:#f5f5f5;box-shadow:none;color:inherit;text-decoration:none}.QuickAddDrawer__SummaryImageWrap{overflow:hidden;border-radius:16px;background:#ececec;box-shadow:inset 0 0 0 1px #1111110a}.QuickAddDrawer__SummaryImage{display:block;width:100%;height:auto;transform:scale(1.01)}.QuickAddDrawer__SummaryContent{min-width:0}.QuickAddDrawer__ProductTitle{margin:0;color:#111;font-size:15px;font-weight:700;line-height:1.28;letter-spacing:-.02em}.QuickAddDrawer__ProductPrice{margin-top:8px;color:#111;font-size:20px;font-weight:700;letter-spacing:-.04em}.QuickAddDrawer__Status{min-height:0;width:100%;color:#111111b8;font-size:12px;font-weight:600;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,color .2s ease}.QuickAddDrawer__Status.is-visible{opacity:1;transform:translateY(0)}.QuickAddDrawer__Status--success{color:#111}.QuickAddDrawer__Status--error{color:#8f2c2c}.QuickAddDrawer__ColorGroup{display:grid;gap:10px}.QuickAddDrawer__ColorGroup[hidden]{display:none!important}.QuickAddDrawer__ColorHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.QuickAddDrawer__ColorLabel{color:#1111118a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.QuickAddDrawer__ColorValue{color:#111;font-size:13px;font-weight:600}.QuickAddDrawer__ColorList{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.QuickAddDrawer__ColorList::-webkit-scrollbar{display:none}.QuickAddDrawer__ColorOption{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(17,17,17,.08);border-radius:999px;background:#f6f6f6;color:#111;font-size:12px;font-weight:600;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease}.QuickAddDrawer__ColorOption.is-selected{border-color:#111;background:#111;color:#fff}.QuickAddDrawer__Options{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;width:100%;min-height:0;margin-top:4px;overflow-y:auto;padding:2px 4px 6px 0;scrollbar-width:thin;scrollbar-color:rgba(17,17,17,.24) transparent}.QuickAddDrawer__Options::-webkit-scrollbar{width:7px}.QuickAddDrawer__Options::-webkit-scrollbar-track{background:transparent}.QuickAddDrawer__Options::-webkit-scrollbar-thumb{border-radius:999px;background:#1111112e}.QuickAddDrawer__Option,.QuickAddDrawer__Fallback{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:58px;padding:12px 14px;border:1px solid rgba(17,17,17,.08);border-radius:16px;background:#f7f7f7;color:#111;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease}.QuickAddDrawer__Option{cursor:pointer}.QuickAddDrawer__Option:hover,.QuickAddDrawer__Option:focus{border-color:#1111112e;background:#f2f2f2;box-shadow:none}.QuickAddDrawer__Option.is-selected{border-color:#111;background:#fff;box-shadow:0 0 0 1px #1111110d inset}.QuickAddDrawer__OptionMeta,.QuickAddDrawer__OptionRight{display:flex;align-items:center;gap:10px}.QuickAddDrawer__OptionMeta{flex:1 1 auto;min-width:0}.QuickAddDrawer__OptionLabel{color:#1111118a;font-size:11px;font-weight:600;min-width:32px}.QuickAddDrawer__OptionValue{color:#111;font-size:15px;font-weight:700;letter-spacing:-.03em}.QuickAddDrawer__OptionPrice{color:#111;font-size:14px;font-weight:600;letter-spacing:-.02em}.QuickAddDrawer__OptionPrice .money,.QuickAddDrawer__AddButtonPrice .money,.QuickAddDrawer__ProductPrice .money{color:inherit}.QuickAddDrawer__Footer{display:grid;grid-template-columns:1fr;gap:10px;margin-top:auto;width:100%;flex:0 0 auto;padding-top:10px;padding-bottom:2px;position:sticky;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#fff0,#fff 22% 100%)}.QuickAddDrawer__AddButton{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.QuickAddDrawer__AddButton{border:0;background:#111;box-shadow:0 14px 26px #11111124;color:#fff;cursor:pointer}.QuickAddDrawer__AddButton[disabled]{opacity:.45;box-shadow:none;cursor:default}.QuickAddDrawer__AddButton:not([disabled]):hover,.QuickAddDrawer__AddButton:not([disabled]):focus{transform:translateY(-1px)}.QuickAddDrawer__AddButton.is-loading{opacity:.75}.QuickAddDrawer__AddButton{gap:10px;letter-spacing:.01em}.QuickAddDrawer__AddButtonPrice{display:inline-flex;align-items:center;justify-content:center;min-width:auto;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.QuickAddDrawer__Payments{display:flex;justify-content:center}.QuickAddDrawer__Payments:empty{display:none}.QuickAddDrawer__Payments .ProductItem__QuickAddPaymentList{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.QuickAddDrawer__Payments .ProductItem__QuickAddPaymentItem{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:30px;padding:3px 6px;border:1px solid rgba(17,17,17,.12);border-radius:3px;background:#fff;box-shadow:none}.QuickAddDrawer__Payments .ProductItem__QuickAddPaymentItem svg{display:block;width:40px;height:22px}@media(-moz-touch-enabled:0),(hover:hover){.ProductItem__QuickAdd{opacity:0!important;transform:translateY(14px)!important;pointer-events:none!important}.ProductItem:hover .ProductItem__QuickAdd,.ProductItem:focus-within .ProductItem__QuickAdd{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}}@media(-moz-touch-enabled:1),(hover:none){.ProductItem__QuickAdd{opacity:1!important;transform:none!important;pointer-events:auto!important}}@media screen and (max-width:767px){.QuickAddDrawer__Panel{top:auto;bottom:0;width:100%;height:auto;max-height:88vh;border-radius:22px 22px 0 0;transform:translateY(100%)}.QuickAddDrawer[aria-hidden=false] .QuickAddDrawer__Panel{transform:translateY(0)}.QuickAddDrawer__Header,.QuickAddDrawer__State{padding-right:16px;padding-left:16px}.QuickAddDrawer__Summary{grid-template-columns:82px minmax(0,1fr);gap:12px;padding:12px;border-radius:16px}.QuickAddDrawer__ProductTitle{font-size:15px}.QuickAddDrawer__ProductPrice{margin-top:6px;font-size:18px}.QuickAddDrawer__Badge{min-height:30px;padding:0 11px;font-size:11px}.QuickAddDrawer__ColorLabel{font-size:10px}.QuickAddDrawer__ColorValue,.QuickAddDrawer__ColorOption{font-size:12px}.QuickAddDrawer__SummaryContent,.QuickAddDrawer__OptionRight,.QuickAddDrawer__OptionMeta{min-width:0}.QuickAddDrawer__Option,.QuickAddDrawer__Fallback{min-height:54px;padding:11px 12px;border-radius:16px}.QuickAddDrawer__OptionRight{align-items:flex-start;flex-direction:column;gap:4px}.QuickAddDrawer__AddButton{min-height:50px;font-size:15px}.QuickAddDrawer__AddButtonPrice{min-width:auto}.QuickAddDrawer__Payments .ProductItem__QuickAddPaymentList{gap:5px}.QuickAddDrawer__Payments .ProductItem__QuickAddPaymentItem{min-width:48px;min-height:28px;padding:3px 5px}}:root{--olyx-white: #F6F4F1;--olyx-black: #111111;--olyx-gray: #D9D9D9;--olyx-beige: #DCCDB8;--olyx-gold: #c9a96e}body{background-color:var(--olyx-white);color:var(--olyx-black)}.AnnouncementBar,.announcement-bar{background:var(--olyx-black)!important;color:var(--olyx-white)!important}.HeroSection,.hero-section,[class*=hero] .SectionHeader{min-height:95vh}.HeroSection__Title,.hero__title,[class*=hero] h1,[class*=hero] h2{font-size:clamp(52px,8vw,120px)!important;font-weight:900!important;letter-spacing:-2px!important;line-height:.95!important;color:#fff!important;text-transform:uppercase!important}[class*=hero] .hero__subtitle,[class*=hero] h3,[class*=hero] p{font-size:clamp(14px,2vw,18px)!important;letter-spacing:6px!important;text-transform:uppercase!important;font-weight:300!important;color:#ffffffbf!important;margin-top:16px!important}.SectionHeader__Heading,.section-header__title,h2.section__title,.collection-header__title{font-size:clamp(28px,4vw,52px)!important;font-weight:800!important;letter-spacing:-1px!important;text-transform:uppercase!important;color:var(--olyx-black)!important}.SectionHeader__Description,.section-header__description,.section__subtitle{font-size:13px!important;letter-spacing:4px!important;text-transform:uppercase!important;color:#888!important;font-weight:300!important}.ProductItem,.product-item,.card-product{border:none!important;border-radius:0!important;background:transparent!important}.ProductItem__Title,.product-item__title,.card__heading{font-size:13px!important;font-weight:500!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--olyx-black)!important}.ProductItem__Price,.product-item__price,.price{font-size:13px!important;font-weight:300!important;color:#555!important}.Button--primary,.btn--primary,button[type=submit].btn,.button--primary{background:var(--olyx-black)!important;color:var(--olyx-white)!important;border:1px solid var(--olyx-black)!important;border-radius:0!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;padding:16px 32px!important;transition:all .3s ease!important}.Button--primary:hover,.btn--primary:hover,.button--primary:hover{background:transparent!important;color:var(--olyx-black)!important}.Button--secondary,.btn--secondary,.button--secondary{background:transparent!important;color:var(--olyx-black)!important;border:1px solid var(--olyx-black)!important;border-radius:0!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;padding:14px 28px!important;transition:all .3s ease!important}.Button--secondary:hover,.button--secondary:hover{background:var(--olyx-black)!important;color:#fff!important}.Label--sale,.badge--sale,[class*=badge-sale],.ProductBadge--sale{background:var(--olyx-black)!important;color:#fff!important;border-radius:0!important;font-size:10px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:3px 8px!important}.MarqueeBar,.marquee-bar,[class*=marquee]{background:var(--olyx-black)!important;color:#fff!important;font-size:11px!important;letter-spacing:3px!important;text-transform:uppercase!important;font-weight:400!important}.Header,.site-header,header.header{background:var(--olyx-white)!important;border-bottom:1px solid var(--olyx-gray)!important}.ProductItem__Image,.product-item__image,.card__media img{transition:transform .6s ease!important}.ProductItem:hover .ProductItem__Image,.product-item:hover .product-item__image,.card-product:hover .card__media img{transform:scale(1.05)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/quick-add-overrides.css.map */
