.cm-m30-sticky{position:fixed;left:0;right:0;bottom:0;z-index:var(--layer-sticky, 8);background:var(--cm-bg);border-top:1px solid var(--cm-line);padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));transform:translateY(calc(100% + 8px));visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s;will-change:transform}.cm-m30-sticky.is-visible{transform:translateY(0);visibility:visible;transition:transform .3s ease,visibility 0s linear 0s;box-shadow:0 -6px 20px #1111110f}html.cm-m30-sticky-on .page-wrapper{padding-bottom:var(--cm-m30-sticky-h, 0px)}html.cm-m30-sticky-on body:not(:has(.page-wrapper)){padding-bottom:var(--cm-m30-sticky-h, 0px)}html:has(.cm-m30-sticky.is-visible) #callbell-iframe{bottom:var(--cm-m30-sticky-h, 0px)!important;transition:bottom .3s ease}.cm-m30-sticky__inner{display:flex;flex-direction:column;gap:10px;width:100%;max-width:calc(var(--cm-wrap) + 240px);margin:0 auto}.cm-m30-sticky__thumb{position:relative;flex:none;width:56px;height:56px;background:#f7f7f7;overflow:hidden}.cm-m30-sticky__product{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:var(--cm-ink);line-height:normal}.cm-m30-sticky__title{font-weight:500;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-m30-sticky__price{font-weight:700;font-size:15px;white-space:nowrap}.cm-m30-sticky__actions{display:flex;align-items:center;gap:8px;width:100%}.cm-m30-sticky__color{display:flex;align-items:center;gap:12px;flex:1 1 0;min-width:0}.cm-m30-sticky__color-label{color:var(--cm-muted);font-size:14px;line-height:normal;white-space:nowrap}.cm-m30-sticky__select{position:relative;flex:1 1 0;min-width:0}.cm-m30-sticky__trigger{display:flex;align-items:center;gap:8px;width:100%;height:48px;padding:9px 10px;margin:0;background:#fff;border:1px solid var(--cm-ink);border-radius:4px;color:var(--cm-ink);font:500 14px/normal var(--cm-sans);text-align:left;cursor:pointer;box-shadow:none}.cm-m30-sticky__trigger:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-m30-sticky__swatch{position:relative;flex:none;width:24px;height:24px;border-radius:2px;background:#f7f7f7;overflow:hidden}.cm-m30-sticky__swatch img{border-radius:2px}.cm-m30-sticky__value{flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-m30-sticky__chevron{flex:none;transition:transform .2s ease}.cm-m30-sticky__trigger[aria-expanded=true] .cm-m30-sticky__chevron{transform:rotate(180deg)}.cm-m30-sticky__list{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:1;max-height:min(60vh,540px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid var(--cm-line);border-radius:4px;box-shadow:0 -8px 24px #11111114;outline:none}.cm-m30-sticky__list[hidden]{display:none}.cm-m30-sticky__option{display:flex;align-items:center;gap:10px;padding:7px 12px 7px 10px;border-bottom:1px solid var(--cm-line);color:var(--cm-ink);font-weight:500;font-size:14px;line-height:normal;cursor:pointer;-webkit-user-select:none;user-select:none}.cm-m30-sticky__option:last-child{border-bottom:0}.cm-m30-sticky__option:hover,.cm-m30-sticky__option.is-active{background:#faf8f5}.cm-m30-sticky__option.is-active{box-shadow:inset 2px 0 0 var(--cm-ink)}.cm-m30-sticky__option[aria-selected=true]{background:#f4f1ec;font-weight:600}.cm-m30-sticky__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cm-m30-sticky__option[aria-disabled=true]:hover{background:transparent}.cm-m30-sticky__opt-img{position:relative;flex:none;width:30px;height:30px;border-radius:2px;background:#f7f7f7;overflow:hidden}.cm-m30-sticky__option[aria-disabled=true] .cm-m30-sticky__opt-img{background:#d9dadc}.cm-m30-sticky__opt-name{flex:1 1 0;min-width:0}.cm-m30-sticky__check{flex:none;visibility:hidden}.cm-m30-sticky__option[aria-selected=true] .cm-m30-sticky__check{visibility:visible}.cm-m30-sticky__opt-soldout{flex:none;color:var(--cm-muted);font-weight:400;font-size:12px}.cm-m30-sticky__add{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;height:48px;padding:0 20px;margin:0;background:var(--cm-ink);color:#fff;border:1px solid var(--cm-ink);border-radius:0;font:500 15px/normal var(--cm-sans);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.cm-m30-sticky__add:hover{background:#2b2b2b}.cm-m30-sticky__add:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-m30-sticky__add[disabled]{opacity:.45;cursor:not-allowed}.cm-m30-sticky__add.is-loading{opacity:.7;pointer-events:none}.cm-m30-sticky__add svg{flex:none}.cm-m30-sticky__error{max-width:calc(var(--cm-wrap) + 240px);margin:8px auto 0;color:#b42318;font-size:13px;line-height:18px}@media(min-width:990px){.cm-m30-sticky{padding:14px var(--cm-gutter) 14px}.cm-m30-sticky__inner{flex-direction:row;align-items:center;gap:16px;max-width:none}.cm-m30-sticky__thumb.cm-m30-only-desktop{display:block!important}.cm-m30-sticky__product{flex:1 1 0;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.cm-m30-sticky__title{font-size:15px}.cm-m30-sticky__price{font-size:17px}.cm-m30-sticky__actions{width:auto;gap:16px}.cm-m30-sticky__color{flex:none}.cm-m30-sticky__select{flex:none;width:220px}.cm-m30-sticky__trigger{height:52px}.cm-m30-sticky__list{left:auto;width:240px}.cm-m30-sticky__add{height:52px;padding:0 32px}.cm-m30-sticky__error{max-width:none;text-align:right}}.cm-m30-sticky{z-index:1000}.cm-m30-looks,.cm-pdp-looks{position:relative;z-index:0;isolation:isolate}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cm-m30-sticky.css.map */
