:root{--terms-modal-background: #ffffff}.gtc\:terms__label{display:flex;gap:.5rem;margin:0}.gtc\:terms__label a{text-decoration:underline}.gtc\:terms__label p{letter-spacing:normal}.gtc\:terms__label input[type=checkbox]{margin:.2em 0 0;accent-color:black}.gtc\:terms__label>a{text-decoration:underline}.gtc\:terms-modal{position:absolute;bottom:0;left:0;width:100%;max-height:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;pointer-events:none;z-index:51;transform:translateY(20rem);transition:transform .6s cubic-bezier(.25,1,.5,1)}.gtc\:terms-modal--cart-page{position:fixed}.gtc\:terms-modal[open]{transform:translateY(0)}.gtc\:terms-modal[open] .gtc\:terms-modal__content>*,.gtc\:terms-modal[open] .gtc\:terms-modal__footer{pointer-events:all}.gtc\:terms-modal__content{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;pointer-events:none}.gtc\:terms-modal__content a{text-decoration:underline}.gtc\:terms-modal__content>*{background:var(--terms-modal-background);width:100%}.gtc\:terms-modal__content-inner:first-of-type{margin-top:auto}.gtc\:terms-modal__content-inner{display:flex;flex-direction:column}.gtc\:terms-modal__content-inner>*{margin:0 auto;max-width:50rem}.gtc\:terms-modal__terms-text-inner *:last-child{margin-bottom:0}.gtc\:terms-modal__heading{padding:2rem 0 0}.gtc\:terms-modal__heading,.gtc\:terms-modal__terms-text{text-align:center}.gtc\:terms-modal__expandable-content{position:absolute;overflow:auto;left:0;bottom:0;right:0;max-height:100%;transform:translateY(101%);transition:transform .6s cubic-bezier(.25,1,.5,1)}.gtc\:terms-modal[expanded=true] .gtc\:terms-modal__expandable-content{transform:translateY(0)}.gtc\:terms-modal__expandable-content .gtc\:terms-modal__content-inner{padding:2rem}.gtc\:terms-modal__expanded-header{position:sticky;top:0;left:0;display:flex;align-items:center;padding:1rem 2rem;width:100%;min-height:4rem;background-color:var(--terms-modal-background);box-shadow:inset 0 -1px #0003}.gtc\:terms-modal__expanded-header-inner{max-width:50rem;width:100%;margin:0 auto;padding-right:5rem}.gtc\:terms-modal__expanded-header-inner>*{padding:0;margin:0}.gtc\:terms-modal__expanded-close{position:absolute;top:50%;right:2rem;margin-left:auto;aspect-ratio:1;width:2.5rem;border-radius:50%;border:1px solid rgba(0,0,0,.5);background-color:var(--terms-modal-background);cursor:pointer;transform:translateY(-50%)}.gtc\:terms-modal__expanded-close>*{pointer-events:none}.gtc\:terms-modal__expanded-close svg{position:absolute;top:50%;left:50%;color:#000;transform:translate(-50%,-50%)}.gtc\:terms-modal__footer{position:sticky;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;background:var(--terms-modal-background);padding-top:30px;padding-bottom:30px;padding-bottom:max(30px,env(safe-area-inset-bottom,0px) + 30px);pointer-events:all;transition:box-shadow .6s .6s cubic-bezier(.25,1,.5,1)}[expanded=true] .gtc\:terms-modal__footer{box-shadow:inset 0 1px #0003;transition:box-shadow .6s cubic-bezier(.25,1,.5,1)}.gtc\:terms-modal__overlay{position:fixed;top:0;left:0;bottom:0;right:0;opacity:0;pointer-events:none;visibility:hidden;background-color:#0009;z-index:50;transition:visibility .6s cubic-bezier(.25,1,.5,1),opacity .6s cubic-bezier(.25,1,.5,1)}.gtc\:terms-modal[open]+.gtc\:terms-modal__overlay{opacity:1;pointer-events:all;visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/35/assets/gtc-cart-terms.css.map */
