.layr-builder{--layr-ink: #1b1b1b;--layr-paper: #d8d1c7;--layr-line: #ded9d0;max-width:860px;margin:36px auto;padding:0 18px;color:var(--layr-ink)}.layr-builder *{box-sizing:border-box}.layr-builder__eyebrow{margin:0 0 6px;font-size:12px;letter-spacing:.14em}.layr-builder h2{margin:0 0 8px}.layr-builder__intro{margin:0 0 26px;opacity:.72}.layr-field label,.layr-options legend{display:block;margin-bottom:9px;font-weight:600}.layr-name{width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--layr-line);border-radius:12px;background:#fff;color:var(--layr-ink);font:inherit;font-size:18px;text-transform:uppercase}.layr-help{margin:6px 0 0;font-size:13px;opacity:.65}.layr-sizes{display:flex;flex-wrap:wrap;gap:8px}.layr-size{min-height:38px;padding:7px 13px;border:1px solid var(--layr-line);border-radius:999px;background:#fff;color:var(--layr-ink);font:inherit;cursor:pointer}.layr-size[aria-pressed=true]{border-color:var(--layr-ink);background:var(--layr-ink);color:#fff}.layr-preview-wrap{position:relative;margin:24px 0 18px;padding:28px 96px 28px 18px;overflow:hidden;border:1px solid rgba(27,27,27,.06);border-radius:18px;background:var(--layr-paper);transition:background-color .2s ease}.layr-preview{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:center;gap:7px;min-height:115px}.layr-paw-preview{position:absolute;right:22px;top:52%;width:90px;height:90px;object-fit:contain;transform:translateY(-140%) rotate(15deg);transform-origin:center;z-index:5;pointer-events:none}.layr-paw-preview[hidden]{display:none}.layr-letter{position:relative;display:block;min-width:0;padding:0;overflow:hidden;-webkit-appearance:none;appearance:none;border:0;outline:0;border-radius:0;cursor:pointer;transition:transform .15s ease,filter .15s ease}.layr-letter:hover{transform:translateY(-2px)}.layr-letter[aria-pressed=true]{transform:translateY(-5px)}.layr-letter img{display:block;width:100%;height:92px;object-fit:contain}.layr-letter:before,.layr-letter:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;pointer-events:none;-webkit-mask-image:var(--layr-letter-mask);mask-image:var(--layr-letter-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:var(--layr-letter-mask-size);mask-size:var(--layr-letter-mask-size)}.layr-letter[data-texture=Pebble]:after{content:"";z-index:2;opacity:.24;background:linear-gradient(135deg,#ffffff38,#0000000f);mix-blend-mode:soft-light}.layr-letter[data-texture=Knit]:before{content:"";z-index:1;background:repeating-linear-gradient(90deg,transparent 0 7px,rgba(0,0,0,.22) 7px 9px,rgba(255,255,255,.14) 9px 10px,transparent 10px 16px);opacity:.9;mix-blend-mode:soft-light}.layr-letter[data-texture=Knit]:after{content:"";z-index:2;background-image:linear-gradient(142deg,transparent 0 31%,rgba(255,255,255,.5) 32% 39%,rgba(0,0,0,.2) 40% 47%,transparent 48% 100%),linear-gradient(38deg,transparent 0 31%,rgba(255,255,255,.5) 32% 39%,rgba(0,0,0,.2) 40% 47%,transparent 48% 100%);background-size:14px 20px,14px 20px;background-position:0 0,7px 10px;opacity:.92;mix-blend-mode:soft-light}.layr-letter[data-texture=Pop]:after{content:"";z-index:2;opacity:.95;background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 7px,rgba(255,255,255,.7) 7.5px 9px,rgba(0,0,0,.14) 9.5px 11px,transparent 11.5px),radial-gradient(circle,rgba(255,255,255,.95) 0 7px,rgba(255,255,255,.7) 7.5px 9px,rgba(0,0,0,.14) 9.5px 11px,transparent 11.5px);background-size:40px 40px,40px 40px;background-position:0 0,20px 20px;mix-blend-mode:soft-light}.layr-background-options{margin-top:0;margin-bottom:26px}.layr-colour-picker{display:inline-flex;align-items:center;gap:9px;cursor:pointer}.layr-colour-picker input[type=color]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.layr-colour-picker__swatch{width:38px;height:25px;border:1px solid rgba(27,27,27,.35);border-radius:5px;background:#d8d1c7}.layr-editing{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 22px}.layr-editing strong{display:block;font-size:21px}.layr-editing span{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.layr-apply-all{padding:10px 14px;border:1px solid var(--layr-ink);border-radius:999px;background:transparent;color:var(--layr-ink);font:inherit;cursor:pointer}.layr-options{margin:0 0 22px;padding:0;border:0}.layr-swatches,.layr-textures{display:flex;flex-wrap:wrap;gap:9px}.layr-swatch,.layr-texture{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:7px 12px;border:1px solid var(--layr-line);border-radius:999px;background:#fff;color:var(--layr-ink);font:inherit;cursor:pointer}.layr-swatch[aria-pressed=true],.layr-texture[aria-pressed=true]{outline:2px solid var(--layr-ink);outline-offset:1px}.layr-dot{width:27px;height:27px;border:1px solid rgba(0,0,0,.15);border-radius:50%;background:var(--swatch)}.layr-surprise{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:28px 0;padding:18px;border:1px solid var(--layr-line);border-radius:16px;background:#f7f5f1}.layr-surprise strong,.layr-surprise span{display:block}.layr-surprise strong{margin-bottom:3px}.layr-surprise span{font-size:14px;opacity:.68}.layr-surprise-button{flex-shrink:0;min-height:44px;padding:10px 17px;border:1px solid var(--layr-ink);border-radius:999px;background:var(--layr-ink);color:#fff;font:inherit;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.layr-surprise-button:hover{transform:translateY(-2px)}.layr-surprise-button:active{transform:scale(.98)}.layr-paw-option{margin-top:10px}.layr-option-heading{margin-bottom:8px;font-size:14px;font-weight:600}.layr-paw-button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;border:1px solid var(--layr-line);border-radius:14px;background:#fff;color:var(--layr-ink);font:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.layr-paw-button:hover{border-color:var(--layr-ink)}.layr-paw-button.active,.layr-paw-button[aria-pressed=true]{border-color:var(--layr-ink);background:#f7f5f1}.layr-paw-icon{font-size:22px}.layr-paw-price{margin-left:auto;font-size:14px;opacity:.6}.layr-order-summary{margin-top:22px;padding:16px 0;border-top:1px solid var(--layr-line);border-bottom:1px solid var(--layr-line)}.layr-order-summary__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.layr-order-summary__heading span,.layr-order-summary__heading strong{display:block}.layr-order-summary__heading span{font-size:13px;opacity:.65}.layr-order-summary__price{text-align:right}.layr-order-lines{display:grid;gap:7px;margin-top:14px}.layr-order-line{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px}.layr-order-line span{text-align:right;opacity:.7}.layr-cart{width:100%;min-height:54px;margin-top:18px;padding:13px 18px;border:0;border-radius:999px;background:var(--layr-ink);color:#fff;font:inherit;font-weight:600;cursor:pointer}.layr-cart:disabled{opacity:.55}.layr-message{min-height:22px;margin:9px 0 0;text-align:center;font-size:14px}@media screen and (max-width:600px){.layr-builder{margin:24px auto;padding:0 14px}.layr-preview-wrap{padding:22px 72px 22px 10px}.layr-preview{gap:2px;min-height:88px}.layr-paw-preview{right:10px;top:32%;width:56px;height:56px}.layr-letter{padding:0;border:0;outline:0;border-radius:0}.layr-letter img{height:68px}.layr-letter:before,.layr-letter:after{top:0;right:0;bottom:0;left:0;border-radius:0}.layr-editing{align-items:flex-start;flex-direction:column}.layr-swatch,.layr-texture{font-size:14px}.layr-surprise{align-items:stretch;flex-direction:column}.layr-surprise-button{width:100%}.layr-order-summary__heading{flex-direction:column}.layr-order-summary__price{text-align:left}}.template-product .product{display:block!important}.template-product .product__media-wrapper{width:100%!important;max-width:100%!important;margin:0 auto!important}.template-product .product__info-wrapper{display:none!important}.template-product .product__media-list{width:100%!important;max-width:1100px!important;margin:0 auto!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/layr-builder.css.map */
