.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.shop-page{padding-top:62px;padding-bottom:100px}.shop-heading{margin-bottom:52px}.shop-heading:after{background:#00847e}.shop-heading h1:before{filter:brightness(0) saturate(100%) invert(36%) sepia(71%) saturate(777%) hue-rotate(132deg) brightness(88%) contrast(102%)}.shop-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:64px}.shop-artwork{text-align:center;min-width:0}.shop-art-image{display:block;padding:0;width:100%;background:transparent;border:0;cursor:zoom-in}.shop-art-image img{width:100%;max-height:430px;object-fit:contain}.shop-art-image img[data-pending]{visibility:hidden;height:430px}.shop-artwork h2{color:var(--ink);font-family:var(--font-body);font-weight:800;font-size:30px;line-height:1.05;text-transform:none;margin:24px 0 46px}.shop-artwork h2 span{display:block;font-size:22px;line-height:1.3;margin-top:8px}.create-another{font-size:30px}.product-options{padding:0;border:0;min-width:0;margin:24px 0 32px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-card{position:relative;display:flex;flex-direction:column;background:#fff;padding:14px;border:2px solid transparent;border-radius:12px;cursor:pointer;min-width:0}.product-card:has(input:checked){border-color:#00847e}.product-card:has(input:focus-visible){outline:3px solid var(--cream);outline-offset:3px}.product-card:hover{border-color:var(--orange)}.product-card input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.product-card img{width:100%;height:122px;object-fit:contain;margin-bottom:10px}.product-title{font-size:13px;line-height:1.25;color:var(--ink);font-weight:600;min-height:34px}.product-price{color:#00847e;font-size:14px;margin-top:2px}.selected-product{color:#00847e;font-size:23px;font-weight:800;margin:0 0 20px}.shop-colors{padding:0;border:0;margin:0 0 28px;min-width:0}.shop-colors legend,.shop-size{color:var(--ink);font-size:18px}.shop-colors .swatches{gap:10px;margin-top:14px}.shop-size{display:flex;align-items:center;gap:14px}.shop-size select{-webkit-appearance:auto;appearance:auto;padding:10px 18px;border:2px solid #d5cec8;border-radius:12px;background:#efe7e1;color:var(--ink);font:inherit;max-width:calc(100% - 60px)}.shop-size select:focus{outline:3px solid var(--cream);outline-offset:3px}.shop-actions{display:flex;align-items:stretch;gap:12px;margin-top:28px}.add-to-cart{background:var(--green);color:var(--cream);border:0;cursor:pointer;font-size:30px;gap:16px}.add-to-cart:hover{background:var(--orange);color:var(--cream)}.add-to-cart:disabled{opacity:.6;cursor:wait}.shop-checkout{background:var(--green);color:var(--cream);border:0;cursor:pointer;font-size:30px;flex-shrink:0}.shop-checkout:hover{background:var(--orange);color:var(--cream)}.shop-checkout[aria-disabled=true]{background:#b9b9b9;color:#fff;cursor:not-allowed}.shop-checkout[aria-disabled=true]:hover{background:#b9b9b9;color:#fff}.plus-icon{width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--cream);display:inline-flex;justify-content:center;align-items:center;font:800 32px/1 var(--font-body)}.plus-icon>span{transform:translateY(2px)}.shop-size select{-webkit-appearance:none;appearance:none;padding-right:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath d='M2 2l5 5 5-5' fill='none' stroke='%23273d4e' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}.shop-note{color:#586673;font-size:12px;line-height:1.45;margin:14px 0 0}@media(max-width:1050px){.shop-layout{gap:32px}.product-grid{gap:12px}.product-card{padding:10px}.product-card img{height:100px}.create-another,.add-to-cart,.shop-checkout{font-size:26px}}@media(max-width:760px){.shop-page{padding-top:54px;padding-bottom:64px}.shop-layout{grid-template-columns:1fr;gap:44px}.shop-art-image img{max-height:420px}.shop-artwork h2{font-size:27px;margin-bottom:26px}.shop-artwork h2 span{font-size:20px}.create-another,.add-to-cart{padding:14px 28px;font-size:30px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card img{height:110px}.selected-product{font-size:21px}}@media(max-width:460px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card img{height:130px}.shop-actions{gap:10px}.add-to-cart{font-size:26px;gap:10px}.shop-checkout{font-size:26px;padding:14px 20px}}.shop-options .create-another{margin-top:24px}.add-to-cart:hover .plus-icon{background:var(--cream);color:var(--orange)}.shop-direction{display:block;width:120px;margin:0 auto}.shop-direction img{width:100%;height:auto}@media(max-width:760px){.shop-direction{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pc-shop.css.map */
