.upsb-shelf{margin-top:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.upsb-shelf[hidden]{display:none}.upsb-shelf .upsb-purchase-summary,.upsb-shelf .upsb-pdp-trust{margin:0}.product__info-container .product__tax{display:none}.upsb-ship{margin:1.4rem 0 1.8rem;--upsb-ship-edge:rgba(var(--color-foreground),.16);--upsb-truck:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M1 3h15v13H1z'/><path d='M16 8h4l3 3v5h-7z'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>");--upsb-chevron:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") }.upsb-ship__toggle{display:flex;width:100%;align-items:center;gap:.9rem;padding:1.15rem 1.3rem;margin:0;font:inherit;font-size:1.4rem;font-weight:500;text-align:left;color:inherit;border:.1rem solid var(--upsb-ship-edge);border-radius:.8rem;background:rgb(var(--color-background));cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.upsb-ship__toggle:hover{border-color:rgba(var(--color-foreground),.4);background:rgba(var(--color-foreground),.025)}.upsb-ship__toggle:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.55);outline-offset:.2rem}.upsb-ship__toggle:before{content:"";width:1.8rem;height:1.8rem;flex:0 0 auto;background:currentColor;opacity:.6;-webkit-mask:var(--upsb-truck) center/contain no-repeat;mask:var(--upsb-truck) center/contain no-repeat}.upsb-ship__toggle:after{content:"";margin-left:auto;width:1.2rem;height:1.2rem;flex:0 0 auto;background:currentColor;opacity:.5;-webkit-mask:var(--upsb-chevron) center/contain no-repeat;mask:var(--upsb-chevron) center/contain no-repeat;transition:transform .2s ease}.upsb-ship.is-open .upsb-ship__toggle{background:rgba(var(--color-foreground),.03);border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.upsb-ship.is-open .upsb-ship__toggle:after{transform:rotate(180deg)}.upsb-ship__panel{margin:0;padding:1.3rem;border:.1rem solid var(--upsb-ship-edge);border-top:0;border-radius:0 0 .8rem .8rem;background:rgba(var(--color-foreground),.03)}.upsb-ship__row{display:flex;gap:.6rem;align-items:stretch}.upsb-ship__zip,.upsb-ship__prov{font:inherit;font-size:1.4rem;padding:.9rem 1rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.upsb-ship__zip{flex:1 1 auto;min-width:0;text-transform:uppercase;letter-spacing:.05em}.upsb-ship__zip::placeholder{text-transform:none;letter-spacing:0;opacity:.5}.upsb-ship__prov{flex:0 0 auto;padding-right:.6rem}.upsb-ship__zip:focus,.upsb-ship__prov:focus{outline:.2rem solid rgba(var(--color-foreground),.45);outline-offset:.1rem}.upsb-ship__go{flex:0 0 auto;font:inherit;font-size:1.4rem;font-weight:600;padding:.9rem 1.4rem;border:.1rem solid rgb(var(--color-foreground));border-radius:.6rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;transition:opacity .15s ease}.upsb-ship__go:hover{opacity:.85}.upsb-ship__go[disabled]{opacity:.45;cursor:default}.upsb-ship__out:empty{display:none}.upsb-ship__out{margin-top:1.3rem;padding-top:1.2rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.upsb-ship__delta{margin:0 0 .8rem;font-size:1.4rem;line-height:1.4}.upsb-ship__delta b{font-weight:600}.upsb-ship__list{list-style:none;margin:0;padding:0}.upsb-ship__opt{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding:.75rem 0;font-size:1.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.upsb-ship__opt:last-child{border-bottom:0;padding-bottom:0}.upsb-ship__opt span{opacity:.75}.upsb-ship__opt b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.upsb-ship__opt.is-best span{opacity:1;font-weight:500}.upsb-ship__opt.is-best b{font-size:1.6rem}.upsb-ship__note{margin:.9rem 0 0;font-size:1.2rem;line-height:1.5;opacity:.6}.upsb-ship__loading{margin:0;font-size:1.4rem;opacity:.7}.upsb-ship__err{margin:0;font-size:1.4rem;font-weight:500}.upsb-ship__err+.upsb-ship__note{opacity:.75}@media screen and (max-width:749px){.upsb-ship__row{flex-wrap:wrap}.upsb-ship__zip{flex:1 1 12rem}.upsb-ship__go{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/upsb-shipping-estimate.css.map */
