.bcs-product-image>span{width:23px;height:23px;padding:0;display:grid;place-items:center;font-family:var(--FONT-STACK-BODY);font-size:21px;font-weight:300;line-height:1;background:#ffffffeb}.bcs-product-drawer{position:fixed;inset:auto 0 0;margin:0 auto;width:100%;max-width:680px;height:auto;max-height:88dvh;padding:0;border:0;border-radius:28px 28px 0 0;background:var(--bg,#fff);color:var(--text,#24232b);overflow:hidden;transform:translateY(100%);transition:transform .24s cubic-bezier(.32,.72,0,1);font-family:var(--FONT-STACK-BODY)}.bcs-product-drawer[open]{display:flex;flex-direction:column}.bcs-product-drawer.is-visible{transform:translateY(0)}.bcs-product-drawer::backdrop{background:#00000075}.bcs-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 16px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.bcs-drawer-header h2{font:inherit;font-weight:600;margin:0}.bcs-drawer-header button{border:0;background:transparent;width:44px;height:44px;flex-shrink:0;font-size:30px;line-height:1;cursor:pointer;color:inherit}.bcs-drawer-body{overflow:auto;overscroll-behavior:contain;min-height:0;padding-top:8px}.bcs-drawer-gallery{display:flex;gap:10px;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:0 16px 4px;scrollbar-width:thin}.bcs-drawer-gallery img{flex:0 0 76%;width:76%;height:auto;max-height:none;object-fit:contain;border:0;display:block;border-radius:16px;scroll-snap-align:center;background:#fff}.bcs-drawer-content{padding:10px 16px}.bcs-drawer-content h3{margin:0 0 4px;font-family:var(--FONT-STACK-HEADING);font-size:22px;line-height:1.2}.bcs-drawer-content [data-drawer-price]{margin:0 0 8px;font-size:20px;color:#000}.bcs-drawer-content .radio__fieldset{margin:8px 0;min-width:0;padding:0;border:0}.bcs-drawer-content .radio__legend{margin-bottom:6px}.bcs-drawer-content .radio__buttons{flex-wrap:wrap}.bcs-drawer-weights{border:0;padding:0;margin:8px 0;display:flex;flex-wrap:wrap;gap:8px}.bcs-drawer-weights legend{margin-bottom:6px}.bcs-drawer-weights label{position:relative;cursor:pointer}.bcs-drawer-weights input{position:absolute;opacity:0;width:1px;height:1px}.bcs-drawer-weights span{display:block;border:1px solid #dedee4;border-radius:30px;min-height:44px;padding:10px 20px}.bcs-drawer-weights input:checked+span{border-color:currentColor;box-shadow:0 0 0 1px currentColor}.bcs-drawer-weights input:disabled+span{opacity:.4;cursor:not-allowed}.bcs-drawer-footer{padding:8px 16px max(8px,env(safe-area-inset-bottom));border-top:1px solid #e5e5e5;flex-shrink:0}.bcs-drawer-footer button{width:100%;min-height:48px;border-radius:16px;cursor:pointer}.bcs-product-drawer button:focus-visible,.bcs-drawer-weights input:focus-visible+span{outline:2px solid #7475bf;outline-offset:3px}@media(prefers-reduced-motion:reduce){.bcs-product-drawer{transition:none}}.bcs-drawer-content .product__selectors,.bcs-drawer-content .radio__fieldset{display:block;width:100%}.bcs-drawer-content .radio__legend{display:block;float:none;width:100%;margin-bottom:6px}.bcs-drawer-content .radio__buttons{display:flex;flex-wrap:wrap;width:100%;gap:8px}.bcs-drawer-content .radio__legend__value{display:inline;font-size:inherit}.bcs-drawer-content .radio__legend__label{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px}.bcs-drawer-content .radio__fieldset:last-child{margin-bottom:0}.bcs-drawer-content .radio__legend{line-height:1.35}.bcs-drawer-content .radio__legend__label{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.bcs-drawer-content .radio__legend__option-name,.bcs-drawer-content .radio__legend__value{width:auto;margin:0;flex:0 1 auto}
/*# sourceMappingURL=/cdn/shop/t/18/assets/barrely-component-drawer.css.map */
