.main{gap:clamp(1.1rem,2.4vw,2rem)}.page-hero{align-items:stretch;gap:clamp(1rem,2.4vw,1.8rem);min-height:auto;padding-block:clamp(1.15rem,3vw,2.3rem)}.page-hero .hero-card.copy,.page-hero .copy{align-self:center}.page-hero h1{max-width:12ch}.page-hero .lead{max-width:58ch}@media (min-width:901px){.cards-hero,.prints-hero{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:center}}.cards-hero .media,.prints-hero .media{align-self:center;max-height:clamp(17rem,30vw,26rem)}.cards-hero .hero-product-carousel,.prints-hero .hero-product-carousel{aspect-ratio:16/7;min-height:0;max-height:clamp(17rem,30vw,26rem)}.cards-hero .hero-product-slide img,.prints-hero .hero-product-slide img{aspect-ratio:4/5;object-fit:contain}.section{padding-block:clamp(1.1rem,2.6vw,2.2rem)}.section-head{align-items:end;gap:1rem;margin-bottom:clamp(.75rem,1.8vw,1.2rem)}.section-head h2{max-width:18ch}.collection-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(.8rem,1.8vw,1.1rem);display:grid}.range-directory-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));justify-content:start;align-items:stretch}.collection-card.range-directory-card{grid-template-rows:auto 1fr;gap:0;min-height:0;display:grid;overflow:hidden}.range-directory-card .range-card-media{aspect-ratio:4/5;min-height:0}.range-directory-card.collection-card--portrait .range-card-media{aspect-ratio:4/5}.range-directory-card.collection-card--square .range-card-media{aspect-ratio:1}.range-directory-card .copy,.catalog-card .copy{gap:.5rem;padding:clamp(.75rem,1.6vw,1rem)}.range-directory-card h3,.catalog-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.18em;margin:0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.08;display:-webkit-box;overflow:hidden}.range-directory-card .body-copy,.catalog-card .body-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:1180px){.range-directory-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.catalog{gap:clamp(.8rem,1.7vw,1.1rem)}.catalog-card{min-height:0}.catalog-card .product-placeholder{aspect-ratio:4/5;background:#fff;place-items:center;padding:clamp(.35rem,.7vw,.6rem)}.catalog-card .product-placeholder img.catalog-card-image{aspect-ratio:auto;object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}.catalog-card .member-price-note{margin:0}.catalog-card .product-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.catalog-card .product-actions form,.catalog-card .product-actions .btn,.catalog-card .product-actions button{width:100%;min-width:0}.admin-layout{grid-template-columns:minmax(13.5rem,15rem) minmax(0,1fr)}.admin-dashboard-layout>section{min-width:0;padding:clamp(.85rem,1.7vw,1.35rem)}.admin-dashboard-layout .sidebar{max-height:100vh;padding:.8rem;overflow:auto}.admin-nav-group{border-top:1px solid #ffffff1a;gap:.2rem;padding-top:.55rem;display:grid}.admin-nav-group p{letter-spacing:.08em;text-transform:uppercase;margin:.25rem 0 .15rem;font-size:.68rem;font-weight:800;color:#ffffff7a!important}.admin-dashboard-layout .sidebar a{border-radius:6px;padding:.52rem .62rem;font-size:.86rem;line-height:1.08}.admin-dashboard-layout .section-head h1,.admin-dashboard-layout .section-head h2{font-size:clamp(1.45rem,2.1vw,2.1rem);line-height:1.02}.admin-dashboard-layout .card,.admin-dashboard-layout .panel,.admin-dashboard-layout .admin-flow-panel,.admin-dashboard-layout .admin-dashboard-panel{border-radius:8px}@media (max-width:900px){.admin-layout{grid-template-columns:1fr}.admin-dashboard-layout .sidebar{max-height:none}}.admin-data-notice{border:1px solid;border-left-width:5px;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin:0 0 clamp(.85rem,1.7vw,1.25rem);padding:.85rem 1rem;display:grid}.admin-data-notice>span{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:1.6rem;padding:.35rem .6rem;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.admin-data-notice strong{margin-bottom:.16rem;font-size:.98rem;line-height:1.15;display:block}.admin-data-notice p{margin:0;line-height:1.45}.admin-dashboard-layout .card,.admin-dashboard-layout .panel,.admin-dashboard-layout .table-card,.admin-dashboard-layout .admin-flow-panel,.admin-dashboard-layout .admin-dashboard-panel,.admin-dashboard-layout .quality-item,.admin-dashboard-layout .shipping-rule-box,.admin-dashboard-layout .fieldset-card{border-radius:8px}.admin-dashboard-layout :where(.chip,.status){text-align:center;white-space:normal;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;width:fit-content;max-width:100%;min-height:1.7rem;padding:.38rem .62rem;font-size:.76rem;font-weight:850;line-height:1.08;display:inline-flex}.admin-dashboard-layout .section-head .chip,.admin-dashboard-layout .compact-head .status{align-self:start}.admin-dashboard-layout .table th,.admin-dashboard-layout .table td{vertical-align:top;font-size:.92rem;line-height:1.36}.admin-dashboard-layout .metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:clamp(.65rem,1.4vw,.9rem)}.admin-dashboard-layout .metric{gap:.35rem;min-height:0;padding:.85rem}.admin-dashboard-layout .metric strong{font-size:clamp(1.45rem,2.2vw,2rem);line-height:.95}.admin-dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.dashboard-chart-panel{min-height:20rem}.dashboard-chart{background:linear-gradient(#2024260f,#20242605),repeating-linear-gradient(0deg,#0000,#0000 2.45rem,#20242614 2.5rem);border:1px solid #1714171f;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.55rem;min-height:12rem;padding:.9rem;display:grid}.dashboard-chart span{background:linear-gradient(#202426,#697071);border-radius:6px 6px 2px 2px;min-height:1.5rem;box-shadow:inset 0 1px #ffffff47}.analytics-bars{gap:.7rem;display:grid}.analytics-bar-row{grid-template-columns:minmax(10rem,.8fr) minmax(12rem,1fr) auto;align-items:center;gap:.7rem;display:grid}.analytics-bar-row>span,.analytics-bar-row small{color:#171417c7;font-size:.86rem;line-height:1.2}.analytics-bar-row>div{background:#20242614;border-radius:999px;gap:.2rem;padding:.18rem;display:grid}.analytics-bar-row strong,.analytics-bar-row em{border-radius:999px;height:.42rem;display:block}.analytics-bar-row strong{background:#202426}.analytics-bar-row em{background:#8b5a1f}.checkout-flow{grid-template-columns:minmax(0,1fr) minmax(min(100%,24rem),.72fr);align-items:start;gap:clamp(.8rem,1.8vw,1.15rem);display:grid}.checkout-flow>.card{border-radius:8px}.checkout-summary-card{grid-area:1/2/span 3;position:sticky;top:1rem}.checkout-items-card,.checkout-address-card,.checkout-delivery-card{grid-column:1}.checkout-flow .form-grid{gap:.7rem}.checkout-flow .fieldset-card{border-radius:8px;padding:.85rem}.checkout-flow .saved-address-choice-grid{gap:.55rem}.checkout-flow .saved-address-choice{border-radius:8px;padding:.7rem}.hero-product-carousel{border-radius:8px}.coming-soon-range-card{max-width:42rem}@media (max-width:980px){.admin-dashboard-grid,.checkout-flow{grid-template-columns:1fr}.checkout-summary-card,.checkout-items-card,.checkout-address-card,.checkout-delivery-card{grid-area:auto}.checkout-summary-card{position:static}.analytics-bar-row{grid-template-columns:1fr}}@media (max-width:620px){.admin-data-notice{grid-template-columns:1fr}}.admin-dashboard-layout{color:#111827!important;background:#f8fafc!important}.admin-dashboard-layout>section{background:#f8fafc!important}.admin-dashboard-layout .sidebar,.admin-dashboard-layout .admin-ops-switcher{background:#5f666a!important;border-color:#ffffff24!important}.admin-dashboard-layout .sidebar :where(a,span){color:#fff!important}.admin-dashboard-layout .sidebar a:hover{color:#fff!important;background:#4b5256!important}.admin-dashboard-layout .sidebar a.active,.admin-dashboard-layout .sidebar a[aria-current=page]{color:#fff!important;background:#1e3a8a!important}.admin-dashboard-layout :where(.section-head,.section-head h1,.section-head h2,.section-head h3,.card h1,.card h2,.card h3,.panel h1,.panel h2,.panel h3,.admin-dashboard-panel h2,.admin-flow-card strong,.table,label,legend,dt,dd,li,p,td,strong,em){color:#111827!important;text-shadow:none!important}.admin-dashboard-layout :where(.muted,small,.form-message,.admin-dashboard-panel .muted,.admin-flow-card span,.admin-dashboard-console .admin-flow-card span,.order-meta span,.shipping-rule-box p,.shipping-rule-box li,.packing-checklist .checkbox-row span,.eyebrow,.table th,.admin-dashboard-console .eyebrow,.shipping-rule-box strong,.shipping-rule-box .eyebrow,.fulfilment-flag-grid span){color:#6b7280!important;text-shadow:none!important}.admin-dashboard-layout :where(.card,.panel,.table-card,.option-card,.collection-card,.catalog-card,.admin-flow-panel,.admin-dashboard-panel,.compact-info-card,.shipping-rule-box,.quality-item,.insight-card,.custom-size-panel,.artwork-variant-card,.scheme-swatch-card,.sale-offer-panel article,.saved-address-card,.saved-address-choice,.saved-address-mini-form,.admin-filter-summary,.production-check-card,.production-check-list li,.workflow-step,.compact-artwork-row,.custom-price-summary,.colour-area-row,.order-card,.order-meta p,.packing-checklist .checkbox-row,.checkbox-chip-grid label,.preference-picker label,.filter-bar,.dashboard-task-list p,.admin-flow-card,.barcode-box,.fieldset-card,.fulfilment-instructions,.dashboard-chart-panel,.dashboard-actions-panel,.metric.admin-dashboard-metric,.metric-purple,.metric-mauve,.metric-violet,.metric-plum,.metric-rose){color:#111827!important;background:#fff!important;border-color:#e5e7eb!important}.admin-dashboard-layout :where(.card:hover,.panel:hover,.option-card:hover,.collection-card:hover,.catalog-card:hover,.shipping-rule-box:hover,.card:focus-within,.panel:focus-within,.option-card:focus-within,.collection-card:focus-within,.catalog-card:focus-within,.shipping-rule-box:focus-within){background:#f3f4f6!important;border-color:#d1d5db!important;box-shadow:0 8px 20px #11182714!important}.admin-dashboard-layout :where(input,select,textarea){color:#111827!important;background:#fff!important;border-color:#e5e7eb!important}.admin-dashboard-layout :where(){color:#6b7280!important}.admin-dashboard-layout :where(.btn,.table-actions a,.table-actions button,.global-signout-pill){color:#fff!important;text-shadow:none!important;background:#1e3a8a!important;border-color:#1e3a8a!important}.admin-dashboard-layout :where(.btn:hover,.btn:focus-visible,.table-actions a:hover,.table-actions a:focus-visible,.table-actions button:hover,.table-actions button:focus-visible,.global-signout-pill:hover,.global-signout-pill:focus-visible){color:#fff!important;background:#172554!important;border-color:#172554!important;box-shadow:0 8px 18px #17255433!important}.admin-dashboard-layout .chip{color:#111827!important;text-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important}.admin-dashboard-layout .chip:hover,.admin-dashboard-layout .chip:focus-visible,.admin-dashboard-layout .admin-filter-summary .chip{color:#111827!important;background:#f3f4f6!important;border-color:#d1d5db!important}.admin-dashboard-layout :where(.status,.fulfilment-flag-grid .status){color:#065f46!important;text-shadow:none!important;background:#d1fae5!important;border:1px solid #a7f3d0!important}.admin-dashboard-layout :where(.status.warn,.fulfilment-flag-grid .status.warn){color:#92400e!important;background:#fef3c7!important;border-color:#fcd34d!important}.admin-dashboard-layout :where(.status.error,.status.danger,.fulfilment-flag-grid .status.error,.fulfilment-flag-grid .status.danger){color:#7f1d1d!important;background:#fee2e2!important;border-color:#fecaca!important}.admin-dashboard-layout .admin-data-notice{color:#111827!important;background:#fff!important;border-color:#e5e7eb #e5e7eb #e5e7eb #1e3a8a!important}.admin-dashboard-layout .admin-data-notice>span{color:#fff!important;background:#1e3a8a!important}.admin-dashboard-layout .admin-data-notice strong{color:#111827!important}.admin-dashboard-layout .admin-data-notice p{color:#6b7280!important}.admin-dashboard-layout .admin-data-notice--live{border-left-color:#059669!important}.admin-dashboard-layout .admin-data-notice--live>span{background:#059669!important}.admin-dashboard-layout .admin-data-notice--mixed{border-left-color:#d4a017!important}.admin-dashboard-layout .admin-data-notice--mixed>span{color:#111827!important;background:#d4a017!important}.admin-dashboard-layout :where(.metric.admin-dashboard-metric):after{border-color:#1118271a #1118271a #1118271a #11182733!important}.collection-card.range-directory-card,.range-carousel .collection-card{grid-template-rows:auto 1fr;align-content:start;height:100%;display:grid}.range-directory-card .range-card-media,.range-carousel .collection-card .range-card-media{aspect-ratio:210/297;background:#fff;min-height:0}.range-directory-card.collection-card--portrait .range-card-media,.range-directory-card.collection-card--square .range-card-media,.range-carousel .collection-card--portrait .range-card-media,.range-carousel .collection-card--square .range-card-media{aspect-ratio:210/297;min-height:0}.range-directory-card .range-card-media img,.range-carousel .collection-card .range-card-media img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}.range-directory-card.collection-card--photo-art .range-card-media,.range-carousel .collection-card--photo-art .range-card-media{--range-media-padding:clamp(.45rem, 1vw, .7rem);padding:var(--range-media-padding);position:relative}.range-directory-card.collection-card--photo-art .range-card-media img,.range-carousel .collection-card--photo-art .range-card-media img{height:calc(100% - (var(--range-media-padding) * 2));inset:var(--range-media-padding);object-fit:contain;width:calc(100% - (var(--range-media-padding) * 2));border-radius:2px;position:absolute}.range-directory-card.collection-card--text-art .range-card-media,.range-carousel .collection-card--text-art .range-card-media{--range-media-padding:clamp(1.3rem, 2.2vw, 2rem);padding:var(--range-media-padding);position:relative}.range-directory-card.collection-card--text-art .range-card-media img,.range-carousel .collection-card--text-art .range-card-media img{height:calc(100% - (var(--range-media-padding) * 2));inset:var(--range-media-padding);object-fit:contain;width:calc(100% - (var(--range-media-padding) * 2));position:absolute}.range-directory-card .copy,.range-carousel .collection-card .copy{border-top:1px solid var(--line);color:#171417;z-index:1;background:#f6edf7;grid-template-rows:auto auto 1fr auto;min-height:clamp(13.75rem,17vw,15.5rem);display:grid;position:relative}.range-directory-card .copy .eyebrow,.range-carousel .collection-card .copy .eyebrow,.range-directory-card .copy .body-copy,.range-carousel .collection-card .copy .body-copy{color:#6f6571}.range-directory-card .copy .btn,.range-carousel .collection-card .copy .btn{align-self:end;width:100%;margin-top:.6rem}@media (max-width:700px){.range-directory-card .range-card-media,.range-carousel .collection-card .range-card-media,.range-directory-card.collection-card--portrait .range-card-media,.range-directory-card.collection-card--square .range-card-media,.range-carousel .collection-card--portrait .range-card-media,.range-carousel .collection-card--square .range-card-media{min-height:0}}.product-detail-layout{grid-template-columns:minmax(24rem,.88fr) minmax(24rem,1fr)}.product-detail-layout .hero-copy{grid-area:1/1}.product-detail-layout .product-preview-stage{grid-area:1/2}.preview-current-product-name{color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;text-align:center;max-width:100%;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;font-weight:900}.product-detail-layout .product-preview-art{min-height:clamp(260px,38vh,420px)}.product-detail-layout .product-preview-image{object-fit:contain}.collection-product-layout{box-shadow:var(--shadow);background:#ffffff94;border:1px solid #17141729;border-radius:18px;grid-template-columns:minmax(22rem,.92fr) minmax(22rem,1fr);align-items:start;gap:clamp(.8rem,1.4vw,1.2rem);padding:clamp(.8rem,1.4vw,1.2rem);display:grid}.collection-product-controls,.collection-product-preview{gap:.7rem;min-width:0;display:grid}.collection-product-controls{grid-row:1/span 2}.collection-product-preview,.collection-product-thumbnails{grid-column:2}.collection-product-preview h3{overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1}.collection-product-preview-media{box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;place-items:center;width:100%;min-height:clamp(18rem,48vh,34rem);max-height:min(60vh,40rem);padding:0;display:grid;position:relative;overflow:visible}.collection-product-preview-media.portrait-preview{aspect-ratio:1/1.41421}.collection-product-preview-media.square-preview{aspect-ratio:1/1.41421;min-height:clamp(18rem,48vh,34rem)}.collection-product-preview-media.multi-preview{aspect-ratio:1/1.41421;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:center;gap:clamp(.55rem,1.1vw,.9rem);width:100%;min-height:clamp(18rem,48vh,34rem);max-height:none}.collection-product-preview-media.multi-preview .live-collection-preview{place-self:center stretch;width:100%;max-width:100%;max-height:100%}.collection-product-preview-media.preview-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-product-preview-media.preview-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-product-preview-media.preview-count-4,.collection-product-preview-media.preview-count-5,.collection-product-preview-media.preview-count-6{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.collection-product-preview-media.preview-count-7,.collection-product-preview-media.preview-count-8,.collection-product-preview-media.preview-count-9{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.collection-product-preview-media.preview-count-10,.collection-product-preview-media.preview-count-11,.collection-product-preview-media.preview-count-12,.collection-product-preview-media.random-preview{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}.collection-product-preview-media.random-preview{position:relative}.collection-product-preview-media.random-preview .live-collection-preview{filter:blur(2.6px)saturate(.92);opacity:.58}.random-preview-label{-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);color:var(--ink);white-space:nowrap;background:#ffffffad;border:1px solid #ffffffb8;border-radius:999px;padding:.45rem .8rem;font-size:.84rem;font-weight:900;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.live-collection-preview{box-sizing:border-box;background:#fff;border:clamp(.32rem,.65vw,.5rem) solid #fff;border-radius:8px;place-items:center;width:min(100%,24rem);height:auto;min-height:0;padding:clamp(.18rem,.4vw,.34rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1714172e,inset 0 0 0 2px #ffffffdb,0 .9rem 1.9rem #17141724}.live-collection-preview.paper-art-portrait{aspect-ratio:1/1.41421}.live-collection-preview.paper-art-square{aspect-ratio:1;width:min(100%,24rem)}.live-collection-preview img,.collection-product-preview-media img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.live-collection-preview.paper-art-square img,.collection-product-preview-media.square-preview img{aspect-ratio:auto;width:100%;max-width:100%;height:100%;max-height:100%}.live-collection-preview.thumbnail{aspect-ratio:210/297;height:auto}.collection-product-thumbnails{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));gap:.45rem;max-height:12.5rem;padding-right:.2rem;display:grid;overflow:auto}.collection-product-thumbnails button{color:var(--ink);cursor:pointer;text-align:center;background:#ffffffc7;border:1px solid #17141724;border-radius:10px;align-items:center;gap:.28rem;min-height:44px;padding:.4rem;display:grid}.collection-product-thumbnails button.active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.collection-product-thumbnails img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.collection-product-thumbnails span{letter-spacing:0;overflow-wrap:anywhere;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:800;line-height:1.15}.range-purchase-section{padding-block:clamp(.8rem,1.5vw,1.25rem)}.awards-range-section .section-head{margin-bottom:.65rem}.awards-product-layout{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(145deg,#ffffff8a,#ffffff47);grid-template-columns:minmax(20rem,.82fr) minmax(23rem,1fr)}.awards-product-layout .collection-product-controls h3{margin:0;font-size:clamp(1.7rem,2.4vw,2.8rem);line-height:.95}.awards-purchase-form{gap:.85rem;display:grid}.awards-line-panel{gap:.65rem;display:grid}.awards-line-list{gap:.42rem;max-height:clamp(18rem,44vh,28rem);padding-right:.15rem;display:grid;overflow:auto}.awards-line-row{background:#ffffffb8;border:1px solid #1714171f;border-radius:10px;grid-template-columns:minmax(7.5rem,1fr) 4.5rem minmax(8rem,.9fr);align-items:end;gap:.45rem;padding:.55rem;display:grid}.awards-line-row.active{border-color:#1714174d;box-shadow:inset 0 0 0 1px #17141714}.awards-line-title{color:var(--ink);text-transform:uppercase;font-size:clamp(.82rem,1vw,.96rem);font-weight:900;line-height:1}.awards-line-row label,.awards-request-panel label{color:var(--ink);letter-spacing:0;background:#ffffffb8;border:1px solid #17141724;border-radius:10px;gap:.35rem;padding:.75rem;font-family:Arial,Helvetica,sans-serif;font-size:.86rem;font-weight:800;display:grid}.awards-line-row label{background:0 0;border:0;gap:.18rem;padding:0;font-size:.72rem}.awards-line-row label span{color:var(--muted);text-transform:uppercase}.awards-line-row input,.awards-request-panel input[type=text]{color:var(--ink);font:inherit;background:#fff;border:1px solid #17141738;border-radius:8px;width:100%;min-height:2.15rem;padding:.42rem .52rem}.awards-checkbox-row{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center}.awards-checkbox-row input{width:1.1rem;height:1.1rem}.awards-request-panel{gap:.7rem;display:grid}.awards-price-summary strong{font-size:clamp(1.55rem,2.2vw,2.4rem)}.awards-live-preview{position:sticky;top:7rem}.awards-preview-grid{aspect-ratio:4/3.25;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));grid-auto-rows:minmax(0,1fr);gap:clamp(.45rem,.85vw,.72rem);max-height:min(58vh,34rem)}.awards-preview-grid .live-collection-preview{background:#fff;border:1px solid #1714171a;border-radius:10px;padding:.25rem}.awards-preview-grid img{object-fit:contain}@media (max-width:720px){.awards-line-row{grid-template-columns:minmax(0,1fr) 4.5rem}.awards-line-row label:last-child{grid-column:1/-1}}.paw-post-purchase-layout{grid-template-columns:minmax(16rem,.72fr) minmax(20rem,1fr);max-width:1120px;padding:clamp(.65rem,1vw,.95rem)}.paw-post-purchase-layout .collection-product-controls,.paw-post-purchase-layout .collection-product-preview{gap:.55rem}.paw-post-compact-preview{background:#fff;border:1px solid #1714171f;border-radius:12px;gap:.35rem;padding:.65rem;display:grid}.paw-post-compact-preview h3{font-size:clamp(1rem,1.4vw,1.25rem)}.paw-post-live-preview-frame{aspect-ratio:4/5;justify-content:center;align-items:center;min-height:13rem;max-height:min(48vh,25rem);display:flex;overflow:hidden}.paw-post-live-preview-frame img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.paw-post-purchase-layout .collection-product-thumbnails{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.4rem),1fr));max-height:9.5rem}.paw-post-purchase-layout .collection-product-thumbnails.compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));max-height:10rem}.paw-post-purchase-layout .collection-product-thumbnails button{padding:.32rem}.paw-post-purchase-layout .collection-product-thumbnails img{max-height:4.4rem}.paw-post-range-section{padding-top:clamp(.35rem,1vw,.85rem)}.paw-post-configurator{background:#ffffffbd;border:1px solid #17141724;border-radius:16px;gap:clamp(.6rem,1vw,.9rem);max-width:1180px;margin-inline:auto;padding:clamp(.7rem,1.2vw,1rem);display:grid;box-shadow:0 22px 60px #17141729}.paw-post-configurator__head{border-bottom:1px solid #1714171a;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.55rem;display:flex}.paw-post-configurator__head h1{margin:0;font-size:clamp(1.65rem,3vw,3rem);line-height:.95}.paw-post-configurator__selection{text-align:right;align-items:end;gap:.1rem;margin:0;display:grid}.paw-post-configurator__selection span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.paw-post-configurator__selection strong{font-size:1rem}.paw-post-configurator__form{grid-template-columns:minmax(15rem,.38fr) minmax(0,1fr);align-items:start;gap:clamp(.65rem,1.3vw,1rem);display:grid}.paw-post-configurator__preview{background:#ffffff61;border:1px solid #ffffff9e;border-radius:16px;place-content:start center;align-items:center;min-width:0;padding:.35rem;display:flex;position:sticky;top:6rem;overflow:hidden}.paw-post-configurator__controls{gap:.55rem;min-width:0;display:grid}.paw-post-configurator .paw-post-live-preview-frame{aspect-ratio:594.96/842.25;background:0 0;border:1px solid #1714171f;border-radius:0;width:min(100%,23rem);min-height:0;max-height:min(55vh,31rem);padding:0;transition:opacity .16s,transform .16s;overflow:visible;box-shadow:0 18px 42px #1714171f}.paw-post-configurator .paw-post-live-preview-frame img{object-fit:contain;width:100%;height:100%;display:block}.paw-post-configurator .paw-post-live-preview-frame.loading{opacity:.78;transform:scale(.995)}.paw-post-breed-picker,.paw-post-size-picker,.paw-post-configurator .colour-area-picker,.paw-post-colour-panel{box-shadow:none;background:#ffffffad;border:1px solid #1714171f;border-radius:12px;padding:.55rem}.paw-post-breed-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.38rem;max-height:8.2rem;padding-right:.2rem;display:grid;overflow:auto}.paw-post-breed-button{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #1714171f;border-radius:9px;align-items:center;gap:.08rem;min-height:2.8rem;padding:.45rem;display:grid}.paw-post-breed-button.active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.paw-post-breed-button--request{color:#fff;background:#171417}.paw-post-breed-button--request small{color:#ffffffb8}.paw-post-breed-button span{font-size:.82rem;font-weight:900;line-height:1.05}.paw-post-breed-button small{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.paw-post-configurator .option-pill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.paw-post-configurator .option-pill{background:#fff;border:1px solid #1714171f;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:2.45rem;display:flex}.paw-post-configurator .colour-mode-toggle,.paw-post-configurator .configuration-grid,.paw-post-configurator .colour-swatch-row{gap:.35rem}.paw-post-configurator .colour-area-picker .muted,.paw-post-configurator .colour-area-picker .eyebrow{margin-block:.1rem}.paw-post-configurator .colour-area-row.active{padding:.45rem}.paw-post-configurator .colour-swatch-row{flex-wrap:wrap;display:flex}.paw-post-configurator .custom-price-summary{display:none}.paw-post-colour-panel,.paw-post-request-panel{gap:.55rem;display:grid}.paw-post-request-panel label{gap:.22rem;display:grid}.paw-post-request-panel label span{color:var(--muted);font-size:.72rem;font-weight:900}.paw-post-request-panel input,.paw-post-request-panel textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #17141724;border-radius:10px;width:100%;padding:.65rem .75rem}.paw-post-request-panel textarea{resize:vertical}.paw-post-colour-panel .muted{margin:0}.paw-post-colour-mode-toggle{flex-wrap:wrap;gap:.4rem;display:flex}.paw-post-palette-panel{gap:.45rem;display:grid}.paw-post-palette-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.4rem;display:grid}.paw-post-palette-button{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #17141721;border-radius:999px;justify-content:flex-start;align-items:center;gap:.4rem;min-height:2.6rem;padding:.3rem .55rem;display:flex}.paw-post-palette-button.active{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.paw-post-palette-button span:last-child{font-size:.8rem;font-weight:900;line-height:1}.paw-post-palette-button__swatches{flex:none;display:flex}.paw-post-palette-button__swatches i{border:1px solid #17141738;border-radius:999px;width:1rem;height:1rem;margin-left:-.2rem;display:block}.paw-post-palette-button__swatches i:first-child{margin-left:0}.paw-post-custom-colour-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.paw-post-palette-panel[hidden],.paw-post-custom-colour-grid[hidden]{display:none!important}.paw-post-custom-colour-row{background:#fff;border:1px solid #17141721;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem;min-height:3.1rem;padding:.45rem;display:grid}.paw-post-custom-colour-row span{font-size:.78rem;font-weight:900;line-height:1.05}.paw-post-custom-colour-row input[type=color]{cursor:pointer;background:0 0;border:0;width:2.4rem;height:2rem;padding:0}.paw-post-custom-colour-row strong{color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:.72rem}.paw-post-price-summary{background:#ffffffb8;border:1px solid #1714171a;border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.5rem;padding:.45rem .6rem;display:flex}.paw-post-price-summary span,.paw-post-price-summary strong{font-family:Arial,Helvetica,sans-serif;font-size:.86rem;font-weight:900}.paw-post-price-summary strong.print-club-pricing-text{color:var(--accent-dark);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.25rem .45rem;font-size:.99rem;display:flex}.paw-post-price-summary strong.print-club-pricing-text del,.paw-post-price-summary strong.print-club-pricing-text small{color:var(--muted);font-size:.79rem}.paw-post-price-summary strong.print-club-pricing-text small{flex-basis:100%}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition]{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffff61,#ffffff2e);border-color:#ffffff6b;border-radius:20px;gap:clamp(.8rem,1.6vw,1.25rem);max-width:1240px;padding:clamp(.85rem,2vw,1.55rem);font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;box-shadow:0 24px 70px #1111111f}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-configurator__head{border-bottom-color:#ffffff4d;align-items:start;padding-bottom:clamp(.7rem,1.4vw,1rem)}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-configurator__head h1{color:#111;letter-spacing:0;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(2.15rem,4.4vw,4rem);font-weight:400}.paw-post-configurator__intro{color:#6b6b6b;letter-spacing:0;max-width:42rem;margin:.55rem 0 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.98rem,1.4vw,1.1rem);font-weight:700;line-height:1.55}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-configurator__selection{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff80;border:1px solid #ffffff7a;border-radius:999px;padding:.55rem .8rem}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-configurator__selection span{color:#6b6b6b;letter-spacing:0;font-size:.68rem}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-configurator__selection strong{color:#111;font-size:1.02rem}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-configurator__form{grid-template-columns:minmax(22rem,.48fr) minmax(0,.52fr);grid-template-areas:"controls preview";gap:clamp(.85rem,1.6vw,1.25rem)}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-configurator__controls{grid-area:controls;gap:clamp(.65rem,1.2vw,.95rem)}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-configurator__preview{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffff70,#ffffff38);border-color:#ffffff80;border-radius:20px;grid-area:preview;align-content:center;justify-items:center;gap:.85rem;min-height:min(72vh,44rem);padding:clamp(1rem,2vw,1.65rem);display:grid;box-shadow:inset 0 1px #fff9,0 14px 40px #11111114}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-configurator__preview h2{color:#111;margin:0;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:400}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-live-preview-frame{box-shadow:none;border:0;width:min(100%,28rem);max-height:min(62vh,38rem)}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-picker,.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-size-picker,.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-colour-panel{-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(145deg,#ffffff6b,#fff3);border-color:#ffffff75;border-radius:18px;padding:clamp(.75rem,1.35vw,1rem);box-shadow:0 8px 24px #1111110f}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] :where(.paw-post-breed-picker,.paw-post-size-picker,.paw-post-colour-panel) legend{color:#111;letter-spacing:0;padding-inline:.2rem;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:400}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-grid{flex-wrap:wrap;gap:.45rem;max-height:none;padding-right:0;display:flex;overflow:visible}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-button{box-shadow:none;background:#ffffff85;border-color:#11111124;border-radius:10px;flex:0 auto;justify-content:center;align-items:center;gap:.4rem;width:auto;min-width:5.7rem;min-height:2.65rem;padding:.4rem .58rem;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-button:hover{background:#ffffffb8;border-color:#11111147;transform:translateY(-1px);box-shadow:0 8px 24px #0000000f}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-button:focus-visible{outline-offset:3px;outline:3px solid #11111140}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-button.active{background:#ffffffd6;border-color:#111;box-shadow:0 8px 22px #0000001a}.paw-post-breed-button__image{aspect-ratio:1;background:#f8f5ef;border:1px solid #eee8df;border-radius:14px;justify-content:center;align-items:center;padding:.35rem;display:flex;overflow:hidden}.paw-post-breed-button__image img{object-fit:contain;width:100%;height:100%;display:block}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-button span:not(.paw-post-breed-button__image){color:#111;letter-spacing:0;white-space:nowrap;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.2rem,1.55vw,1.45rem);font-weight:400;line-height:1}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-button em{color:#6b6b6b;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.78rem,1.1vw,.9rem);font-style:normal;font-weight:700;line-height:1.45}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-button small{color:#6b6b6b;letter-spacing:0;background:#ffffff94;border:1px solid #1111111f;border-radius:7px;place-self:center;padding:.2rem .32rem;font-family:Arial,Helvetica,sans-serif;font-size:.62rem;line-height:1;display:inline-flex}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-button.active small{color:#fff;background:#111;border-color:#111}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-palette-grid{flex-wrap:wrap;grid-template-columns:none;gap:.38rem;display:flex}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-palette-button{background:#ffffff85;border-color:#11111124;width:max-content;min-height:2.35rem;padding:.28rem .5rem}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-palette-button span:last-child{white-space:normal;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:400;line-height:1}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-price-summary span{overflow-wrap:anywhere;max-width:80%}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .preview-variant-pill{min-height:2.5rem;font-size:clamp(.86rem,1.2vw,.98rem)}.baby-welcome-configurator{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffff70,#fff3);border-color:#ffffff75;border-radius:20px;max-width:1240px;padding:clamp(.85rem,2vw,1.55rem);font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;box-shadow:0 24px 70px #1111111f}.baby-welcome-configurator .paw-post-configurator__form{grid-template-columns:minmax(24rem,.5fr) minmax(0,.5fr);grid-template-areas:"controls preview"}.baby-welcome-configurator .paw-post-configurator__controls{grid-area:controls}.baby-welcome-preview-panel{grid-area:preview;justify-content:center;align-items:center;min-height:min(74vh,46rem);display:flex}.baby-welcome-artwork-preview{aspect-ratio:1/1.41421;background:#fff;border:8px solid #fff;border-radius:8px;justify-content:center;align-items:center;width:min(100%,30rem);max-height:min(67vh,42rem);padding:clamp(.45rem,1.1vw,.85rem);display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #1111112e,0 22px 52px #11111124}.baby-welcome-artwork-preview img{object-fit:contain;width:100%;height:100%;display:block}.baby-welcome-configurator :where(.paw-post-size-picker,.paw-post-colour-panel,.baby-personalisation-panel,.baby-heading-panel){-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(145deg,#ffffff7a,#ffffff38);border:1px solid #ffffff75;border-radius:18px;padding:clamp(.75rem,1.35vw,1rem)}.baby-welcome-configurator :where(.paw-post-size-picker,.paw-post-colour-panel,.baby-personalisation-panel,.baby-heading-panel) legend{color:#111;letter-spacing:0;padding-inline:.2rem;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:400}.baby-theme-picker .paw-post-palette-button{border-radius:10px;width:auto;min-height:2.5rem}.baby-theme-picker .paw-post-palette-button small{color:var(--muted);text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:900;line-height:1}.baby-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.baby-field-grid label{gap:.25rem;display:grid}.baby-field-grid label span{color:#6b6b6b;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-weight:900}.baby-field-grid :where(input,select){color:#111;background:#ffffffdb;border:1px solid #11111124;border-radius:10px;width:100%;min-height:2.55rem;padding:.6rem .7rem;font:700 .95rem/1.2 Arial,Helvetica,sans-serif}.baby-field-grid input:read-only{color:#6b6b6b;background:#ffffff80}.baby-field-wide{grid-column:1/-1}.baby-heading-panel .collection-purchase-product-grid{flex-wrap:wrap;display:flex}.baby-welcome-paper{aspect-ratio:594.96/842.25;background:linear-gradient(180deg, #ffffffdb, #fffffff0), var(--baby-background);color:#111;text-align:center;border:1px solid #1111112e;align-content:center;justify-items:center;gap:clamp(.65rem,1.4vw,1rem);width:min(100%,30rem);max-height:min(67vh,42rem);padding:clamp(2rem,5vw,4.2rem) clamp(1.6rem,4vw,3.4rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 9px #fff,inset 0 0 0 10px #11111114,0 22px 52px #11111124}.baby-welcome-paper:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 9px,#11111109 10px,#0000 11px);position:absolute;inset:1.1rem}.baby-welcome-paper__rule{background:var(--baby-muted);z-index:1;border-radius:999px;width:min(9rem,44%);height:.42rem;margin-bottom:clamp(.25rem,1vw,.8rem);position:relative}.baby-preview-heading,.baby-welcome-paper h2,.baby-preview-detail-grid,.baby-preview-parents,.baby-preview-size{z-index:1;position:relative}.baby-preview-heading{color:var(--baby-accent);margin:0;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.55rem,3vw,2.5rem);line-height:1}.baby-welcome-paper h2{color:#111;letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;max-width:100%;margin:0;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(2.3rem,6vw,4.8rem);font-weight:400;line-height:.95}.baby-preview-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:min(100%,22rem);display:grid}.baby-preview-detail-grid span{color:#111;background:#ffffff9e;border:1px solid #11111114;border-radius:10px;gap:.1rem;min-height:3.2rem;padding:.45rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.76rem,1.15vw,.9rem);font-weight:800;display:grid}.baby-preview-detail-grid strong{color:var(--baby-accent);text-transform:uppercase;font-size:.64rem}.baby-preview-parents{color:#6b6b6b;overflow-wrap:anywhere;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.86rem,1.2vw,1rem);font-weight:800}.baby-preview-size{color:var(--baby-accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.filter-bar{grid-template-columns:minmax(18rem,1.4fr) repeat(auto-fit,minmax(8.5rem,1fr))}@media (max-width:900px){.product-detail-layout,.collection-product-layout{grid-template-columns:minmax(0,1fr)}.awards-live-preview{position:static}.awards-extra-grid{grid-template-columns:minmax(0,1fr)}.product-detail-layout .hero-copy,.product-detail-layout .product-preview-stage{grid-column:1}.product-detail-layout .hero-copy{grid-row:1}.product-detail-layout .product-preview-stage{grid-row:2}.collection-product-preview{grid-area:1/1}.collection-product-controls{grid-area:2/1}.collection-product-thumbnails{grid-area:3/1}.paw-post-purchase-layout .collection-product-thumbnails{max-height:8.5rem}.paw-post-configurator__form{grid-template-columns:minmax(0,1fr)}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-configurator__form,.baby-welcome-configurator .paw-post-configurator__form{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""controls"}.paw-post-configurator__preview{position:static}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-configurator__preview{min-height:0}.paw-post-configurator .paw-post-live-preview-frame{width:min(100%,15.5rem);max-height:19rem}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-live-preview-frame{width:min(100%,20rem);max-height:24rem}.baby-welcome-paper{width:min(100%,20rem);max-height:28rem}.baby-field-grid{grid-template-columns:minmax(0,1fr)}.paw-post-breed-grid{max-height:9rem}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.collection-product-preview-media{max-height:none}.studio-range-product-layout .collection-product-preview{position:static}.studio-range-product-layout .collection-product-preview-media{width:100%;min-height:clamp(20rem,68vh,34rem)}}@media (max-width:480px){.collection-product-layout{border-radius:12px;margin-inline:-4px;padding:.7rem}.collection-product-thumbnails{overscroll-behavior-inline:contain;max-height:none;padding-bottom:.2rem;display:flex;overflow-x:auto}.collection-product-thumbnails button{flex:0 0 min(42vw,9rem)}.paw-post-configurator{border-radius:12px;margin-inline:-4px}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition]{border-radius:16px;margin-inline:0;padding:.9rem}.paw-post-configurator__head{align-items:start;display:grid}.paw-post-configurator__selection{text-align:left}.paw-post-configurator .option-pill-grid{grid-template-columns:1fr}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-grid{grid-template-columns:minmax(0,1fr)}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-button{min-height:0}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-breed-button__image{max-height:12rem}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-palette-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.paw-post-configurator[data-paw-post-range=paw-post-cat-edition] .paw-post-palette-button{width:100%}.paw-post-custom-colour-grid{grid-template-columns:1fr}}.paw-post-configurator{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffff61,#ffffff2e);border-color:#ffffff6b;border-radius:20px;gap:clamp(.8rem,1.6vw,1.25rem);max-width:1240px;padding:clamp(.85rem,2vw,1.55rem);font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;box-shadow:0 24px 70px #1111111f}.paw-post-configurator__head{border-bottom-color:#ffffff4d;align-items:start;padding-bottom:clamp(.7rem,1.4vw,1rem)}.paw-post-configurator__head h1{color:#111;letter-spacing:0;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(2.15rem,4.4vw,4rem);font-weight:400}.paw-post-configurator__selection{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff80;border:1px solid #ffffff7a;border-radius:999px;padding:.55rem .8rem}.paw-post-configurator__selection span{color:#6b6b6b;letter-spacing:0;font-size:.68rem}.paw-post-configurator__selection strong{color:#111;font-size:1.02rem}.paw-post-configurator__form{grid-template-columns:minmax(22rem,.48fr) minmax(0,.52fr);grid-template-areas:"controls preview";gap:clamp(.85rem,1.6vw,1.25rem)}.paw-post-configurator__controls{grid-area:controls;gap:clamp(.65rem,1.2vw,.95rem)}.paw-post-configurator__preview{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffff70,#ffffff38);border-color:#ffffff80;border-radius:20px;grid-area:preview;align-content:center;justify-items:center;gap:.85rem;min-height:min(72vh,44rem);padding:clamp(1rem,2vw,1.65rem);display:grid;box-shadow:inset 0 1px #fff9,0 14px 40px #11111114}.paw-post-configurator__preview h2{color:#111;text-align:center;margin:0;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:400}.paw-post-configurator .paw-post-live-preview-frame{box-shadow:none;border:0;width:min(100%,28rem);max-height:min(62vh,38rem)}.paw-post-configurator :where(.paw-post-breed-picker,.paw-post-size-picker,.paw-post-colour-panel){-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(145deg,#ffffff6b,#fff3);border-color:#ffffff75;border-radius:18px;padding:clamp(.75rem,1.35vw,1rem);box-shadow:0 8px 24px #1111110f}.paw-post-configurator :where(.paw-post-breed-picker,.paw-post-size-picker,.paw-post-colour-panel) legend{color:#111;letter-spacing:0;padding-inline:.2rem;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:400}.paw-post-breed-grid,.paw-post-palette-grid{flex-wrap:wrap;grid-template-columns:none;gap:.45rem;max-height:none;padding-right:0;display:flex;overflow:visible}.paw-post-breed-button{box-shadow:none;background:#ffffff85;border-color:#11111124;border-radius:10px;flex:0 auto;justify-content:center;align-items:center;gap:.4rem;width:auto;min-width:5.7rem;min-height:2.65rem;padding:.4rem .58rem;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}.paw-post-breed-button:hover{background:#ffffffb8;border-color:#11111147;transform:translateY(-1px);box-shadow:0 8px 24px #0000000f}.paw-post-breed-button:focus-visible{outline-offset:3px;outline:3px solid #11111140}.paw-post-breed-button.active{background:#ffffffd6;border-color:#111;box-shadow:0 8px 22px #0000001a}.paw-post-breed-button span:not(.paw-post-breed-button__image){color:#111;letter-spacing:0;white-space:nowrap;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.2rem,1.55vw,1.45rem);font-weight:400;line-height:1}.paw-post-breed-button small{color:#6b6b6b;letter-spacing:0;background:#ffffff94;border:1px solid #1111111f;border-radius:7px;place-self:center;padding:.2rem .32rem;font-family:Arial,Helvetica,sans-serif;font-size:.62rem;line-height:1;display:inline-flex}.paw-post-breed-button.active small{color:#fff;background:#111;border-color:#111}.paw-post-palette-button{background:#ffffff85;border-color:#11111124;width:max-content;min-height:2.35rem;padding:.28rem .5rem}.paw-post-palette-button span:last-child{white-space:normal;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:400;line-height:1}.paw-post-price-summary span{overflow-wrap:anywhere;max-width:80%}.studio-range-product-layout{background:#ffffffbd;border-radius:16px;grid-template-columns:minmax(18rem,.48fr) minmax(24rem,.52fr);align-items:stretch;max-width:1180px;margin-inline:auto;box-shadow:0 22px 60px #17141729}.studio-range-product-layout .collection-product-controls,.studio-range-product-layout .collection-product-preview{gap:.8rem;width:100%}.studio-range-product-layout .collection-product-controls h3{margin:0;font-size:clamp(1.65rem,2.5vw,2.7rem);line-height:.95}.studio-range-product-layout.live-laugh-range-product-layout .collection-product-controls .size-picker{-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(145deg,#ffffff6b,#fff3);border-color:#ffffff75;border-radius:18px;padding:clamp(.75rem,1.35vw,1rem);box-shadow:0 8px 24px #1111110f}.studio-range-product-layout.live-laugh-range-product-layout .collection-product-controls .size-picker legend{color:#111;letter-spacing:0;text-transform:uppercase;padding-inline:.2rem;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:400}.studio-range-product-layout .collection-purchase-product-grid{flex-wrap:wrap;align-items:start;gap:.55rem;display:flex}.studio-range-product-layout .collection-purchase-product-pill{border-radius:8px;grid-template-columns:1fr;align-content:center;justify-items:center;width:auto;min-height:0;padding:.7rem .95rem}.studio-range-product-layout .collection-product-preview{background:#ffffff9e;border:1px solid #ffffffad;border-radius:16px;justify-items:stretch;padding:clamp(.85rem,1.4vw,1.2rem);position:sticky;top:7rem}.studio-range-product-layout .collection-product-preview h3{text-align:center;font-size:clamp(1.45rem,2vw,2.25rem)}.studio-range-product-layout .collection-product-preview-media{aspect-ratio:1/1.41421;border-radius:12px;width:100%;min-height:clamp(28rem,64vh,50rem);max-height:none;padding:clamp(.8rem,1.4vw,1.25rem)}.studio-range-product-layout .collection-product-preview-media.multi-preview{aspect-ratio:auto;min-height:clamp(28rem,64vh,50rem)}.studio-range-product-layout .collection-product-preview-media.preview-count-2,.studio-range-product-layout .collection-product-preview-media.preview-count-3{grid-template-rows:minmax(0,1fr)}.studio-range-product-layout .collection-product-preview-media.preview-count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.studio-range-product-layout .collection-product-preview-media:not(.multi-preview) .live-collection-preview{width:min(100%,36rem)}.studio-range-product-layout .live-collection-preview,.studio-range-product-layout .live-collection-preview img{border-radius:8px}.studio-range-product-layout .live-laugh-generated-preview{aspect-ratio:5/7;box-sizing:border-box;background:#fff;border:1px solid #d8d1cb;place-items:center;width:min(100%,36rem);display:grid;position:relative;overflow:hidden}.studio-range-product-layout .live-laugh-generated-preview .custom-live-laugh-blank{width:100%;height:100%;display:block;position:absolute;inset:0}.studio-range-product-layout .live-laugh-generated-preview .live-laugh-custom-svg{display:block}.studio-range-product-layout .collection-product-thumbnails{display:none}.studio-range-product-layout.laundry-edit-range-product-layout{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffff61,#ffffff2e);border-color:#ffffff6b;border-radius:20px;grid-template-columns:minmax(22rem,.48fr) minmax(0,.52fr);gap:clamp(.85rem,1.6vw,1.25rem);max-width:1240px;padding:clamp(.85rem,2vw,1.55rem);box-shadow:0 24px 70px #1111111f}.laundry-edit-range-product-layout .collection-product-controls{gap:clamp(.65rem,1.2vw,.95rem)}.laundry-edit-range-product-layout .collection-product-controls>.eyebrow{margin:0}.laundry-edit-range-product-layout .collection-product-controls h3{color:#111;font-size:clamp(2.15rem,4vw,3.6rem);line-height:.92}.laundry-edit-range-product-layout .range-purchase-form{gap:clamp(.65rem,1.2vw,.95rem)}.laundry-edit-range-product-layout .collection-product-controls .size-picker{-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(145deg,#ffffff6b,#fff3);border-color:#ffffff75;border-radius:18px;padding:clamp(.75rem,1.35vw,1rem);box-shadow:0 8px 24px #1111110f}.laundry-edit-range-product-layout .collection-product-controls .size-picker legend{color:#111;letter-spacing:0;text-transform:uppercase;padding-inline:.2rem;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:400}.laundry-edit-range-product-layout .collection-purchase-product-grid,.laundry-edit-range-product-layout .size-options{flex-wrap:wrap;gap:.45rem;display:flex}.laundry-edit-range-product-layout .collection-purchase-product-pill,.laundry-edit-range-product-layout .size-options label{box-shadow:none;background:#ffffff85;border-color:#11111124;border-radius:10px;flex:0 auto;justify-content:center;align-items:center;gap:.4rem;width:auto;min-width:5.7rem;min-height:2.65rem;padding:.4rem .58rem;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.laundry-edit-range-product-layout .collection-purchase-product-pill>span{text-transform:uppercase;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:400;line-height:1.1}.laundry-edit-range-product-layout .collection-purchase-product-pill:hover,.laundry-edit-range-product-layout .collection-purchase-product-pill:focus-visible,.laundry-edit-range-product-layout .size-options label:hover,.laundry-edit-range-product-layout .size-options label:focus-within{background:#ffffffb8;border-color:#11111147;transform:translateY(-1px);box-shadow:0 8px 24px #0000000f}.laundry-edit-range-product-layout .collection-purchase-product-pill.selected{color:#fff;background:#171417;border-color:#111}.laundry-edit-range-product-layout .size-options label:has(input:checked){color:#fff;background:#171417;border-color:#111}.laundry-edit-range-product-layout .collection-product-preview{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffff70,#ffffff38);border-color:#ffffff80;border-radius:20px;justify-items:center;min-height:min(72vh,44rem);padding:clamp(1rem,2vw,1.65rem);box-shadow:inset 0 1px #fff9,0 14px 40px #11111114}.laundry-edit-range-product-layout .collection-product-preview h3{color:#111;text-align:center;font-size:clamp(1.7rem,2.8vw,2.4rem)}.laundry-edit-range-product-layout .collection-product-preview-media{min-height:clamp(26rem,62vh,44rem);padding:0}.laundry-edit-range-product-layout .collection-product-preview-media:not(.multi-preview) .live-collection-preview{width:min(100%,28rem)}.studio-range-product-layout.live-laugh-range-product-layout .collection-purchase-product-grid{flex-wrap:wrap;gap:.45rem;max-height:none;padding-right:0;display:flex;overflow:visible}.studio-range-product-layout.live-laugh-range-product-layout .collection-purchase-product-pill{box-shadow:none;text-align:center;background:#ffffff85;border-color:#11111124;border-radius:10px;flex:0 auto;justify-content:center;align-items:center;gap:.4rem;width:auto;min-width:5.7rem;min-height:2.65rem;padding:.4rem .58rem;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}.live-laugh-range-product-layout .collection-purchase-product-pill>span{overflow-wrap:anywhere;text-transform:uppercase;font-family:Bebas Neue Local,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:400;line-height:1.1}.live-laugh-range-product-layout .collection-purchase-product-pill>small{opacity:.72;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1;display:block}.studio-range-product-layout.live-laugh-range-product-layout .collection-purchase-product-pill:hover{color:#111;background:#ffffffb8;border-color:#11111147;transform:translateY(-1px);box-shadow:0 8px 24px #0000000f}.studio-range-product-layout.live-laugh-range-product-layout .collection-purchase-product-pill:focus-visible{outline-offset:3px;outline:3px solid #11111140}.studio-range-product-layout.live-laugh-range-product-layout .collection-purchase-product-pill.selected{box-shadow:none;color:#fff;background:#171417;border-color:#111}.live-laugh-range-product-layout .collection-product-thumbnails button{border-color:color-mix(in srgb, var(--live-laugh-pill-colour,#171417) 42%, #17141729);color:var(--live-laugh-pill-ink,var(--ink));justify-content:center;min-height:3.15rem;padding:.6rem .7rem;box-shadow:inset 0 0 0 1px #ffffff80}.live-laugh-range-product-layout .collection-product-thumbnails.live-laugh-text-pills button span{font-family:var(--font-display);letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;font-size:.98rem;line-height:1}.live-laugh-range-product-layout .collection-product-thumbnails.live-laugh-text-pills button.active,.live-laugh-range-product-layout .collection-product-thumbnails.live-laugh-text-pills button:hover,.live-laugh-range-product-layout .collection-product-thumbnails.live-laugh-text-pills button:focus-visible{background:color-mix(in srgb, var(--live-laugh-pill-colour,#171417) 12%, #fff);border-color:var(--live-laugh-pill-colour,#171417);box-shadow:0 0 0 2px color-mix(in srgb, var(--live-laugh-pill-colour,#171417) 22%, transparent);color:var(--live-laugh-pill-ink,var(--ink))}.live-laugh-range-product-layout .collection-product-thumbnails.live-laugh-text-pills button.outline-mode{color:#171417;border-color:#1714177a}.live-laugh-range-product-layout .collection-product-thumbnails.live-laugh-text-pills button.outline-mode.active,.live-laugh-range-product-layout .collection-product-thumbnails.live-laugh-text-pills button.outline-mode:hover,.live-laugh-range-product-layout .collection-product-thumbnails.live-laugh-text-pills button.outline-mode:focus-visible{background:#f7f4ef;border-color:#171417;box-shadow:0 0 0 2px #17141729}.live-laugh-range-product-layout .collection-product-thumbnails .live-laugh-generated-preview.thumbnail{aspect-ratio:5/7;background:#fff;border:1px solid #d8d1cb;border-radius:6px;min-height:7.25rem;position:relative}.live-laugh-range-product-layout .collection-product-thumbnails .live-laugh-generated-preview.thumbnail .custom-live-laugh-blank{position:absolute;inset:0}.paw-post-configurator .preview-variant-pill{min-height:2.5rem;font-size:clamp(.86rem,1.2vw,.98rem)}@media (max-width:900px){.studio-range-product-layout{grid-template-columns:minmax(0,1fr)}.studio-range-product-layout .collection-product-preview,.studio-range-product-layout .collection-product-controls{grid-column:1}.studio-range-product-layout .collection-product-preview{grid-row:1;position:static}.studio-range-product-layout .collection-product-controls{grid-row:2}.studio-range-product-layout .collection-product-preview-media{width:100%;min-height:clamp(26rem,72vh,40rem);max-height:none}.paw-post-configurator__form{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""controls"}.paw-post-configurator__preview{min-height:0}.paw-post-configurator .paw-post-live-preview-frame{width:min(100%,20rem);max-height:24rem}}@media (max-width:480px){.paw-post-configurator{border-radius:16px;margin-inline:0;padding:.9rem}.paw-post-breed-grid{grid-template-columns:minmax(0,1fr)}.paw-post-breed-button{min-height:0}.paw-post-palette-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.paw-post-palette-button{width:100%}}.admin-dashboard-layout .order-card,.admin-dashboard-layout .order-card :where(p,li,label,strong,h2,h3,summary){color:#111827!important;text-shadow:none!important}.admin-dashboard-layout .order-card :where(.muted,.order-meta span,.shipping-rule-box p,.shipping-rule-box li){color:#374151!important;text-shadow:none!important}.admin-dashboard-layout .order-card :where(.eyebrow,.shipping-rule-box .eyebrow){color:#6b7280!important;text-shadow:none!important}.admin-dashboard-layout .order-card :where(.shipping-rule-box,.fulfilment-instructions,.barcode-box,.compact-shipping-box,.order-action-panel,.order-meta p,.packing-checklist .checkbox-row){color:#111827!important;background:#fff!important;border-color:#d8dee8!important}.admin-dashboard-layout .order-card .fulfilment-instructions>div:first-child .muted{font-weight:800;color:#1f2937!important}.admin-dashboard-layout .order-card .fulfilment-flag-grid .status{color:#065f46!important;text-shadow:none!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.admin-dashboard-layout .order-card .fulfilment-flag-grid .status.warn{color:#92400e!important;background:#fef3c7!important;border-color:#fcd34d!important}.admin-dashboard-layout .order-card :where(.btn,.btn.secondary){color:#fff!important;text-shadow:none!important;background:#1e3a8a!important;border-color:#1e3a8a!important}.admin-dashboard-layout :where(.sale-builder-card,.sale-option-card,.sale-row-action,.sale-selector-panel,.sale-range-row,.sale-sku-row,.sale-selected-item,.fieldset-card,.custom-size-panel,.checkbox-row,.checkbox-chip-grid label,.preference-picker label),.admin-dashboard-layout :where(.sale-builder-card,.sale-option-card,.sale-row-action,.sale-selector-panel,.sale-range-row,.sale-sku-row,.sale-selected-item,.fieldset-card,.custom-size-panel,.checkbox-row,.checkbox-chip-grid label,.preference-picker label) :where(p,li,label,legend,strong,span,em,td,dd,dt){color:#111827!important;text-shadow:none!important}.admin-dashboard-layout :where(.sale-builder-card,.sale-option-card,.sale-row-action,.sale-selector-panel,.sale-range-row,.sale-sku-row,.sale-selected-item,.fieldset-card,.custom-size-panel,.checkbox-row,.checkbox-chip-grid label,.preference-picker label) :where(.muted,small,.eyebrow,.form-message){color:#4b5563!important;text-shadow:none!important}.admin-dashboard-layout :where(.sale-option-card.active,.sale-start-grid button.active,.sale-segmented-control button.active){color:#111827!important;text-shadow:none!important;background:#eef3ff!important;border-color:#1e3a8a!important}.admin-dashboard-layout :where(.sale-option-card.active,.sale-start-grid button.active,.sale-segmented-control button.active) :where(span,strong,small){color:#111827!important;text-shadow:none!important}.inventory-range-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.inventory-range-card{align-content:start;gap:.55rem;padding:.8rem}.inventory-range-thumb{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;height:6.25rem;margin:0 0 .45rem;padding:.35rem;display:flex}.inventory-range-thumb img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.inventory-range-card h3,.inventory-range-card p{margin-block:0}.inventory-range-card .qr-admin-actions{margin-top:.35rem;padding-top:.55rem}.inventory-product-groups{gap:.65rem;display:grid}.inventory-product-group{padding:0}.inventory-product-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.85rem;padding:.8rem .9rem;list-style:none;display:flex}.inventory-product-group summary::-webkit-details-marker{display:none}.inventory-product-group summary>span:first-child{gap:.15rem;display:grid}.inventory-product-group summary:after{color:#6b7280;content:"Open";letter-spacing:0;text-transform:uppercase;margin-left:auto;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:900}.inventory-product-group[open] summary:after{content:"Close"}.inventory-product-table{border-top:1px solid #e5e7eb;grid-column:auto;margin:0;padding:.2rem .9rem .85rem}.inventory-product-table .muted{margin:.12rem 0 0}.admin-layout.admin-dashboard-layout{grid-template-columns:15rem minmax(0,1fr);gap:.7rem;padding:.7rem}.admin-dashboard-layout>section{padding:.85rem 1rem!important}.admin-dashboard-layout .sidebar{max-height:calc(100vh - 1.4rem);top:.7rem;padding:.75rem!important}.admin-dashboard-layout .brand{gap:.55rem;margin-bottom:.75rem;padding:.45rem .5rem}.admin-dashboard-layout .brand-mark{width:2.35rem;height:2.35rem}.admin-nav-group{gap:.16rem;padding-top:.5rem}.admin-nav-group p{margin:.18rem 0 .12rem;font-size:.62rem!important}.admin-dashboard-layout .sidebar a{border-radius:6px;min-height:2.05rem;line-height:1.05;padding:.45rem .55rem!important;font-size:.76rem!important}.admin-dashboard-layout .section-head{margin-bottom:.75rem}.admin-dashboard-layout .section-head h1,.admin-dashboard-layout .section-head h2{line-height:.98;font-size:clamp(1.55rem,2vw,2.2rem)!important}.admin-dashboard-layout .card,.admin-dashboard-layout .panel,.admin-dashboard-layout .table-card,.admin-dashboard-layout .admin-flow-panel,.admin-dashboard-layout .admin-dashboard-panel,.admin-dashboard-layout .quality-item,.admin-dashboard-layout .shipping-rule-box,.admin-dashboard-layout .fieldset-card{padding:.85rem .95rem!important}.admin-dashboard-layout .form-grid{gap:.65rem}.admin-dashboard-layout :where(label,legend,dt,dd,li,p,td){font-size:.88rem;line-height:1.35}.admin-dashboard-layout .eyebrow,.admin-dashboard-layout .table th{letter-spacing:.08em;font-size:.66rem!important}.admin-dashboard-layout :where(input,select,textarea){line-height:1.25;border-radius:8px!important;min-height:2.35rem!important;padding:.56rem .72rem!important;font-size:.9rem!important}.admin-dashboard-layout textarea{min-height:5.8rem!important}.admin-dashboard-layout :where(.btn,.table-actions a,.table-actions button,.global-signout-pill){min-height:2.45rem;line-height:1.1;border-radius:8px!important;padding:.62rem .85rem!important;font-size:.76rem!important}.admin-dashboard-layout .chip,.admin-dashboard-layout :where(.status,.fulfilment-flag-grid .status){min-height:1.45rem;padding:.28rem .5rem!important;font-size:.68rem!important}@media (max-width:900px){.admin-layout.admin-dashboard-layout{grid-template-columns:1fr}.admin-dashboard-layout .sidebar{max-height:none;position:static}}
