.product-section .bbb-has-alternatives{position:relative}.product-section .bbb-has-alternatives>input{visibility:hidden}#MainContent .product-section .variant-input.bbb-has-alternatives>label.variant__button-label.disabled{pointer-events:none;visibility:hidden;min-width:64px!important;text-align:center}.product-section .bbb-size-alternative-trigger{box-sizing:border-box;position:absolute;z-index:2;display:block;padding:0;border:1px solid #dce1d9;border-radius:6px;background:#fff;overflow:hidden;cursor:pointer;font-family:var(--typeBasePrimary),sans-serif;text-transform:none;letter-spacing:0;color:#244b3b}.bbb-size-tile__size{display:block;position:absolute;top:2px;left:0;right:0;color:#555;font-size:12px;font-weight:600;line-height:17px;text-align:center;text-decoration:line-through;text-decoration-color:#555}.bbb-size-tile__caption{position:absolute;bottom:0;left:0;right:0;display:block;padding:1px 0;background:#edf2ebe0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#244b3b;font-size:9px;font-style:italic;font-weight:600;line-height:9px;white-space:pre-line;text-align:center}.bbb-size-alternative-trigger:hover .bbb-size-tile__caption{background:#dfe9dcf5}.bbb-size-alternatives{box-sizing:border-box;width:min(820px,calc(100% - 40px));max-width:820px;max-height:85dvh;margin:auto;padding:24px;border:1px solid #dce4dc;border-radius:20px;background:#fffefa;color:#263b30;box-shadow:0 24px 80px #14261c40;overflow:auto;overscroll-behavior:contain}.bbb-size-alternatives:not([open]){display:none}.bbb-size-alternatives::backdrop{background:#13221a75}.bbb-size-alternatives__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.bbb-size-alternatives__header h2{margin:0 0 8px;font-size:24px;line-height:1.2;letter-spacing:0;text-transform:none;color:#244b3b}.bbb-size-alternatives__header p{margin:0;max-width:560px;font-size:14px;line-height:1.5;color:#56675b}.bbb-size-alternatives__close{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #dce4dc;border-radius:50%;padding:0;background:#f1f4ee;color:#244b3b;cursor:pointer}.bbb-size-alternatives__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bbb-size-alternatives__card{display:flex;flex-direction:column;min-width:0;text-decoration:none!important;border:1px solid #e1e6de;border-radius:12px;overflow:hidden;background:#fff;color:#263b30!important}.bbb-size-alternatives__card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f7f7f3}.bbb-size-alternatives__body{display:flex;flex-direction:column;flex:1;padding:12px;gap:8px}.bbb-size-alternatives__name{font-size:13px;line-height:1.4;font-weight:600;letter-spacing:0;text-transform:none}.bbb-size-alternatives__price{font-size:15px;font-weight:700}.bbb-size-alternatives__stock{font-size:12px;color:#365f43;line-height:1.4}.bbb-size-alternatives__view{margin-top:auto;padding-top:8px;font-size:12px;font-weight:600;color:#244b3b;text-decoration:underline;text-underline-offset:3px}.bbb-size-alternatives__status{font-size:14px;margin:0 0 14px}.bbb-size-alternatives__status:empty{display:none}.bbb-size-alternative-trigger:focus-visible,.bbb-size-alternatives button:focus-visible,.bbb-size-alternatives__card:focus-visible{outline:3px solid #47775c;outline-offset:3px}html.bbb-alternatives-open,html.bbb-alternatives-open body{overflow:hidden}@media(max-width:589px){.bbb-size-alternatives{width:100%;max-width:none;max-height:88dvh;margin:auto 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.bbb-size-alternatives__header h2{font-size:21px}.bbb-size-alternatives__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bbb-size-alternatives__body{padding:10px}.bbb-size-alternatives__close{position:sticky;top:0}}@media(prefers-reduced-motion:no-preference){.bbb-size-alternatives[open]{animation:bbb-alternatives-in .18s ease-out}@keyframes bbb-alternatives-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}#MainContent .product-section .variant-input>label.variant__button-label:not(.color-swatch){min-width:64px!important}
/*# sourceMappingURL=/cdn/shop/t/201/assets/bbb-size-alternatives.css.map */
