.cudis-purchase-bar{position:fixed;z-index:2147483000;bottom:24px;left:32px;right:32px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;min-height:60px;padding:10px 20px 10px 40px;border-radius:14px;background:#202020;color:#fff;font:400 16px/1.2 var(--font-body-family,"DIN 2014",sans-serif);box-sizing:border-box}.cudis-purchase-bar[hidden],.cudis-purchase-bar [hidden]{display:none!important}body:has(cart-drawer[open]) .cudis-purchase-bar{visibility:hidden;pointer-events:none}.cudis-purchase-bar__product{display:flex;align-items:center;gap:16px;min-width:0}.cudis-purchase-bar__image{width:41px;height:41px;flex:none;overflow:hidden;background:#fff;border-radius:5px;display:grid;place-items:center}.cudis-purchase-bar__image img{width:100%;height:100%;object-fit:contain;max-width:none}.cudis-purchase-bar__title{font:400 16px/1.1 Cardinal Fruit,serif;white-space:nowrap}.cudis-purchase-bar__title sup{font-size:8px}.cudis-purchase-bar__choices,.cudis-purchase-bar__options{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.cudis-purchase-bar select,.cudis-purchase-bar__size{-webkit-appearance:none;appearance:none;border:1px solid #aaa;border-radius:100px;min-height:30px;padding:6px 32px 6px 10px;color:#fff;background:#202020;font:400 13px/1.2 var(--font-body-family,"DIN 2014",sans-serif);cursor:pointer;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.cudis-purchase-bar__price{white-space:nowrap}.cudis-purchase-bar__add{background:#7aff00;border:0;border-radius:100px;color:#0c0f0a;min-height:32px;min-width:120px;padding:8px 20px;font:400 12px/1.2 Cardinal Fruit,serif;cursor:pointer;white-space:nowrap}.cudis-purchase-bar :disabled{opacity:.55;cursor:wait}.cudis-purchase-bar :focus-visible{outline:2px solid #7aff00;outline-offset:3px}@media(max-width:749px){.cudis-purchase-bar{bottom:0;left:0;right:0;grid-template-columns:minmax(0,1fr) auto;gap:16px 12px;padding:16px 16px calc(24px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;min-height:136px}.cudis-purchase-bar__product{grid-column:1;grid-row:1;gap:16px}.cudis-purchase-bar__image{width:44px;height:48px}.cudis-purchase-bar__title{font-size:18px;white-space:normal}.cudis-purchase-bar__price{grid-column:2;grid-row:1;font-size:18px;text-align:right}.cudis-purchase-bar__choices{grid-column:1;grid-row:2;gap:8px}.cudis-purchase-bar__add{grid-column:2;grid-row:2;min-width:120px;min-height:36px;padding:8px 14px;font-size:16px}.cudis-purchase-bar select,.cudis-purchase-bar__size{min-height:36px;max-width:150px;font-size:12px}.cudis-purchase-bar__size{max-width:130px}.cudis-purchase-bar__options{gap:8px}}@media(min-width:750px)and (max-width:1050px){.cudis-purchase-bar{left:16px;right:16px;padding-left:16px;gap:16px}}.cudis-purchase-bar__option{display:grid;position:relative;align-items:center;max-width:100%;min-width:0}.cudis-purchase-bar__option-label{visibility:hidden;white-space:nowrap;font:400 13px/1.2 var(--font-body-family,"DIN 2014",sans-serif);padding:6px 32px 6px 10px;border:1px solid transparent;min-height:30px;box-sizing:border-box;overflow:hidden}.cudis-purchase-bar__option select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;appearance:none;-webkit-appearance:none;color-scheme:dark}.cudis-purchase-bar__swatch{position:absolute;z-index:1;left:9px;width:13px;height:13px;border:1px solid #fff;border-radius:50%;background-size:cover;pointer-events:none;overflow:hidden}.cudis-purchase-bar__swatch img{width:100%;height:100%;object-fit:cover}.cudis-purchase-bar__option:has(.cudis-purchase-bar__swatch:not([hidden])) :is(select,.cudis-purchase-bar__option-label){padding-left:28px}.cudis-purchase-bar__size{position:relative}.cudis-purchase-bar__option:after,.cudis-purchase-bar__size:after{content:"";position:absolute;pointer-events:none;right:13px;top:calc(50% - 4px);width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}@media(max-width:749px){.cudis-purchase-bar__choices{flex-wrap:nowrap;justify-content:flex-start}.cudis-purchase-bar__options{flex:0 1 auto;min-width:0;max-width:110px}.cudis-purchase-bar__option-label{font-size:12px;min-height:36px}.cudis-purchase-bar__size{flex:0 1 auto;min-width:52px;max-width:96px}}.cudis-purchase-bar__error{grid-column:1/-1;margin:0;color:#ffd4d4;font:400 13px/1.4 var(--font-body-family,sans-serif)}.cpp[data-bar-source],.cpp[data-bar-source] .cpp__layout,.cpp[data-bar-source] .cpp__details,.cpp[data-bar-source] .cpp__options,.cpp[data-bar-source] cudis-size-picker,.cpp[data-bar-source] cudis-size-guide{display:contents!important}.cpp[data-bar-source] .cpp__details:before,.cpp[data-bar-source] .cpp__details:after{content:none!important;display:none!important}.cpp[data-bar-source]>.cpp__layout>.cpp__media,.cpp[data-bar-source] .cpp__details>:not(.cpp__options),.cpp[data-bar-source] .cpp__options>:not(cudis-size-picker),.cpp[data-bar-source] cudis-size-picker>:not(dialog){display:none!important}@media(max-width:374px){.cudis-purchase-bar{gap:12px 8px;padding-left:12px;padding-right:12px}.cudis-purchase-bar__add{min-width:96px}.cudis-purchase-bar__choices{gap:6px}.cudis-purchase-bar__options{max-width:94px}.cudis-purchase-bar__size{max-width:92px}.cudis-purchase-bar__title{font-size:16px}}.cudis-purchase-bar__add{position:relative;display:grid;place-items:center}.cudis-purchase-bar__spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;animation:cudis-purchase-spin .7s linear infinite}.cudis-purchase-bar__add[aria-busy=true]{opacity:1;cursor:wait}.cudis-purchase-bar__add[aria-busy=true] .cudis-purchase-bar__spinner{display:block}.cudis-purchase-bar__add[aria-busy=true] [data-bar-label]{opacity:0}@keyframes cudis-purchase-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cudis-purchase-bar__spinner{animation:none}}.cudis-purchase-bar__color-trigger{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0 28px;border:1px solid #aaa;border-radius:100px;background:#202020;color:#fff;font:inherit;font-size:13px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cudis-purchase-bar__colors{position:absolute;z-index:4;bottom:calc(100% + 6px);left:0;width:max-content;min-width:150px;max-width:min(225px,86vw);max-height:min(270px,45vh);overflow-y:auto;overscroll-behavior:contain;padding:5px 8px;border-radius:5px;background:#20241f;box-shadow:0 4px 4px #0004}.cudis-purchase-bar__colors button{display:flex;align-items:center;gap:8px;width:100%;min-height:28px;padding:3px 4px;background:transparent;border:0;color:#adb0ac;text-align:left;font:inherit;font-size:13px;cursor:pointer}.cudis-purchase-bar__colors button:is(:hover,:focus-visible,[aria-pressed=true]){color:#fff}.cudis-purchase-bar__dot{width:12px;height:12px;flex:none;overflow:hidden;border-radius:50%;background-size:cover}.cudis-purchase-bar__dot img{display:block;width:100%;height:100%;object-fit:cover}.cudis-purchase-bar__colors [aria-pressed=true] .cudis-purchase-bar__dot{outline:1px solid white;outline-offset:2px}@media(max-width:749px){.cudis-purchase-bar__colors button{min-height:36px}.cudis-purchase-bar__color-trigger{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/purchase-bar.css.map */
