.cart__share__trigger{margin:.5rem 0;width:100%}.cart__share__trigger .btn--share{display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));border-radius:var(--buttons-radius-outset);font-size:1.5rem;font-weight:400;letter-spacing:.1rem;min-height:calc(4.5rem + var(--buttons-border-width) * 2);padding:0 1.5rem;width:100%;border:var(--buttons-border-width) solid rgba(var(--color-button),var(--alpha-button-border));box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));transition:transform .1s ease;cursor:pointer}.cart__share__trigger .btn--share:hover{transform:scale(1.01)}.cart__share__trigger .btn--share span{flex-grow:1;text-align:center}.cart__share__trigger .btn--share svg{width:1.8rem;height:1.8rem;margin-left:1rem;fill:currentColor}.share__cart__modal__wrap{visibility:hidden;opacity:0;display:flex;align-items:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;background-color:rgba(var(--color-foreground),.5);transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.share__cart__modal__wrap.is-visible{visibility:visible;opacity:1}.share__cart__modal{display:flex;flex-direction:column;background-color:rgb(var(--color-background));width:calc(100% - 4rem);max-width:50rem;margin:2rem;border-radius:var(--buttons-radius-outset, 0);box-shadow:0 .5rem 2rem rgba(var(--color-foreground),.2);border:.1rem solid rgba(var(--color-foreground),.1);padding:2.5rem}.share__cart__modal .modal-heading{margin-top:0;margin-bottom:1.5rem;font-size:2rem;letter-spacing:.06rem;line-height:1.3;color:rgb(var(--color-foreground))}.share__cart__modal input[type=text]{width:100%;min-height:4.5rem;padding:1.2rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--buttons-radius-outset, 0);box-shadow:none;font-size:1.5rem;margin-bottom:1.5rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.share__cart__modal input[type=text]:focus{border-color:rgba(var(--color-foreground),.6);outline:none;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.3)}.share__cart__buttons{display:flex;gap:1rem}.share__cart__buttons button{flex:1;min-height:calc(4.5rem + var(--buttons-border-width) * 2);padding:0 1.5rem;font-size:1.5rem;letter-spacing:.1rem;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;border:0;border-radius:var(--buttons-radius-outset, 0);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background));transition:transform .1s ease,opacity .2s ease}.share__cart__buttons button:hover{transform:scale(1.01)}.share__cart__buttons button.btn--outline{background-color:transparent;border:.1rem solid rgba(var(--color-button),.8);color:rgb(var(--color-foreground))}[data-share-cart]{position:relative}[data-share-cart] .btn-state-success{visibility:hidden;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,visibility .2s ease}[data-share-cart].has-success .btn-state-ready{visibility:hidden;opacity:0}[data-share-cart].has-success .btn-state-success{visibility:visible;opacity:1}@media screen and (max-width: 749px){.share__cart__modal{padding:2rem}.share__cart__buttons{flex-direction:column}.share__cart__buttons button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/cart-share.css.map */
