.product-shipping-banner{background:var(--shipping-background);color:var(--shipping-text);width:100%}.product-shipping-banner .product-shipping-banner__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 2.2rem;padding-top:1.2rem;padding-bottom:1.2rem;text-align:center;line-height:1.4}.product-shipping-banner__heading{display:inline-flex;align-items:center;gap:.9rem;font-size:1.6rem}.product-shipping-banner__heading svg{flex-shrink:0}.product-shipping-banner__detail{font-size:1.3rem}@media screen and (max-width:749px){.product-shipping-banner .product-shipping-banner__inner{flex-direction:column;padding:1rem 1.5rem;gap:.4rem}.product-shipping-banner__heading{font-size:1.5rem}.product-shipping-banner__detail{max-width:34rem;font-size:1.15rem}}poppy-barmat-design-buttons{display:block;width:100%;--poppy-design-accent: #681c50}poppy-barmat-design-buttons .poppy-barmat-design-buttons__fieldset{max-width:none;padding:0;border:0}.poppy-barmat-design-buttons__selected{display:block;margin-top:.3rem;font-size:1.3rem;font-weight:400}.poppy-barmat-design-buttons__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.poppy-barmat-design-buttons__choice{position:relative;min-width:0}.poppy-barmat-design-buttons__choice>input[type=radio]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.poppy-barmat-design-buttons__card{display:flex;height:100%;min-height:4.4rem;flex-direction:column;padding:.7rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:.8rem;background:rgb(var(--color-background));cursor:pointer}.poppy-barmat-design-buttons__choice>input:checked+.poppy-barmat-design-buttons__card{border-color:var(--poppy-design-accent);box-shadow:inset 0 0 0 2px var(--poppy-design-accent)}.poppy-barmat-design-buttons__choice>input:focus-visible+.poppy-barmat-design-buttons__card{outline:3px solid var(--poppy-design-accent);outline-offset:3px}.poppy-barmat-design-buttons__choice>input.disabled+.poppy-barmat-design-buttons__card{opacity:.6}.poppy-barmat-design-buttons__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:.4rem;background:#fff}.poppy-barmat-design-buttons__caption{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.6rem .2rem .2rem;line-height:1.35}.poppy-barmat-design-buttons__name{overflow-wrap:anywhere;font-size:1.3rem}.poppy-barmat-design-buttons__code{flex-shrink:0;color:var(--poppy-design-accent);font-size:1.2rem;font-weight:700}.poppy-barmat-design-buttons__toggle{display:block;min-height:4.4rem;width:100%;margin-top:1rem;padding:.9rem 1.2rem;border:1px solid var(--poppy-design-accent);border-radius:.6rem;background:rgb(var(--color-background));color:var(--poppy-design-accent);font:inherit;cursor:pointer}.poppy-barmat-design-buttons__toggle[hidden]{display:none}poppy-barmat-design-buttons[data-collapsed] .poppy-barmat-design-buttons__choice--additional:not(:has(input:checked)){display:none}.poppy-barmat-design-buttons__toggle:focus-visible{outline:3px solid var(--poppy-design-accent);outline-offset:3px}poppy-blade-addon{display:block;margin:0 0 2rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:8px}poppy-blade-addon[hidden],.poppy-blade-addon__preview[hidden],.poppy-blade-preview-active media-gallery,.poppy-blade-selected .shopify-payment-button{display:none!important}.poppy-blade-addon__choice{display:flex;gap:1rem;align-items:flex-start;cursor:pointer;line-height:1.5}.poppy-blade-addon__choice input{width:2rem;height:2rem;flex:0 0 2rem;margin:.25rem 0 0;accent-color:#a51429}.poppy-blade-addon__choice input:focus-visible{outline:2px solid currentColor;outline-offset:3px}.poppy-blade-addon__description{font-size:1.3rem;line-height:1.5;margin:.6rem 0 0 3rem}.poppy-blade-addon__total{font-weight:600;margin:1.2rem 0 0}.poppy-blade-addon__error{color:#a51429;margin:1rem 0 0}.poppy-blade-addon__preview{margin:0;padding:1.6rem;background:#fff;color:#222;border-radius:8px}.poppy-blade-addon__preview img{display:block;max-width:100%;height:auto;object-fit:contain;margin:0 auto}.poppy-blade-addon__preview [data-set-image]{width:100%}.poppy-blade-addon__preview [data-blade-image]{width:72%;margin-top:1rem}.poppy-blade-addon__preview figcaption{text-align:center;font-size:1.3rem;line-height:1.5;margin-top:1.2rem}.poppy-addon-choice-row{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:1rem;align-items:center;min-height:76px}.poppy-addon-choice-row>label{min-width:0}.poppy-addon-choice-preview{display:grid;grid-template-rows:52px 16px;gap:4px;width:96px;height:72px;min-width:0;margin:0;text-align:center;font-weight:400}.poppy-addon-choice-preview[hidden]{display:none!important}.poppy-addon-choice-preview img{display:block;width:96px;height:52px;margin:0;object-fit:contain;background:#fff;border-radius:4px}.poppy-addon-choice-preview figcaption{font-size:1.1rem;line-height:16px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poppy-mug-choice{display:block;margin-top:1.6rem;font-weight:600}.poppy-mug-choice select{display:block;width:100%;min-height:48px;margin-top:.6rem;padding:.9rem;font:inherit;color:inherit;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.4);border-radius:4px}.poppy-blade-addon__preview [data-mug-image]{width:100%;max-width:420px;height:auto;margin:1.4rem auto 0}.poppy-blade-addon__preview [hidden]{display:none!important}[data-mug-layout-label]{font-size:1.3rem;text-align:center}.poppy-sign-addon{margin-top:1.8rem;padding-top:1.8rem;border-top:1px solid rgba(var(--color-foreground),.18)}.poppy-sign-addon [hidden]{display:none!important}.poppy-sign-size{display:block;width:100%;min-height:48px;padding:.9rem;font:inherit;color:inherit;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.4);border-radius:4px}.poppy-sign-match{margin:1.4rem 0}.poppy-sign-addon details{margin:1.4rem 0}.poppy-sign-addon summary{min-height:44px;padding:.8rem 0;cursor:pointer;text-decoration:underline}.poppy-sign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-height:480px;overflow-y:auto;padding:.5rem}.poppy-sign-design{position:relative;min-width:0}.poppy-sign-design input{position:absolute;width:1px;height:1px;opacity:0}.poppy-sign-design label{display:flex;flex-direction:column;align-items:center;height:100%;margin:0;padding:.8rem;border:1px solid #bbb;border-radius:8px;background:#fff;color:#222;cursor:pointer;text-align:center;font-size:1.3rem;line-height:1.35}.poppy-sign-design img{width:100%;height:80px;object-fit:contain}.poppy-sign-design input:checked+label{border:2px solid #a51429;padding:calc(.8rem - 1px);background:#fff8f8}.poppy-sign-design input:focus-visible+label{outline:2px solid #222;outline-offset:3px}.poppy-sign-selected{margin:1.2rem 0 0;padding:1rem;border-radius:8px;background:#fff;color:#222;text-align:center}.poppy-sign-selected img{display:block;width:100%;max-width:240px;height:auto;margin:auto;object-fit:contain}.poppy-sign-selected figcaption,.poppy-sign-note{font-size:1.3rem;line-height:1.5;margin:.7rem 0 0}.poppy-blade-addon__preview [data-sign-image]{max-width:400px;width:100%;margin-top:1.4rem}@media screen and (max-width:749px){.poppy-mug-choice select,.poppy-sign-size{font-size:16px}.poppy-blade-preview-active .product__media-wrapper{position:relative}.poppy-blade-preview-active media-gallery{display:block!important;visibility:hidden;pointer-events:none}.poppy-blade-preview-active .poppy-blade-addon__preview{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,.55fr) auto;gap:.8rem;width:100%;height:100%;padding:1rem;box-sizing:border-box;overflow:hidden}.poppy-blade-addon__preview [data-set-image]{width:100%;height:100%;min-height:0;object-fit:contain;margin:0}.poppy-blade-addon__extras{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:0}.poppy-blade-addon__extras [data-blade-image],.poppy-blade-addon__extras [data-mug-image],.poppy-blade-addon__extras [data-sign-image]{flex:1 1 0;width:0;min-width:0;max-width:190px;height:100%;min-height:0;object-fit:contain;margin:0}.poppy-blade-addon__extras [data-mug-layout-label]{display:none}.poppy-blade-addon__preview figcaption{margin:0;font-size:1.1rem;line-height:1.35;overflow-wrap:anywhere}}.poppy-mug-design-preview{display:block;margin:1rem 0 2rem}.poppy-mug-design-preview__selected{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid rgba(var(--color-foreground),.22);border-radius:8px}.poppy-mug-design-preview__selected img{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:4px;flex:none}.poppy-mug-design-preview__selected strong,.poppy-mug-design-preview__eyebrow{display:block;line-height:1.4}.poppy-mug-design-preview__eyebrow{font-size:1.2rem;margin-bottom:.25rem}.poppy-mug-design-preview__selected .button{margin-left:auto;padding:1rem;min-width:0;min-height:44px;font-size:1.3rem}.poppy-mug-design-preview__dialog{width:min(900px,94vw);max-height:88dvh;box-sizing:border-box;border:0;border-radius:12px;padding:2rem;overflow:auto;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.poppy-mug-design-preview__dialog::backdrop{background:#0000008c}.poppy-mug-design-preview__heading{display:flex;gap:1rem;align-items:center;justify-content:space-between;position:sticky;top:-2rem;background:rgb(var(--color-background));padding:1rem 0;z-index:1}.poppy-mug-design-preview__heading h2{margin:0;font-size:2.1rem}.poppy-mug-design-preview__heading .button{min-width:0;min-height:44px}.poppy-mug-design-preview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.poppy-mug-design-preview__card{display:flex;flex-direction:column;align-items:center;gap:.5rem;border:2px solid transparent;border-radius:8px;padding:.7rem;background:#fff;color:#182d3b;font:inherit;cursor:pointer}.poppy-mug-design-preview__card[aria-pressed=true]{border-color:#a11e32}.poppy-mug-design-preview__card:focus-visible{outline:3px solid #a11e32;outline-offset:2px}.poppy-mug-design-preview__card img{display:block;width:100%;height:auto;object-fit:contain}.poppy-mug-design-preview__card span{font-size:1.35rem;line-height:1.4;text-align:center}@media(max-width:600px){.poppy-mug-design-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poppy-mug-design-preview__selected{flex-wrap:wrap}.poppy-mug-design-preview__selected img{width:60px;height:60px}.poppy-mug-design-preview__selected .button{width:100%;margin-left:0}.poppy-mug-design-preview__dialog{padding:1.2rem}.poppy-mug-design-preview__heading{top:-1.2rem}.poppy-mug-design-preview__heading h2{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
