bsg-shipping-estimator{display:block}.bsg-shipping{align-self:flex-start;padding:2.4rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:8px}.bsg-shipping [hidden]{display:none!important}.bsg-shipping__heading{display:flex;align-items:center;gap:1rem;margin:0 0 .8rem}.bsg-shipping__heading .svg-wrapper{width:2.4rem;height:2.4rem;flex-shrink:0}.bsg-shipping__intro{margin:0 0 2rem;font-size:1.4rem;line-height:1.5}.bsg-shipping__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem}.bsg-shipping__country{grid-column:1 / -1}.bsg-shipping__field{min-width:0}.bsg-shipping__field label{display:block;margin-bottom:.6rem;font-size:1.3rem;line-height:1.4}.bsg-shipping__field select,.bsg-shipping__field input{width:100%;min-width:0;min-height:4.6rem;padding:1rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:4px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem}.bsg-shipping__field :is(select,input):focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:2px}.bsg-shipping__submit{width:100%;margin-top:1.6rem;min-height:4.6rem}.bsg-shipping__results{font-size:1.4rem;line-height:1.5}.bsg-shipping__results [data-status]{margin:1.6rem 0 0}.bsg-shipping__results[data-error] [data-status]{color:#9b1c1c}.bsg-shipping__rates{padding:0;margin:1rem 0 0;list-style:none}.bsg-shipping__rate{display:flex;justify-content:space-between;gap:1.6rem;padding:1rem 0;border-top:1px solid rgba(var(--color-foreground),.12)}.bsg-shipping__rate-name{overflow-wrap:anywhere}.bsg-shipping__rate-price{flex-shrink:0;font-weight:600}.bsg-shipping__note{margin:1.4rem 0 0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}@media screen and (min-width:750px){.cart__footer:has(.bsg-shipping){flex-wrap:wrap;gap:3rem}.cart__footer:has(.bsg-shipping)>*{margin-left:0}.cart__footer>.bsg-shipping{width:min(100%,48rem);flex:0 1 48rem}.cart__footer:has(.bsg-shipping)>.cart__blocks{margin-left:auto}}@media screen and (max-width:749px){.cart__footer>.bsg-shipping{margin-top:0}.cart__footer:has(.bsg-shipping)>*+*{margin-top:3rem}.bsg-shipping{padding:2rem}}@media screen and (max-width:359px){.bsg-shipping__fields{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/bsg-shipping-estimator.css.map */
