atlasgrey-flexible-buybox{display:block;width:100%;color:var(--agbb-label-color)}.agbb__heading{display:flex;align-items:center;gap:12px;margin:0 0 var(--agbb-heading-space);color:var(--agbb-heading-color);font-family:var(--agbb-heading-font);font-size:var(--agbb-heading-size);font-weight:var(--agbb-heading-weight);line-height:1.2;letter-spacing:var(--agbb-heading-tracking);text-align:center;text-transform:var(--agbb-heading-transform)}.agbb__heading-line{flex:1 1 0;height:var(--agbb-line-thickness);background:var(--agbb-line-color)}.agbb__heading-text{flex:0 1 auto}.agbb__options{display:grid;gap:var(--agbb-card-gap)}.agbb__option{position:relative;display:block;width:100%;padding:var(--agbb-card-padding-y) var(--agbb-card-padding-x);overflow:visible;color:inherit;background:var(--agbb-card-background);border:var(--agbb-card-border-width) solid var(--agbb-card-border-color);border-radius:var(--agbb-card-radius);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.agbb__option:hover{border-color:var(--agbb-card-hover-border-color)}.agbb__option.is-active{background:var(--agbb-card-active-background);border-color:var(--agbb-card-active-border-color);box-shadow:0 0 0 var(--agbb-card-active-ring-width) var(--agbb-card-active-ring-color)}.agbb__option--preorder{background:var(--agbb-preorder-background)}.agbb__option-header{display:grid;grid-template-columns:var(--agbb-radio-size) minmax(0,1fr) auto;align-items:center;gap:var(--agbb-radio-gap);min-height:var(--agbb-radio-size)}.agbb__radio{position:relative;width:var(--agbb-radio-size);height:var(--agbb-radio-size);border:var(--agbb-radio-border-width) solid var(--agbb-radio-border-color);border-radius:50%;background:var(--agbb-radio-background);transition:border-color .16s ease,background-color .16s ease}.agbb__option.is-active .agbb__radio{border-color:var(--agbb-radio-active-color);background:var(--agbb-radio-active-background)}.agbb__option.is-active .agbb__radio:after{content:"";position:absolute;top:50%;left:50%;width:var(--agbb-radio-dot-size);height:var(--agbb-radio-dot-size);border-radius:50%;background:var(--agbb-radio-dot-color);transform:translate(-50%,-50%)}.agbb__copy{min-width:0}.agbb__title-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.agbb__label{color:var(--agbb-label-color);font-family:var(--agbb-label-font);font-size:var(--agbb-label-size);font-weight:var(--agbb-label-weight);line-height:1.2}.agbb__subtitle{margin-top:2px;color:var(--agbb-subtitle-color);font-family:var(--agbb-subtitle-font);font-size:var(--agbb-subtitle-size);font-weight:var(--agbb-subtitle-weight);line-height:1.25}.agbb__preorder-hint{margin-top:3px;color:var(--agbb-preorder-hint-color);font-family:var(--agbb-subtitle-font);font-size:var(--agbb-preorder-hint-size);font-weight:var(--agbb-preorder-hint-weight);line-height:1.25}.agbb__savings{display:inline-flex;align-items:center;min-height:22px;padding:var(--agbb-savings-padding-y) var(--agbb-savings-padding-x);color:var(--agbb-savings-color);background:var(--agbb-savings-background);border-radius:var(--agbb-savings-radius);font-family:var(--agbb-savings-font);font-size:var(--agbb-savings-size);font-weight:var(--agbb-savings-weight);line-height:1;white-space:nowrap}.agbb__savings[hidden]{display:none}.agbb__price-stack{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:max-content}.agbb__price{color:var(--agbb-price-color);font-family:var(--agbb-price-font);font-size:var(--agbb-price-size);font-weight:var(--agbb-price-weight);line-height:1.1;white-space:nowrap}.agbb__option.is-active .agbb__price{color:var(--agbb-selected-price-color)}.agbb__compare-price{margin-top:2px;color:var(--agbb-compare-color);font-family:var(--agbb-compare-font);font-size:var(--agbb-compare-size);font-weight:var(--agbb-compare-weight);line-height:1.1;text-decoration:line-through;white-space:nowrap}.agbb__recommendation{display:none;position:absolute;z-index:2;top:0;right:var(--agbb-badge-offset-x);padding:var(--agbb-badge-padding-y) var(--agbb-badge-padding-x);color:var(--agbb-badge-color);background:var(--agbb-badge-background);border-radius:var(--agbb-badge-radius);font-family:var(--agbb-badge-font);font-size:var(--agbb-badge-size);font-weight:var(--agbb-badge-weight);line-height:1;letter-spacing:.02em;text-transform:var(--agbb-badge-transform);white-space:nowrap;transform:translateY(-50%)}.agbb__option.is-active .agbb__recommendation{display:block}.agbb__option--preorder .agbb__recommendation{display:block;color:var(--agbb-preorder-badge-color);background:var(--agbb-preorder-badge-background)}.agbb__selector{display:none;margin-top:var(--agbb-selector-space);padding-top:var(--agbb-selector-padding-top);border-top:var(--agbb-selector-divider-width) solid var(--agbb-selector-divider-color);cursor:default}.agbb__option.is-active .agbb__selector{display:block}.agbb__selector-heading,.agbb__group-title{color:var(--agbb-selector-title-color);font-family:var(--agbb-selector-title-font);font-size:var(--agbb-selector-title-size);font-weight:var(--agbb-selector-title-weight);line-height:1.2}.agbb__selector-heading{margin-bottom:var(--agbb-row-gap)}.agbb__group+.agbb__group{margin-top:calc(var(--agbb-row-gap) + 4px)}.agbb__group-title{margin-bottom:8px}.agbb__variant-row{display:grid;grid-template-columns:var(--agbb-row-number-width) minmax(0,1fr);align-items:center;gap:var(--agbb-row-number-gap)}.agbb__variant-row+.agbb__variant-row{margin-top:var(--agbb-row-gap);padding-top:var(--agbb-row-gap);border-top:var(--agbb-row-divider-width) solid var(--agbb-row-divider-color)}.agbb__row-number{color:var(--agbb-row-number-color);font-family:var(--agbb-row-number-font);font-size:var(--agbb-row-number-size);font-weight:var(--agbb-row-number-weight);line-height:1;text-align:center}.agbb__tile-rail{display:flex;gap:var(--agbb-tile-gap);min-width:0;padding:calc(var(--agbb-tile-ring-width) + var(--agbb-selected-color-badge-space)) var(--agbb-tile-ring-width) var(--agbb-tile-ring-width);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:var(--agbb-selector-divider-color) transparent}.agbb__tile{position:relative;display:flex;flex:0 0 var(--agbb-tile-size);flex-direction:column;align-items:stretch;gap:5px;width:var(--agbb-tile-size);min-width:var(--agbb-tile-size);padding:0;color:var(--agbb-tile-name-color);background:transparent;border:0;border-radius:var(--agbb-tile-radius);cursor:pointer;scroll-snap-align:start}.agbb__tile-image-wrap{position:relative;display:grid;width:var(--agbb-tile-size);height:var(--agbb-tile-size);overflow:hidden;place-items:center;background:var(--agbb-tile-background);border:var(--agbb-tile-border-width) solid var(--agbb-tile-border-color);border-radius:var(--agbb-tile-radius);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.agbb__tile:hover .agbb__tile-image-wrap{border-color:var(--agbb-tile-hover-border-color);transform:translateY(-1px)}.agbb__tile.is-selected .agbb__tile-image-wrap{border-color:var(--agbb-tile-active-border-color);box-shadow:0 0 0 var(--agbb-tile-ring-width) var(--agbb-tile-active-ring-color)}.agbb__tile:focus-visible{outline:none}.agbb__tile:focus-visible .agbb__tile-image-wrap{box-shadow:0 0 0 2px var(--agbb-card-active-background),0 0 0 4px var(--agbb-focus-color)}.agbb__tile:disabled{cursor:not-allowed;opacity:.42}.agbb__tile:disabled .agbb__tile-image-wrap:after{content:"";position:absolute;top:50%;right:-10%;bottom:50%;left:-10%;height:2px;background:var(--agbb-soldout-line-color);transform:rotate(-38deg)}.agbb__tile-image{display:block;width:100%;height:100%;object-fit:var(--agbb-image-fit)}.agbb__tile-check{position:absolute;top:5px;right:5px;display:none;width:20px;height:20px;place-items:center;color:var(--agbb-tile-check-color);background:var(--agbb-tile-check-background);border-radius:50%;font-size:13px;font-weight:700;line-height:1}.agbb__tile.is-selected .agbb__tile-check{display:var(--agbb-tile-check-display)}.agbb__tile-color-badge{position:absolute;z-index:4;top:calc(var(--agbb-selected-color-badge-offset) * -1);left:50%;display:none;max-width:calc(var(--agbb-tile-size) + 38px);padding:var(--agbb-selected-color-badge-padding-y) var(--agbb-selected-color-badge-padding-x);overflow:hidden;color:var(--agbb-selected-color-badge-color);background:var(--agbb-selected-color-badge-background);border-radius:var(--agbb-selected-color-badge-radius);font-family:var(--agbb-tile-name-font);font-size:var(--agbb-selected-color-badge-size);font-weight:var(--agbb-selected-color-badge-weight);line-height:1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform:translate(-50%,-100%)}.agbb__tile.is-selected .agbb__tile-color-badge{display:var(--agbb-selected-color-badge-display)}.agbb__tile-name{display:var(--agbb-tile-name-display);overflow:hidden;color:var(--agbb-tile-name-color);font-family:var(--agbb-tile-name-font);font-size:var(--agbb-tile-name-size);font-weight:var(--agbb-tile-name-weight);line-height:1.15;text-align:center;text-overflow:ellipsis}.agbb__delivery{display:flex;align-items:center;gap:var(--agbb-delivery-gap);margin:var(--agbb-delivery-margin-top) 0 var(--agbb-delivery-margin-bottom);padding:var(--agbb-delivery-padding-y) var(--agbb-delivery-padding-x)}.agbb__delivery-dot-wrap{position:relative;flex:0 0 var(--agbb-delivery-dot-wrap-size);width:var(--agbb-delivery-dot-wrap-size);height:var(--agbb-delivery-dot-wrap-size)}.agbb__delivery-dot,.agbb__delivery-pulse{position:absolute;top:50%;left:50%;width:var(--agbb-delivery-dot-size);height:var(--agbb-delivery-dot-size);border-radius:50%;background:var(--agbb-delivery-dot-color);transform:translate(-50%,-50%)}.agbb__delivery-pulse{animation:agbb-pulse 2s ease-out infinite;opacity:.5}.agbb__delivery-text{color:var(--agbb-delivery-color);font-family:var(--agbb-delivery-font);font-size:var(--agbb-delivery-size);font-weight:var(--agbb-delivery-weight);line-height:1.3}.agbb__button{display:flex;align-items:center;justify-content:center;gap:var(--agbb-button-gap);width:100%;min-height:var(--agbb-button-height);padding:var(--agbb-button-padding-y) var(--agbb-button-padding-x);color:var(--agbb-button-color);background:var(--agbb-button-background);border:var(--agbb-button-border-width) solid var(--agbb-button-border-color);border-radius:var(--agbb-button-radius);font-family:var(--agbb-button-font);font-size:var(--agbb-button-size);font-weight:var(--agbb-button-weight);line-height:1.15;text-align:center;cursor:pointer;transition:opacity .16s ease,transform .16s ease,background-color .16s ease}.agbb__button:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.agbb__button:active:not(:disabled){transform:translateY(0)}.agbb__button:focus-visible,.agbb__option:focus-visible{outline:2px solid var(--agbb-focus-color);outline-offset:3px}.agbb__button:disabled{opacity:.55;cursor:not-allowed}.agbb__button-copy{display:flex;flex-direction:column;align-items:center}.agbb__button-subtext{margin-top:2px;font-size:var(--agbb-button-subtext-size);font-weight:var(--agbb-button-subtext-weight);opacity:.82}.agbb__button-separator{opacity:.8}.agbb__button-price{color:var(--agbb-button-price-color);font-size:var(--agbb-button-price-size);font-weight:var(--agbb-button-price-weight);white-space:nowrap}.agbb__button-compare{color:var(--agbb-button-compare-color);font-size:var(--agbb-button-compare-size);font-weight:var(--agbb-button-compare-weight);text-decoration:line-through;white-space:nowrap}.agbb__error{display:none;margin-top:8px;color:var(--agbb-error-color);font-family:var(--agbb-error-font);font-size:var(--agbb-error-size);font-weight:var(--agbb-error-weight);line-height:1.3}.agbb__error.is-visible{display:block}@keyframes agbb-pulse{0%{opacity:.5;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2.6)}}@media(max-width:749px){.agbb__option-header{grid-template-columns:var(--agbb-radio-size) minmax(0,1fr) auto}.agbb__tile{flex-basis:var(--agbb-tile-size-mobile);width:var(--agbb-tile-size-mobile);min-width:var(--agbb-tile-size-mobile)}.agbb__tile-image-wrap{width:var(--agbb-tile-size-mobile);height:var(--agbb-tile-size-mobile)}}@media(prefers-reduced-motion:reduce){.agbb__delivery-pulse{animation:none}.agbb__option,.agbb__radio,.agbb__tile-image-wrap,.agbb__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/atlasgrey-flexible-buybox.css.map */
