html{scroll-behavior:smooth}.hm-native .masthead{grid-template-columns:170px 1fr auto;gap:25px}.hm-native .shopping-nav{display:flex;gap:25px;justify-content:center}.hm-native .shop-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.hm-native .product-main-image{height:620px}.hm-native .product-main-image img{width:100%;height:100%;object-fit:contain}.hm-native select,.hm-native textarea,.hm-native input{max-width:100%}.hm-native .product-information label{display:block;margin:15px 0 7px}.hm-native .product-information select,.hm-native .personalisation-fields textarea{width:100%}.hm-native .add-to-bag:disabled{background:#827d71;cursor:not-allowed}.hm-native .hm-description{font-size:16px;line-height:1.7;margin:15px 0}.hm-description p{margin:10px 0}.hm-native .hm-review-section{padding-block:30px}.hm-native .hm-review-section>h2{font-size:35px;margin-bottom:12px}.hm-native .hm-review-section>p{font-size:14px;margin-bottom:20px}.hm-native .customer-review a{text-decoration:underline}.hm-native .hm-cart-summary{background:#eae5da;padding:28px;align-self:start}.hm-cart-summary button{display:block;width:100%;margin-top:18px}.hm-cart-summary p{margin:15px 0}.hm-native .bag-item input{width:75px;margin:10px}.hm-native .hm-native-collection{padding-block:25px 45px}.hm-native-collection h1{font-size:46px;margin-bottom:22px}.hm-native-collection .section-links{flex-wrap:wrap;margin-bottom:25px}.hm-collection-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px}.hm-collection-layout .shop-products{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-collection-layout aside{font-size:14px}.hm-collection-layout details{padding:14px 0;border-bottom:1px solid var(--line)}.hm-collection-layout select,.hm-collection-layout input[type=number]{width:100%}.hm-filter-value{display:flex;gap:8px;align-items:center;margin:12px 0}.hm-collection-layout form>button{width:100%;margin:15px 0}.hm-pagination{margin-top:25px;display:flex;gap:18px;justify-content:center}.hm-prose{padding-block:35px 60px;max-width:900px}.hm-prose h1{font-size:45px;margin-bottom:25px}.hm-prose form{display:grid;gap:12px;margin-top:25px}.hm-prose form>button{justify-self:start;margin-top:15px}#hm-wall-qr:not([hidden]){display:flex;gap:15px;align-items:center;font-size:14px;margin:15px 0}#hm-wall-qr img{width:100px;height:100px}#hm-image-dialog{width:min(1000px,95vw);max-height:95vh;overflow:auto;border:0;padding:20px;background:var(--paper)}#hm-image-dialog img{display:block;max-width:100%;height:80vh;object-fit:contain;margin:auto}#hm-image-dialog button{float:right;padding:10px}.hm-skip:focus{position:fixed;top:0;left:0;width:auto;height:auto;clip:auto;padding:15px;background:#fff;z-index:1000}@media(max-width:900px){.hm-native .masthead{grid-template-columns:140px 1fr}.hm-native .shopping-nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:12px;font-size:17px;padding:10px 0}.hm-native .header-tools{grid-column:2;grid-row:1}.hm-collection-layout{grid-template-columns:180px minmax(0,1fr)}.hm-collection-layout .shop-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hm-native .masthead{min-height:80px;gap:5px 15px}.hm-native .product-detail{grid-template-columns:1fr;gap:24px}.hm-native .product-main-image{height:410px;padding:20px}.hm-native .product-information h1{font-size:36px}.hm-native .shop-products,.hm-collection-layout .shop-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.hm-collection-layout{grid-template-columns:1fr}.hm-collection-layout aside{border-bottom:1px solid var(--line);padding-bottom:15px}.hm-native .bag-layout{grid-template-columns:1fr;gap:25px}.hm-native .bag-item{grid-template-columns:80px 1fr;gap:15px}.hm-native .bag-item img{height:100px}.hm-native .bag-item>p{grid-column:2}.hm-native .product-caption h3{font-size:20px}.hm-native .preview-note{font-size:10px}.hm-native-collection h1,.hm-prose h1{font-size:35px}}.hm-native [role=dialog]:has(form[data-testid=klaviyo-form-XbpMzS]){visibility:hidden!important;pointer-events:none!important}.hm-merch-page{padding-top:24px}.hm-merch-intro h1{font-size:clamp(34px,3.3vw,49px);margin:0 0 9px}.hm-merch-intro p{font-size:18px;margin:0}.hm-merch-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:27px 0 36px}.hm-merch-category{font:23px/1.25 var(--serif);color:var(--ink);background:none;border:0;padding:0;cursor:pointer;text-align:center}.hm-merch-category img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#eee9df;margin-bottom:10px}.hm-merch-category[aria-pressed=true] span{text-decoration:underline;text-underline-offset:6px}.hm-merch-browser{display:grid;grid-template-columns:215px minmax(0,1fr);gap:35px;align-items:start}.hm-merch-filters{display:grid;gap:10px;position:sticky;top:20px}.hm-merch-filters label{font-size:16px;margin-top:8px}.hm-merch-filters input,.hm-merch-filters select,.hm-merch-toolbar select{width:100%;min-height:45px;border:1px solid var(--line);padding:10px;background:#fffdf8;border-radius:0;font:15px var(--sans);color:var(--ink)}.hm-merch-filters button{text-align:left;margin-top:10px;justify-self:start;background:none;border:0;border-bottom:1px solid var(--copper);padding:0 0 5px;cursor:pointer}.hm-full-ranges{border-top:1px solid var(--line);padding-top:18px;margin-top:15px;display:grid;gap:10px}.hm-full-ranges h2{font-size:21px}.hm-full-ranges a{font-size:16px;text-decoration:underline;text-underline-offset:4px}.hm-merch-toolbar{display:flex;justify-content:space-between;align-items:start;gap:18px}.hm-merch-toolbar h2{font-size:32px;margin:0}.hm-merch-toolbar label{display:flex;align-items:center;gap:9px;font-size:14px;white-space:nowrap}.hm-merch-toolbar select{width:auto;max-width:170px}.hm-merch-results .shop-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}.hm-merch-result[hidden]{display:none}.hm-merch-result .product-picture{width:100%;height:auto;aspect-ratio:1;padding:12px}.hm-merch-result .product-picture img{width:100%;height:100%;object-fit:contain}.hm-merch-results .product-caption h3{font-size:23px}.hm-merch-results .product-category-name{font-size:15px}.hm-merch-results .product-caption p{font-size:21px}#hm-merch-status{font-size:14px;color:var(--muted);margin:13px 0 20px}.hm-merch-bespoke{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:45px;padding:30px 0}.hm-merch-bespoke h2{font-size:32px;margin:0 0 10px}.hm-merch-bespoke p{font-size:17px;max-width:650px;margin:0}.hm-home-merch-categories{display:flex;flex-wrap:wrap;gap:12px 25px;margin:0 0 24px}.hm-home-merch-categories a{font-size:17px;border-bottom:1px solid var(--line);padding-bottom:5px}@media(max-width:900px){.hm-merch-browser{grid-template-columns:180px minmax(0,1fr);gap:22px}.hm-merch-toolbar{display:block}.hm-merch-toolbar label{margin-top:15px}.hm-merch-results .shop-products{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-merch-categories{gap:12px}.hm-merch-category{font-size:20px}}@media(max-width:600px){.hm-merch-page{padding-top:18px}.hm-merch-intro p{font-size:16px}.hm-merch-categories{display:flex;overflow-x:auto;gap:14px;margin:22px 0 25px;scroll-snap-type:x proximity;padding-bottom:8px}.hm-merch-category{flex:0 0 30%;scroll-snap-align:start;font-size:20px}.hm-merch-browser{display:block}.hm-merch-filters{position:static;grid-template-columns:1fr 1fr;gap:9px 12px;margin-bottom:25px}.hm-merch-filters label[for=hm-merch-query],#hm-merch-query,.hm-full-ranges{grid-column:1/-1}.hm-merch-filters label[for=hm-merch-type]{grid-column:1;grid-row:3}.hm-merch-filters label[for=hm-merch-brand]{grid-column:2;grid-row:3}#hm-merch-type{grid-column:1;grid-row:4}#hm-merch-brand{grid-column:2;grid-row:4}.hm-full-ranges{display:flex;flex-wrap:wrap;gap:10px 18px;padding-top:12px;margin-top:8px}.hm-full-ranges h2{flex:0 0 100%;font-size:20px}.hm-merch-toolbar h2{font-size:30px}.hm-merch-toolbar label{justify-content:space-between}.hm-merch-results .shop-products{gap:24px 14px}.hm-merch-results .product-caption h3{font-size:21px}.hm-merch-bespoke{display:block;padding:25px 0}.hm-merch-bespoke .button{margin-top:20px}.hm-home-merch-categories{gap:10px 19px}.hm-home-merch-categories a{font-size:16px}}.hm-merch-filter-panel{position:sticky;top:20px}.hm-merch-filter-panel>summary{display:none}.hm-merch-filter-panel .hm-merch-filters{position:static}@media(max-width:600px){.hm-merch-filter-panel{position:static;margin-bottom:23px;border-block:1px solid var(--line)}.hm-merch-filter-panel>summary{display:list-item;font-size:17px;padding:14px 0;cursor:pointer}.hm-merch-filter-panel .hm-merch-filters{padding-bottom:16px;margin-bottom:0}.hm-merch-category{flex-basis:28%}}.hm-gallery-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:13px}.hm-gallery-controls button{border:1px solid var(--line);background:transparent;color:var(--ink);width:44px;height:44px;font-size:23px;cursor:pointer}.hm-gallery-controls button:disabled{opacity:.35;cursor:default}.hm-gallery-controls span{font-size:14px;min-width:94px;text-align:center}.hm-gallery-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:12px 2px 7px;max-width:100%;scrollbar-width:thin}.hm-gallery-thumbnail{flex:0 0 76px;height:76px;border:1px solid var(--line);padding:4px;background:#f5f0e7;cursor:pointer}.hm-gallery-thumbnail img{width:100%;height:100%;object-fit:contain}.hm-gallery-thumbnail[aria-current=true]{border:2px solid var(--copper)}.hm-gallery-thumbnail:focus-visible,.hm-gallery-controls button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hm-native .product-gallery{min-width:0}@media(max-width:600px){.hm-gallery-thumbnails{gap:9px}.hm-gallery-controls{margin-top:10px}.hm-gallery-thumbnail{flex-basis:68px;height:68px}}.hm-option-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.hm-option-controls[hidden],.hm-option-controls select[hidden]{display:none}.hm-native .hm-option-field label{font-size:16px;margin:12px 0 7px}.hm-fixed-option{font-size:17px;margin:10px 0 18px}.hm-option-field:only-child{grid-column:1/-1}.hm-option-controls select{min-height:48px;font:16px var(--sans);padding:11px;background:#fffdf8;color:var(--ink);border:1px solid var(--line)}@media(max-width:600px){.hm-option-controls{gap:0 13px}.hm-option-controls select{min-width:0}}.hm-native .masthead{grid-template-columns:150px 135px minmax(0,1fr) auto;gap:18px;grid-template-rows:auto}.hm-native .masthead>.showcase-logo{grid-column:1;grid-row:1;width:150px}.hm-native .masthead .product-trustbar{grid-column:2;grid-row:1;border:0;background:none;justify-self:center;align-self:center}.hm-native .masthead .product-trust{flex-direction:column;gap:2px;padding:0;font-size:10px;white-space:nowrap}.hm-native .masthead .trustpilot-logo,.hm-native .masthead .trustpilot-stars{width:88px;height:auto}.hm-native .shopping-nav{grid-column:3;grid-row:1;gap:22px}.hm-native .header-tools{grid-column:4;grid-row:1;gap:14px}@media(max-width:1100px){.hm-native .masthead{grid-template-columns:140px minmax(0,1fr) auto;grid-template-rows:75px 43px;gap:0 15px;min-height:0}.hm-native .shopping-nav{grid-column:1/-1;grid-row:2;justify-content:space-between;padding:0;border-top:1px solid var(--line)}.hm-native .header-tools{grid-column:3;grid-row:1}.hm-native .masthead>.showcase-logo{width:120px}}@media(max-width:600px){.hm-native .masthead{grid-template-columns:105px minmax(0,1fr) 105px;grid-template-rows:68px 40px;gap:0 7px;min-height:0}.hm-native .masthead>.showcase-logo{width:105px;grid-column:1;grid-row:1}.hm-native .masthead .product-trustbar{grid-column:2;grid-row:1;align-self:center;justify-self:center;padding:0}.hm-native .masthead .product-trust{flex-direction:column;justify-content:center;gap:2px;padding:0;line-height:1.3;font-size:9px;flex-wrap:nowrap}.hm-native .masthead .trustpilot-logo,.hm-native .masthead .trustpilot-stars{width:80px;height:auto}.hm-native .header-tools{grid-column:3;grid-row:1;align-self:center;justify-self:end;flex-direction:column;font-size:11px;gap:5px;margin:0}.hm-native .shopping-nav{grid-column:1/-1;grid-row:2;font-size:16px;gap:10px;padding:0}.hm-native .shopping-nav a{padding:8px 0}}@media(max-width:360px){.hm-native .masthead{grid-template-columns:90px minmax(0,1fr) 90px;gap:0 5px}.hm-native .shopping-nav{font-size:14px;gap:8px}.hm-native .masthead>.showcase-logo{width:90px}.hm-native .masthead .trustpilot-logo,.hm-native .masthead .trustpilot-stars{width:70px}.hm-native .masthead .product-trust{font-size:8px}}.hm-native .preview-note{display:none}.hm-preview-mode .hm-native .preview-note{display:block}.hm-contact-privacy{font-size:13px;line-height:1.5}.hm-contact-privacy a{text-decoration:underline}.hm-prose h2{font-size:28px;margin:25px 0 12px}.hm-prose>p{line-height:1.65}.hm-prose>.button{margin-top:20px}.hm-native .product-information h1{line-height:1.12;margin:8px 0 12px}.hm-native .product-information .artist-link{font:17px/1.5 var(--sans);margin:0 0 18px;color:var(--muted)}.hm-native .product-information label{font:15px/1.5 var(--sans);margin:16px 0 7px}.hm-native .product-information select,.hm-native .product-information textarea{padding:12px;border:1px solid var(--line);background:transparent;color:var(--ink);font:16px/1.5 var(--sans)}.hm-native .hm-product-facts{margin:22px 0 26px;border-top:1px solid var(--line)}.hm-native .hm-product-facts>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:18px;padding:12px 0;border-bottom:1px solid var(--line);font:16px/1.5 var(--sans)}.hm-native .hm-product-facts dt{color:var(--muted)}.hm-native .hm-product-facts dd{margin:0}.hm-native .hm-description{font:17px/1.65 var(--sans);margin:16px 0}.hm-native .hm-description p{margin:0 0 18px}.hm-native .product-questions{margin-top:24px}.hm-native .product-questions>details{padding:16px 0;border-top:1px solid var(--line)}.hm-native .product-questions summary{font:23px/1.4 var(--serif);cursor:pointer}.hm-native .hm-artist-biography{padding-top:16px;margin-top:24px;border-top:1px solid var(--line)}.hm-native .hm-artist-biography summary{font-size:21px;margin-bottom:14px}.hm-native .product-question{font-size:15px;margin-top:14px;display:inline-block}.hm-native .product-information [hidden]{display:none!important}.hm-native .hm-ar-label{display:inline-block;font:12px/1.4 var(--sans);margin-left:9px;color:var(--muted);letter-spacing:.02em}.hm-native #hm-wall-link{display:block;margin-top:18px;font-size:16px}.hm-native a.hm-ar-disclosure,.hm-art-piece a.hm-ar-disclosure{display:flex!important;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--line);text-decoration:none;font:16px/1.4 var(--sans);box-sizing:border-box}.hm-ar-disclosure .hm-ar-chevron{margin-left:auto;font:23px/1 var(--sans);transition:transform .15s ease}.hm-ar-disclosure[aria-expanded=true] .hm-ar-chevron{transform:rotate(180deg)}.hm-native a.hm-ar-disclosure:focus:not(:focus-visible),.hm-art-piece a.hm-ar-disclosure:focus:not(:focus-visible){outline:none}.hm-native a.hm-ar-disclosure:focus-visible,.hm-art-piece a.hm-ar-disclosure:focus-visible{outline:2px solid var(--copper);outline-offset:3px}@media(prefers-reduced-motion:reduce){.hm-ar-disclosure .hm-ar-chevron{transition:none}}.hm-enquire .hm-enquiry-routes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px;border-bottom:1px solid var(--line)}.hm-enquire .hm-enquiry-routes a{display:inline-block;padding:10px 17px 12px;color:var(--ink);text-decoration:none;font:16px/1.4 var(--sans);border-bottom:2px solid transparent}.hm-enquire .hm-enquiry-routes a[aria-current=page]{border-bottom-color:var(--copper)}.hm-enquire .hm-enquiry-routes a:hover{text-decoration:underline}.hm-enquire .hm-enquiry-routes a:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.hm-enquire .hm-enquiry-field{display:grid;gap:12px}.hm-enquire .hm-enquiry-field[hidden]{display:none}.hm-enquire #ContactArtwork{width:100%;box-sizing:border-box}@media(max-width:600px){.hm-enquire .hm-enquiry-routes{gap:0}.hm-enquire .hm-enquiry-routes a{padding:10px 12px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hm-native.css.map */
