@charset "UTF-8";html{--viewport-width:100svw;--viewport-height:100svh;--document-width:2688px;--document-margin:calc((var(--viewport-width) - var(--document-width))*.5)}@media (max-width:2560px){html{--document-width:var(--viewport-width)}}html{--layout-device:"desktop";--layout-width:calc(var(--document-width) - 128px);--layout-margin:calc((var(--viewport-width) - var(--layout-width))*.5);--layout-indent:calc(var(--layout-margin) + var(--layout-gutter));--layout-gutter:32px}@media (max-width:2688px){html{--layout-width:calc(var(--document-width) - (var(--layout-margin)*2));--layout-margin:64px}}@media (max-width:1920px){html{--layout-margin:max(calc((var(--viewport-width) - 1856px)/64*16 + 48px),48px)}}@media (max-width:1280px){html{--layout-margin:max(calc((var(--viewport-width) - 1232px)/48*16 + 32px),32px)}}@media (max-width:1080px){html{--layout-indent:calc((var(--viewport-width) - 960px)/120*32 + 32px)}}@media (max-width:960px){html{--layout-device:"tablet";--layout-indent:var(--layout-margin);--layout-gutter:24px}}@media (max-width:800px){html{--layout-margin:max(calc((var(--viewport-width) - 768px)/32*16 + 16px),16px)}}@media (max-width:640px){html{--layout-device:"mobile";--layout-gutter:16px}}@media (max-width:400px){html{--layout-device:"micro"}}html{--column-count:28;--column-width:calc((var(--layout-width) + var(--layout-gutter))*1/var(--column-count) - var(--layout-gutter));--column-span:calc(var(--column-width) + var(--layout-gutter))}@media (max-width:1920px){html{--column-count:24}}@media (max-width:1440px){html{--column-count:20}}@media (max-width:1080px){html{--column-count:16;--column-span:calc((var(--viewport-width) - 960px)/120*64)}}@media (max-width:960px){html{--column-span:0}}@media (max-width:720px){html{--column-count:12}}@media (max-width:480px){html{--column-count:8}}html{--color-beige:#ddb891;--color-black:#1a1a1f;--color-cream:#fff5e9;--color-rouge:#8b1e1e;--color-slate:#929292;--color-stone:#d9d9d9;--color-white:#fff;--family-lora:"Lora",serif;--family-reckless:"Reckless",serif;--family-styrene:"Styrene",sans-serif}:where(:not(html):not(canvas):not(iframe):not(img):not(svg):not(video):not(svg *)){all:unset;display:revert}:after,:before{all:unset}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a,button{cursor:pointer}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}textarea{vertical-align:top;white-space:revert}:where(input,textarea)::-moz-placeholder{color:inherit;opacity:1}:where(input,textarea)::placeholder{color:inherit;opacity:1}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:url(//store.maggs.com/cdn/shop/t/6/assets/lora_400.woff2?v=102901332992428624641763644988) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:600;src:url(//store.maggs.com/cdn/shop/t/6/assets/lora_600.woff2?v=107504740672682139881763644988) format("woff2")}@font-face{font-display:swap;font-family:Reckless;font-feature-settings:"case" on,"titl" on,"dlig" on,"ss03" on,"ss05" on,"ss11" on,"ss12" on,"ss13" on,"ss14" on;font-style:normal;font-variant-numeric:ordinal;src:url(//store.maggs.com/cdn/shop/t/6/assets/reckless_var.woff2?v=42251729490063482671763644988) format("woff2")}@font-face{font-display:swap;font-family:Styrene;font-feature-settings:"case" on,"titl" on,"dlig" on,"salt" on,"ss03" on,"ss05" on,"ss11" on,"ss12" on,"ss13" on,"ss14" on;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums ordinal;font-weight:400;src:url(//store.maggs.com/cdn/shop/t/6/assets/styrene_400.woff2?v=97648287798508241171763644989) format("woff2")}@font-face{font-display:swap;font-family:Styrene;font-feature-settings:"case" on,"titl" on,"dlig" on,"salt" on,"ss03" on,"ss05" on,"ss11" on,"ss12" on,"ss13" on,"ss14" on;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums ordinal;font-weight:500;src:url(//store.maggs.com/cdn/shop/t/6/assets/styrene_500.woff2?v=113744049779736966411763644989) format("woff2")}@font-face{font-display:swap;font-family:Styrene;font-feature-settings:"case" on,"titl" on,"dlig" on,"salt" on,"ss03" on,"ss05" on,"ss11" on,"ss12" on,"ss13" on,"ss14" on;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums ordinal;font-weight:600;src:url(//store.maggs.com/cdn/shop/t/6/assets/styrene_600.woff2?v=87842467457806907381763644989) format("woff2")}body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accordion>.item button.toggle{position:relative;width:100%}.accordion>.item button.toggle:after{aspect-ratio:5/6;background-color:#929292;background-color:var(--color-slate);content:"";display:block;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_accordion_toggle.svg?v=79603069250453931381763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_accordion_toggle.svg?v=79603069250453931381763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;rotate:180deg;top:50%;transition:rotate .25s;translate:0 -50%;width:max(8px,min(calc(.17857svw + 7.42857px),12px));width:max(8px,min(calc((var(--viewport-width) - 320px)/2240*4 + 8px),12px))}.accordion>.item:not(.active) button.toggle:after{rotate:0deg}.accordion:not(.disable)>.item .content{height:var(--height);opacity:1;transition:height .25s,opacity .25s 125ms}.accordion:not(.disable)>.item:not(.active) .content{height:0;opacity:0;overflow:hidden;transition:height .25s 125ms,opacity .25s}.anchor{left:0;position:absolute;top:0;translate:0 -96px;translate:0 calc(var(--header-height)*-1)}article.article{display:flex;flex-direction:column}article.article>a{display:contents}article.article .image{aspect-ratio:4/5}article.article .content{margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}article.article :where(.name,.caption,.author){line-height:1.25;-webkit-user-select:text;-moz-user-select:text;user-select:text}article.article :where(.name,.caption,.author){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){article.article :where(.name,.caption,.author){font-size:13px}}@media (max-width:640px){article.article :where(.name,.caption,.author){font-size:12px}}article.article :where(.name,.caption){color:#1a1a1f;color:var(--color-black)}article.article .name{text-transform:uppercase}article.article .caption{position:relative;text-indent:2.625em}article.article .caption:before{background-color:currentColor;content:"";display:block;height:max(.0416666667em,1px);left:0;margin-top:.5lh;position:absolute;top:0;width:2.5em}article.article .author{color:#1a1a1f59}@supports (color:color-mix(in lch,red,blue)){article.article .author{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}nav.association a.item{display:flex}nav.association .mark{aspect-ratio:1/1;background-color:#1a1a1f;background-color:var(--color-black);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;max-width:100%;width:64px}nav.association a.item\:royal .mark{-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_association_royal.svg?v=25852563411588566241763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_association_royal.svg?v=25852563411588566241763644988)}nav.association a.item\:aba .mark{-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_association_aba.svg?v=154002013602681936811763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_association_aba.svg?v=154002013602681936811763644988)}nav.association a.item\:ilab .mark{-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_association_ilab.svg?v=145051872617328604381763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_association_ilab.svg?v=145051872617328604381763644988)}nav.association a.item\:pbfa .mark{-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_association_pbfa.svg?v=24685742986775384581763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_association_pbfa.svg?v=24685742986775384581763644988)}nav.association a.item\:bada .mark{-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_association_bada.svg?v=58235632965292353151763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_association_bada.svg?v=58235632965292353151763644988)}.choice{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-rows:auto;overflow:hidden;grid-gap:0 1px;border-radius:50vw;gap:0 1px}.choice input{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}.choice .value{align-items:center;background-color:#1a1a1f;background-color:var(--color-black);border-radius:0!important;border-radius:initial!important;border-radius:50vw;color:#fff;color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;height:3em;justify-content:center;padding:0 1.25em;text-align:center;text-transform:uppercase;transition:color .25s,background-color .25s;white-space:nowrap}.choice .value.disable{opacity:.5;pointer-events:none}.choice .value{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){.choice .value{font-size:11px}}@media (max-width:640px){.choice .value{font-size:10px}}.choice>.item:not(.active):not(:has(input:checked)) .value{background-color:#d9d9d980;color:#1a1a1f;color:var(--color-black)}@supports (color:color-mix(in lch,red,blue)){.choice>.item:not(.active):not(:has(input:checked)) .value{background-color:color-mix(in srgb,var(--color-stone) 50%,transparent)}}.clone{display:none!important}article.collection>a{display:contents}article.collection .image{aspect-ratio:4/5;background-color:#1a1a1f0d}@supports (color:color-mix(in lch,red,blue)){article.collection .image{background-color:color-mix(in srgb,var(--color-black) 5%,transparent)}}article.collection .content{margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}article.collection :where(.caption,.name){line-height:1.25;-webkit-user-select:text;-moz-user-select:text;user-select:text}article.collection :where(.caption,.name){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){article.collection :where(.caption,.name){font-size:13px}}@media (max-width:640px){article.collection :where(.caption,.name){font-size:12px}}article.collection .caption{color:#1a1a1f59}@supports (color:color-mix(in lch,red,blue)){article.collection .caption{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}article.collection .name{color:#1a1a1f;color:var(--color-black)}.contact{gap:max(14px,min(calc(.44643svw + 12.57143px),24px)) 32px;gap:max(14px,min(calc((var(--viewport-width) - 320px)/2240*10 + 14px),24px)) var(--layout-gutter)}.contact>.item{display:contents}.contact .group{align-items:flex-start;display:flex;flex-direction:column}.contact :where(.name,.schedule){line-height:1.3125}.contact a:where(.address,.phone,.email){display:block;line-height:1.3125}.data{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}.deck .area{display:grid;grid-template-columns:1fr;grid-template-rows:auto;overflow:hidden}.deck .area>.item{animation-duration:.5s;grid-area:1/1/-1;opacity:1;position:relative;translate:0 0 0;z-index:2}.deck .area>.item:not(:where(.active,.display)){opacity:0;z-index:1}.deck.action\:prev .area>.item.active.display{animation-name:u4s6n5y}@keyframes u4s6n5y{to{translate:100% 0 0}}.deck.action\:prev .area>.item.active:not(.display){animation-name:u4s6n6u}@keyframes u4s6n6u{0%{translate:-100% 0 0}}.deck.action\:next .area>.item.active.display{animation-name:u4s6n7s}@keyframes u4s6n7s{to{translate:-100% 0 0}}.deck.action\:next .area>.item.active:not(.display){animation-name:u4s6n85}@keyframes u4s6n85{0%{translate:100% 0 0}}.deck .count{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:auto}.deck .count:before{color:#1a1a1f;color:var(--color-black);content:"\a0" "of" "\a0";font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;grid-column:2;grid-row:1;letter-spacing:-.01em}@media (max-width:960px){.deck .count:before{font-size:11px}}@media (max-width:640px){.deck .count:before{font-size:10px}}.deck .count :where(.index,.total){color:#1a1a1f;color:var(--color-black);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-row:1}.deck .count :where(.index,.total){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){.deck .count :where(.index,.total){font-size:11px}}@media (max-width:640px){.deck .count :where(.index,.total){font-size:10px}}.deck .pagination>button.item{aspect-ratio:1/1;scale:1;transition:background-color 125ms,scale .25s;width:max(24px,min(calc(.53571svw + 22.28571px),36px));width:max(24px,min(calc((var(--viewport-width) - 320px)/2240*12 + 24px),36px))}.deck .pagination>button.item:not(.active){scale:.7777777778}article.event>a{display:contents}article.event .image{aspect-ratio:1/1}article.event .content{margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}article.event :where(.name,.location,.date){line-height:1.25;-webkit-user-select:text;-moz-user-select:text;user-select:text}article.event :where(.name,.location,.date){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){article.event :where(.name,.location,.date){font-size:13px}}@media (max-width:640px){article.event :where(.name,.location,.date){font-size:12px}}article.event :where(.name,.location){color:#1a1a1f;color:var(--color-black)}article.event .name{text-transform:uppercase}article.event .location{position:relative;text-indent:2.625em}article.event .location:before{background-color:currentColor;content:"";display:block;height:max(.0416666667em,1px);left:0;margin-top:.5lh;position:absolute;top:0;width:2.5em}article.event .date{color:#1a1a1f59}@supports (color:color-mix(in lch,red,blue)){article.event .date{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}.facet{display:flex;flex-direction:row;gap:0 32px;gap:0 var(--layout-gutter);width:100%}.facet :where(.key,.value){line-height:1.25;text-transform:uppercase}.facet :where(.key,.value){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){.facet :where(.key,.value){font-size:13px}}@media (max-width:640px){.facet :where(.key,.value){font-size:12px}}.facet .key{color:#1a1a1f59}@supports (color:color-mix(in lch,red,blue)){.facet .key{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}.facet .value{color:#1a1a1f;color:var(--color-black)}.facet .filter{display:contents}.facet .filter button.open{align-items:center;border-radius:50vw;color:#1a1a1f;color:var(--color-black);cursor:pointer;display:flex;flex-direction:row;height:3.5em;justify-content:center;min-width:8em;padding:0 1.5em;text-align:center;text-transform:uppercase;white-space:nowrap}.facet .filter button.open.disable{opacity:.5;pointer-events:none}.facet .filter button.open{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){.facet .filter button.open{font-size:13px}}@media (max-width:640px){.facet .filter button.open{font-size:12px}}.facet .filter button.open{background-color:transparent;border:1px solid}@media (max-width:640px){.facet .filter button.open{flex-grow:1}}.facet .filter .query{display:flex;flex-direction:column;justify-content:center;min-width:0}@media (max-width:640px){.facet .filter .query{border-left:1px solid rgba(26,26,31,.1);padding-left:32px;padding-left:var(--layout-gutter)}@supports (color:color-mix(in lch,red,blue)){.facet .filter .query{border-left:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}}.facet .filter button.open:not([data-filter-count="0"]):after{color:#1a1a1f59;content:"\a0\d7\a0" attr(data-filter-count)}@supports (color:color-mix(in lch,red,blue)){.facet .filter button.open:not([data-filter-count="0"]):after{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}.facet .filter .value{max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.facet .filter .value{max-width:12em}}.facet .filter .value:before{content:"\2018"}.facet .filter .value:after{content:"\2019"}.facet .total{display:flex;flex-direction:column;justify-content:center}.facet .filter+.total{border-left:1px solid rgba(26,26,31,.1)}@supports (color:color-mix(in lch,red,blue)){.facet .filter+.total{border-left:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}@media (min-width:641px){.facet .filter+.total{padding-left:32px;padding-left:var(--layout-gutter)}}@media (max-width:640px){.facet .filter+.total{padding:0 32px;padding:0 var(--layout-gutter)}}.facet .order{align-items:center;display:flex;flex-direction:row;gap:0 max(8px,min(8px,8px));gap:0 max(8px,min(calc((var(--viewport-width) - 320px)/2240*0 + 8px),8px));margin-left:auto}@media (max-width:960px){.facet .order{display:none}}.facet .order a.item{align-items:center;background-color:#1a1a1f;background-color:var(--color-black);border-radius:50vw;color:#fff;color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;gap:0 1em;height:3em;justify-content:center;padding:0 1.25em;text-align:center;text-transform:uppercase;white-space:nowrap}.facet .order a.item.disable{opacity:.5;pointer-events:none}.facet .order a.item{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){.facet .order a.item{font-size:11px}}@media (max-width:640px){.facet .order a.item{font-size:10px}}.facet .order a.item:not(.active){background-color:#d9d9d980;color:#1a1a1f;color:var(--color-black)}@supports (color:color-mix(in lch,red,blue)){.facet .order a.item:not(.active){background-color:color-mix(in srgb,var(--color-stone) 50%,transparent)}}.facet .order a.item:after{aspect-ratio:5/6;background-color:#fff;background-color:var(--color-white);content:"";display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:max(8px,min(calc(.17857svw + 7.42857px),12px));width:max(8px,min(calc((var(--viewport-width) - 320px)/2240*4 + 8px),12px))}.facet .order a.item:not(.active):after{display:none}.facet .order.direction\:asc a.item:after{-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_facet_order_asc.svg?v=79603069250453931381763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_facet_order_asc.svg?v=79603069250453931381763644988)}.facet .order.direction\:desc a.item:after{-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_facet_order_desc.svg?v=38264294829291487241763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_facet_order_desc.svg?v=38264294829291487241763644988)}article.feature{display:grid}@media (min-width:961px){article.feature{gap:0 32px;gap:0 var(--layout-gutter);height:1280px;height:calc(var(--layout-width)*.5);max-height:1024px}}@media (max-width:960px){article.feature .image{aspect-ratio:1/1}article.feature .content{margin-top:max(22px,min(calc(4.0625svw + 9px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px));padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}}article.feature .subject{align-items:flex-start;color:#1a1a1f;color:var(--color-black);display:flex;flex-direction:column}article.feature .subject :where(.title,.extract){-webkit-user-select:text;-moz-user-select:text;user-select:text}article.feature .subject :where(.title,.extract){font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:350;letter-spacing:-.01em}article.feature .subject .title{text-transform:uppercase;text-wrap:balance}article.feature .subject .title span{display:block}article.feature .subject :where(.extract,.subtitle){line-height:1.125}article.feature .subject .subtitle{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:18px;font-weight:400;letter-spacing:-.01em;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:960px){article.feature .subject .subtitle{font-size:16px}}@media (max-width:640px){article.feature .subject .subtitle{font-size:14px}}article.feature .subject a.subtitle{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}article.feature .subject a.subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}article.feature .subject .extract{padding-left:92.57143px;padding-left:calc(var(--column-width) + var(--layout-gutter));position:relative}@media (min-width:961px){article.feature .subject .extract{margin-right:92.57143px;margin-right:var(--column-span)}}article.feature .subject .extract:before{background-color:currentColor;content:"";display:block;height:max(.0416666667em,1px);left:0;margin-top:.5lh;position:absolute;top:0;width:calc(92.57143px - .125em);width:calc(var(--column-width) + var(--layout-gutter) - .125em)}article.feature .subject .subtitle{margin-top:.5em}article.feature .subject .extract+.subtitle{margin-left:92.57143px;margin-left:calc(var(--column-width) + var(--layout-gutter))}article.feature .subtitle{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}article.feature .subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}article.feature\:article{grid-template-columns:repeat(7,1fr);grid-template-rows:auto}@media (max-width:960px){article.feature\:article{grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}}article.feature\:article>a{display:contents}@media (min-width:961px){article.feature\:article .image{grid-column-end:span 3}article.feature\:article .content{grid-column-end:span 3;grid-column-start:5}}article.feature\:collection{grid-template-columns:repeat(7,1fr);grid-template-rows:1fr auto}@media (max-width:960px){article.feature\:collection{grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}}article.feature\:collection .area,article.feature\:collection .area>a{display:contents}article.feature\:collection .area .image{background-color:#1a1a1f0d}@supports (color:color-mix(in lch,red,blue)){article.feature\:collection .area .image{background-color:color-mix(in srgb,var(--color-black) 5%,transparent)}}@media (min-width:961px){article.feature\:collection .area .image{grid-column-end:span 3;grid-column-start:5;grid-row:1/-1}article.feature\:collection .area .content{grid-column-end:span 4;grid-row:1}}article.feature\:collection .grid{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-column-end:span 3;grid-template-columns:repeat(2,1fr);grid-gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;grid-gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter);gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter)}@media (max-width:960px){article.feature\:collection .grid{display:none}}article.feature\:collection article.item{flex-direction:column-reverse}article.feature\:collection article.item :where(.caption,.price){display:none}article.feature\:collection article.item .title{position:relative;text-indent:1.875em}article.feature\:collection article.item .title:before{background-color:currentColor;content:"";display:block;height:max(.0416666667em,1px);left:0;margin-top:.5lh;position:absolute;top:0;width:1.75em}article.feature\:event{grid-template-columns:repeat(7,1fr);grid-template-rows:auto}@media (max-width:960px){article.feature\:event{grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}}article.feature\:event>a{display:contents}@media (min-width:961px){article.feature\:event .image{grid-column-end:span 3;grid-row:1/-1}}article.feature\:event .content{display:flex;flex-direction:column}@media (min-width:961px){article.feature\:event .content{grid-column-end:span 3;grid-column-start:5}article.feature\:event .subject{flex-grow:1}}article.feature\:event .info{align-items:flex-start;border-top:1px solid rgba(26,26,31,.1);display:flex;flex-direction:column;margin-top:max(24px,min(calc(1.42857svw + 19.42857px),56px));margin-top:max(24px,min(calc((var(--viewport-width) - 320px)/2240*32 + 24px),56px));padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){article.feature\:event .info{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}@media (max-width:960px){article.feature\:event .info{display:none}}article.feature\:event .name{color:#1a1a1f;color:var(--color-black);font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){article.feature\:event .name{font-size:13px}}@media (max-width:640px){article.feature\:event .name{font-size:12px}}article.feature\:event .text{color:#1a1a1f;color:var(--color-black);line-height:1.5;margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px));-webkit-user-select:text;-moz-user-select:text;user-select:text}article.feature\:event .text :where(p,ul,ol){overflow:hidden}article.feature\:event .text :where(p,ul,ol):not(:first-child){margin-top:1lh}article.feature\:event .text a{-webkit-text-decoration:underline;text-decoration:underline}article.feature\:event .text em{font-style:italic}article.feature\:event .text sup{font-size:.75em;vertical-align:super}article.feature\:event .text strong{font-weight:600}article.feature\:event .text li:not(:first-of-type){margin-top:.125em}article.feature\:event .text li p{display:contents}article.feature\:event .text ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}article.feature\:event .text ol li{list-style-position:inside;list-style-type:decimal}article.feature\:event .text{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){article.feature\:event .text{font-size:18px}}@media (max-width:640px){article.feature\:event .text{font-size:16px}}article.feature\:link{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}@media (min-width:961px){article.feature\:link{align-items:center}}@media (max-width:960px){article.feature\:link{grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}}article.feature\:link>a{display:contents}@media (min-width:961px){article.feature\:link :where(.image,.content){grid-row:1}}@media (min-width:961px){article.feature\:link .image{grid-column:2;height:100%}}.field .error{color:#8b1e1e;color:var(--color-rouge);font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em;margin-top:.5em}@media (max-width:960px){.field .error{font-size:13px}}@media (max-width:640px){.field .error{font-size:12px}}.field\:textarea{display:flex;flex-direction:column}.field\:textarea .input{flex-grow:1}.field\:image .list{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(144px,1fr));grid-gap:max(17px,min(calc(.66964svw + 14.85714px),32px)) 32px;grid-gap:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-gutter);gap:max(17px,min(calc(.66964svw + 14.85714px),32px)) 32px;gap:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-gutter)}form.form{background-color:#ddb9921a;display:flex;filter:grayscale(0);flex-direction:column;gap:max(27px,min(calc(2.00893svw + 20.57143px),72px)) 0;gap:max(27px,min(calc((var(--viewport-width) - 320px)/2240*45 + 27px),72px)) 0;opacity:1;pointer-events:auto;transition:opacity 125ms}@supports (color:color-mix(in lch,red,blue)){form.form{background-color:color-mix(in srgb,var(--color-beige) 10%,transparent)}}form.form.disable{filter:grayscale(1);opacity:.375;pointer-events:none}form.form .message{align-items:center;background-color:#ddb99233;border-radius:12px;color:#1a1a1f;color:var(--color-black);display:flex;flex-direction:row;justify-content:center;min-height:128px;padding:0 max(17px,min(calc(.66964svw + 14.85714px),32px));padding:0 max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px));text-align:center}@supports (color:color-mix(in lch,red,blue)){form.form .message{background-color:color-mix(in srgb,var(--color-beige) 20%,transparent)}}form.form .message{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){form.form .message{font-size:18px}}@media (max-width:640px){form.form .message{font-size:16px}}form.form .message:empty{display:none}form.form .data{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}form.form .legend{color:#1a1a1f;color:var(--color-black);font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em;text-transform:uppercase}@media (max-width:960px){form.form .legend{font-size:13px}}@media (max-width:640px){form.form .legend{font-size:12px}}form.form .fieldgroup{border-top:1px solid rgba(26,26,31,.1);margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px));padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){form.form .fieldgroup{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}form.form .input{border-radius:.25em;font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:20px;font-weight:400;letter-spacing:-.01em;padding:.625em 1em}@media (max-width:960px){form.form .input{font-size:18px}}@media (max-width:640px){form.form .input{font-size:16px}}form.form .action{border-top:1px solid rgba(26,26,31,.1);display:flex;flex-direction:row-reverse;justify-content:space-between;padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){form.form .action{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}form.form .action .button{align-items:center;border-radius:50vw;color:#1a1a1f;color:var(--color-black);cursor:pointer;display:flex;flex-direction:row;height:3.5em;justify-content:center;min-width:8em;padding:0 1.5em;text-align:center;text-transform:uppercase;white-space:nowrap}form.form .action .button.disable{opacity:.5;pointer-events:none}form.form .action .button{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){form.form .action .button{font-size:13px}}@media (max-width:640px){form.form .action .button{font-size:12px}}form.form .action .button{background-color:transparent;border:1px solid}form.form .action button.button{align-items:center;background-color:#1a1a1f;background-color:var(--color-black);border-radius:50vw;color:#fff;color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;height:3.5em;justify-content:center;min-width:8em;padding:0 1.5em;text-align:center;text-transform:uppercase;white-space:nowrap}form.form .action button.button.disable{opacity:.5;pointer-events:none}form.form .action button.button{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){form.form .action button.button{font-size:13px}}@media (max-width:640px){form.form .action button.button{font-size:12px}}.image{align-items:center;display:flex;flex-direction:row;justify-content:center;overflow:hidden}.image:empty{background-image:repeating-conic-gradient(#d3d3d3 0 25%,#fff 0 50%);background-image:repeating-conic-gradient(#d3d3d3 0,#d3d3d3 25%,var(--color-white) 0,var(--color-white) 50%);background-image:repeating-conic-gradient(#d3d3d3 0 25%,#fff 0 50%);background-position:50%;background-size:8px 8px}@supports (background:repeating-conic-gradient(from 0deg,red 0deg,red 0deg 1deg,red 2deg)){.image:empty{background-image:repeating-conic-gradient(#d3d3d3 0 25%,var(--color-white) 0 50%)}}.image img{color:#1a1a1f;color:var(--color-black);display:block;font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;height:100%;letter-spacing:-.01em;line-height:1.5;width:100%}@media (max-width:960px){.image img{font-size:13px}}@media (max-width:640px){.image img{font-size:12px}}.image img[src=""]{background-image:repeating-conic-gradient(#d3d3d3 0 25%,#fff 0 50%);background-image:repeating-conic-gradient(#d3d3d3 0,#d3d3d3 25%,var(--color-white) 0,var(--color-white) 50%);background-image:repeating-conic-gradient(#d3d3d3 0 25%,#fff 0 50%);background-position:50%;background-size:8px 8px}@supports (background:repeating-conic-gradient(from 0deg,red 0deg,red 0deg 1deg,red 2deg)){.image img[src=""]{background-image:repeating-conic-gradient(#d3d3d3 0 25%,var(--color-white) 0 50%)}}.upload .image img,article.collection .image img,article.feature\:collection .area .image img,article.item .image img,aside.gallery .frame:not(.active) .image img,section.cart .line>.item .image img,section.item .image img,section.list\:valuation .image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}article.article .image img,article.event .image img,article.feature\:article .image img,article.feature\:event .image img,article.feature\:link .image img,article.location .frame .image img,article.person .image img,aside.gallery .image img,aside.person .image img,section.abstract .image img,section.block .item\:banner .image img,section.block .item\:hero .image img,section.prompt .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}article.collection .image img,article.feature\:collection .area .image img{mix-blend-mode:darken}section.prompt .image{position:relative}section.prompt .image:before{background-color:#1a1a1f40;content:"";display:block;z-index:2}@supports (color:color-mix(in lch,red,blue)){section.prompt .image:before{background-color:color-mix(in srgb,var(--color-black) 25%,transparent)}}section.prompt .image:before{height:100%;left:0;position:absolute;top:0;width:100%}section.prompt .image img{position:relative;z-index:1}article.collection .image img,article.feature\:collection .area .image img{scale:.75}.input{align-items:center;background-color:#d9d9d933;color:#1a1a1f;color:var(--color-black);display:flex;flex-direction:row;gap:0 1em}@supports (color:color-mix(in lch,red,blue)){.input{background-color:color-mix(in srgb,var(--color-stone) 20%,transparent)}}.input :where(input,textarea){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;height:100%;width:100%}.input input{flex-grow:1;line-height:.75}.input textarea{line-height:1.25}.input :where(input,textarea)::-moz-placeholder{color:#1a1a1f73}.input :where(input,textarea)::placeholder{color:#1a1a1f73}@supports (color:color-mix(in lch,red,blue)){.input :where(input,textarea)::-moz-placeholder{color:color-mix(in srgb,var(--color-black) 45%,transparent)}.input :where(input,textarea)::placeholder{color:color-mix(in srgb,var(--color-black) 45%,transparent)}}.input input::-webkit-inner-spin-button,.input input::-webkit-outer-spin-button{display:none}.input input::-webkit-search-cancel-button,.input input::-webkit-search-decoration,.input input::-webkit-search-results-button,.input input::-webkit-search-results-decoration{display:none}.input input::-ms-clear{display:none}.input button.clear{display:grid;grid-template-columns:1fr;grid-template-rows:auto;opacity:1;pointer-events:auto;transition:opacity 125ms}.input input:-moz-placeholder-shown+button.clear{opacity:0;pointer-events:none}.input input:placeholder-shown+button.clear{opacity:0;pointer-events:none}.input button.clear:after,.input button.clear:before{aspect-ratio:1/1;content:"";display:block;grid-area:1/1/-1;position:relative;width:1em}.input button.clear:before{background-color:#d9d9d980;border-radius:50%;z-index:1}@supports (color:color-mix(in lch,red,blue)){.input button.clear:before{background-color:color-mix(in srgb,var(--color-stone) 50%,transparent)}}.input button.clear:after{background-color:#1a1a1f;background-color:var(--color-black);-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_input_clear.svg?v=160825084075284537501763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_input_clear.svg?v=160825084075284537501763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;scale:.375;z-index:2}article.item{display:flex;flex-direction:column;gap:max(11px,min(calc(.22321svw + 10.28571px),16px)) 0;gap:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px)) 0}article.item>a{display:contents}article.item .image{aspect-ratio:4/5}article.item :where(.vendor,.title,.caption,.price,.status){line-height:1.25;-webkit-user-select:text;-moz-user-select:text;user-select:text}article.item :where(.vendor,.title,.caption,.price,.status){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){article.item :where(.vendor,.title,.caption,.price,.status){font-size:13px}}@media (max-width:640px){article.item :where(.vendor,.title,.caption,.price,.status){font-size:12px}}article.item :where(.vendor,.price,.status){color:#1a1a1f;color:var(--color-black)}article.item :where(.title,.caption){color:#1a1a1f59}@supports (color:color-mix(in lch,red,blue)){article.item :where(.title,.caption){color:color-mix(in srgb,var(--color-black) 35%,transparent)}}article.item .caption{position:relative;text-indent:1.875em;text-transform:uppercase}article.item .caption:before{background-color:currentColor;content:"";display:block;height:max(.0416666667em,1px);left:0;margin-top:.5lh;position:absolute;top:0;width:1.75em}article.item .status{text-transform:uppercase}article.location .frame{display:grid;grid-template-columns:1fr;grid-template-rows:auto}article.location .frame :where(.image,.name){grid-area:1/1/-1}article.location .frame .image{aspect-ratio:1/1;position:relative;z-index:1}article.location .frame .image:before{background-color:#1a1a1fbf;content:"";display:block}@supports (color:color-mix(in lch,red,blue)){article.location .frame .image:before{background-color:color-mix(in srgb,var(--color-black) 75%,transparent)}}article.location .frame .image:before{height:100%;left:0;position:absolute;top:0;width:100%}article.location .frame .name{color:#fff;color:var(--color-white);font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:350;letter-spacing:-.01em;margin:auto;position:relative;text-transform:uppercase;-webkit-user-select:text;-moz-user-select:text;user-select:text;z-index:2}article.location .contact{align-content:start;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}@media (max-width:2560px){article.location .contact{grid-template-columns:repeat(2,1fr)}}@media (max-width:1440px){article.location .contact{grid-template-columns:1fr;grid-template-rows:1fr auto 1fr}}@media (max-width:1080px){article.location .contact{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media (max-width:960px){article.location .contact{grid-auto-flow:row;grid-auto-rows:auto;grid-template-rows:none;padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}}@media (max-width:400px){article.location .contact{grid-template-columns:1fr}}@media (min-width:2561px){article.location .contact .group:nth-of-type(3){grid-row:2}}article.location .contact :where(.name,.schedule){color:#1a1a1f;color:var(--color-black);-webkit-user-select:text;-moz-user-select:text;user-select:text}article.location .contact .name{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:600;letter-spacing:-.01em}@media (max-width:960px){article.location .contact .name{font-size:18px}}@media (max-width:640px){article.location .contact .name{font-size:16px}}article.location .contact .schedule{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){article.location .contact .schedule{font-size:18px}}@media (max-width:640px){article.location .contact .schedule{font-size:16px}}article.location .contact a:where(.address,.phone,.email){color:#1a1a1f;color:var(--color-black);-webkit-user-select:text;-moz-user-select:text;user-select:text}article.location .contact a:where(.address,.phone,.email){font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){article.location .contact a:where(.address,.phone,.email){font-size:18px}}@media (max-width:640px){article.location .contact a:where(.address,.phone,.email){font-size:16px}}article.location .contact a.map{color:#1a1a1f;color:var(--color-black);font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:1.25;margin-top:auto}@media (max-width:960px){article.location .contact a.map{font-size:14px}}@media (max-width:640px){article.location .contact a.map{font-size:12px}}article.location .contact a.map{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}article.location .contact a.map:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}@media (max-width:1440px) and (min-width:961px),(max-width:400px){article.location .contact a.map{margin-top:max(14px,min(calc(.44643svw + 12.57143px),24px));margin-top:max(14px,min(calc((var(--viewport-width) - 320px)/2240*10 + 14px),24px))}}article.location .info{margin-top:max(31px,min(calc(2.90179svw + 21.71429px),96px));margin-top:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px))}@media (max-width:960px){article.location .info{padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}}article.location .info .accordion{margin-top:max(31px,min(calc(2.90179svw + 21.71429px),96px));margin-top:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px))}article.location .info .accordion>.item:not(:first-of-type){margin-top:max(22px,min(calc(1.16071svw + 18.28571px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/2240*26 + 22px),48px))}article.location .info :where(.name,.text){color:#1a1a1f;color:var(--color-black)}article.location .info .name{border-top:1px solid rgba(26,26,31,.1);padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){article.location .info .name{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}article.location .info .name{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:600;letter-spacing:-.01em}@media (max-width:960px){article.location .info .name{font-size:18px}}@media (max-width:640px){article.location .info .name{font-size:16px}}article.location .info .text{line-height:1.5;-webkit-user-select:text;-moz-user-select:text;user-select:text}article.location .info .text :where(p,ul,ol){overflow:hidden}article.location .info .text :where(p,ul,ol):not(:first-child){margin-top:1lh}article.location .info .text a{-webkit-text-decoration:underline;text-decoration:underline}article.location .info .text em{font-style:italic}article.location .info .text sup{font-size:.75em;vertical-align:super}article.location .info .text strong{font-weight:600}article.location .info .text li:not(:first-of-type){margin-top:.125em}article.location .info .text li p{display:contents}article.location .info .text ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}article.location .info .text ol li{list-style-position:inside;list-style-type:decimal}article.location .info .text{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){article.location .info .text{font-size:18px}}@media (max-width:640px){article.location .info .text{font-size:16px}}.pagination{align-items:center;display:flex;flex-direction:row;gap:0 12px;justify-content:center}.pagination .action{background-color:#d9d9d980;color:#1a1a1f;color:var(--color-black)}@supports (color:color-mix(in lch,red,blue)){.pagination .action{background-color:color-mix(in srgb,var(--color-stone) 50%,transparent)}}.pagination .action{align-items:center;border-radius:50vw;cursor:pointer;display:flex;flex-direction:row;height:3em;justify-content:center;padding:0 1.25em;text-align:center;text-transform:uppercase;white-space:nowrap}.pagination .action.disable{opacity:.5;pointer-events:none}.pagination .action{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){.pagination .action{font-size:11px}}@media (max-width:640px){.pagination .action{font-size:10px}}@media (max-width:480px){.pagination .action{display:none}}.pagination>.item{background-color:#d9d9d980;border-radius:50vw}@supports (color:color-mix(in lch,red,blue)){.pagination>.item{background-color:color-mix(in srgb,var(--color-stone) 50%,transparent)}}.pagination>.item:not(.active){background-color:#d9d9d933}@supports (color:color-mix(in lch,red,blue)){.pagination>.item:not(.active){background-color:color-mix(in srgb,var(--color-stone) 20%,transparent)}}article.person>a{display:contents}article.person .image{aspect-ratio:5/7}article.person .content{margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}article.person :where(.name,.role){line-height:1.25}article.person :where(.name,.role){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){article.person :where(.name,.role){font-size:13px}}@media (max-width:640px){article.person :where(.name,.role){font-size:12px}}article.person .name{color:#1a1a1f;color:var(--color-black)}article.person .role{color:#1a1a1f59}@supports (color:color-mix(in lch,red,blue)){article.person .role{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}.grecaptcha-badge{visibility:hidden}.scale{display:grid}.scale .control{display:contents}.scale .control>button.item{align-items:center;aspect-ratio:1/1;background-color:#d9d9d980;border-radius:50vw;color:#1a1a1f;color:var(--color-black);display:flex;flex-direction:row;justify-content:center;padding-bottom:.25em;width:max(24px,min(calc(.53571svw + 22.28571px),36px));width:max(24px,min(calc((var(--viewport-width) - 320px)/2240*12 + 24px),36px))}@supports (color:color-mix(in lch,red,blue)){.scale .control>button.item{background-color:color-mix(in srgb,var(--color-stone) 50%,transparent)}}.scale .control>button.item{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){.scale .control>button.item{font-size:11px}}@media (max-width:640px){.scale .control>button.item{font-size:10px}}.scale .range input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;vertical-align:middle;width:100%}.scale .range input:active{cursor:grabbing}.scale .range input::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;background-color:#d9d9d9;background-color:var(--color-stone)}.scale .range input::-moz-range-track{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#d9d9d9;background-color:var(--color-stone)}.scale .range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#d9d9d9;background-color:var(--color-stone);border-radius:50vw;cursor:grab;height:max(18px,min(calc(.44643svw + 16.57143px),28px));height:max(18px,min(calc((var(--viewport-width) - 320px)/2240*10 + 18px),28px));width:max(18px,min(calc(.44643svw + 16.57143px),28px));width:max(18px,min(calc((var(--viewport-width) - 320px)/2240*10 + 18px),28px))}.scale .range input::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#d9d9d9;background-color:var(--color-stone);border:initial;border-radius:50vw;cursor:grab;height:max(18px,min(calc(.44643svw + 16.57143px),28px));height:max(18px,min(calc((var(--viewport-width) - 320px)/2240*10 + 18px),28px));width:max(18px,min(calc(.44643svw + 16.57143px),28px));width:max(18px,min(calc((var(--viewport-width) - 320px)/2240*10 + 18px),28px))}.scale .range input:active::-webkit-slider-thumb{cursor:inherit}.scale .range input:active::-moz-range-thumb{cursor:inherit}.scale\:horizontal{align-items:center;gap:0 4px;grid-template-columns:auto 1fr auto;grid-template-rows:auto}.scale\:horizontal .control>button.item{grid-row:1}.scale\:vertical .control>button.item\:negative{grid-column:3}.scale\:vertical .control>button.item\:positive{grid-column:1}.scale\:horizontal .range{grid-column:2;grid-row:1;height:max(18px,min(calc(.44643svw + 16.57143px),28px));height:max(18px,min(calc((var(--viewport-width) - 320px)/2240*10 + 18px),28px));width:100%}.scale\:horizontal .range input{direction:ltl;writing-mode:horizontal-tb}.scale\:horizontal .range input::-webkit-slider-runnable-track{height:1px;width:100%}.scale\:horizontal .range input::-moz-range-track{height:1px;width:100%}.scale\:horizontal .range input::-webkit-slider-thumb{translate:0 -50%}.scale\:vertical{gap:4px 0;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;justify-items:center}.scale\:vertical .control>button.item{grid-column:1}.scale\:vertical .control>button.item\:negative{grid-row:3}.scale\:vertical .control>button.item\:positive{grid-row:1}.scale\:vertical .range{grid-column:1;grid-row:2;height:100%;width:max(18px,min(calc(.44643svw + 16.57143px),28px));width:max(18px,min(calc((var(--viewport-width) - 320px)/2240*10 + 18px),28px))}.scale\:vertical .range input{direction:rtl;writing-mode:vertical-lr}.scale\:vertical .range input::-webkit-slider-runnable-track{height:100%;width:1px}.scale\:vertical .range input::-moz-range-track{height:100%;width:1px}.scale\:vertical .range input::-webkit-slider-thumb{translate:-50%}span.textfit{vertical-align:middle}.upload{display:flex;flex-direction:column;gap:max(17px,min(calc(.66964svw + 14.85714px),32px)) 0;gap:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) 0}.upload input{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}.upload .list:not(.display){display:none}.upload .list>.item{border-radius:12px;overflow:hidden;position:relative}.upload .preview{aspect-ratio:1/1;background-color:#ddb99233;display:grid;grid-template-columns:1fr;grid-template-rows:auto;opacity:.375}@supports (color:color-mix(in lch,red,blue)){.upload .preview{background-color:color-mix(in srgb,var(--color-beige) 20%,transparent)}}.upload .list>.item:not(.invalid) .preview{opacity:1}.upload button.delete{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin:max(8px,min(8px,8px));margin:max(8px,min(calc((var(--viewport-width) - 320px)/2240*0 + 8px),8px));position:absolute;right:0;top:0}.upload button.delete:after,.upload button.delete:before{aspect-ratio:1/1;content:"";display:block;grid-area:1/1/-1;position:relative;width:16px}.upload button.delete:before{background-color:#1a1a1f;background-color:var(--color-black);border-radius:50%;z-index:1}.upload button.delete:after{background-color:#fff;background-color:var(--color-white);-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_upload_delete.svg?v=106583512237321760411763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_upload_delete.svg?v=106583512237321760411763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;scale:.5;z-index:2}.upload .image{grid-area:1/1/-1}.upload .file{align-items:center;background-color:#fff;background-color:var(--color-white);flex-direction:column;grid-area:1/1/-1}.upload .file,.upload .name{display:flex;justify-content:center}.upload .name{color:#1a1a1f;color:var(--color-black);flex-direction:row;font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.25;padding:0 1.5em;width:100%}@media (max-width:960px){.upload .name{font-size:13px}}@media (max-width:640px){.upload .name{font-size:12px}}.upload span.basename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload span.basename:after{content:"."}.upload span.extension{flex-shrink:0}.upload .ingress{display:flex;flex-direction:row;justify-content:center;position:relative}@media (min-width:961px){.upload .ingress{align-items:center;background-color:#ddb99233;border:2px dashed rgba(26,26,31,.15);border-radius:12px;height:144px;transition:background-color 125ms,border-color 125ms}@supports (color:color-mix(in lch,red,blue)){.upload .ingress{background-color:color-mix(in srgb,var(--color-beige) 20%,transparent);border-color:color-mix(in srgb,var(--color-black) 15%,transparent)}}}@media (min-width:961px){.upload .ingress:not(.active){background-color:#d9d9d933;border-color:transparent}@supports (color:color-mix(in lch,red,blue)){.upload .ingress:not(.active){background-color:color-mix(in srgb,var(--color-stone) 20%,transparent)}}}.upload .ingress label.button{position:relative;z-index:1}@media (min-width:961px){.upload .ingress label.button{color:#1a1a1f;color:var(--color-black);font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em;text-transform:uppercase}}@media (min-width:961px) and (max-width:960px){.upload .ingress label.button{font-size:13px}}@media (min-width:961px) and (max-width:640px){.upload .ingress label.button{font-size:12px}}@media (max-width:960px){.upload .ingress label.button{align-items:center;border-radius:50vw;color:#1a1a1f;color:var(--color-black);cursor:pointer;display:flex;flex-direction:row;height:3.5em;justify-content:center;min-width:8em;padding:0 1.5em;text-align:center;text-transform:uppercase;white-space:nowrap}.upload .ingress label.button.disable{opacity:.5;pointer-events:none}.upload .ingress label.button{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}}@media (max-width:960px) and (max-width:960px){.upload .ingress label.button{font-size:13px}}@media (max-width:960px) and (max-width:640px){.upload .ingress label.button{font-size:12px}}@media (max-width:960px){.upload .ingress label.button{background-color:transparent;border:1px solid}}.upload .ingress label.button:before{content:"Drop Images Here"}@media (max-width:960px){.upload .ingress label.button:before{content:"Upload Images"}}body,html{overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html:where(.filter\:active,.gallery\:active,.menu\:active,.person\:active),html:where(.filter\:active,.gallery\:active,.menu\:active,.person\:active) body{overflow:hidden}html{height:100%}html:where(.browser\:load,.browser\:resize) *,html:where(.browser\:load,.browser\:resize) :after,html:where(.browser\:load,.browser\:resize) :before{transition:none 0s ease 0s!important;transition:initial!important}body{display:flex;flex-direction:column;min-height:100%;padding-top:96px;padding-top:var(--header-height)}body:before{background-color:#1a1a1fa6;content:"";display:block;opacity:1;pointer-events:auto;transition:opacity .25s;z-index:5}@supports (color:color-mix(in lch,red,blue)){body:before{background-color:color-mix(in srgb,var(--color-black) 65%,transparent)}}body:before{bottom:0;left:0;position:fixed;right:0;top:0}html:not(:where(.filter\:active,.menu\:active,.person\:active)) body:before{opacity:0;pointer-events:none}html{--header-height:96px}@media (max-width:960px){html{--header-height:64px}}header.header{align-items:flex-start;display:flex;flex-direction:row;height:96px;height:var(--header-height);left:0;padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin);position:fixed;top:0;width:100svw;width:var(--viewport-width)}@media (min-width:961px){header.header{gap:0 12px}}@media (max-width:960px){header.header{align-items:center}}body>header.header{background-color:#fff;background-color:var(--color-white);border-bottom:1px solid rgba(26,26,31,.1);z-index:3}@supports (color:color-mix(in lch,red,blue)){body>header.header{border-bottom:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}header.header a.logo{display:block;font-family:Reckless,serif;font-family:var(--family-reckless);font-size:42px;font-weight:350;line-height:.875;text-transform:uppercase}@media (min-width:961px){header.header a.logo{left:50%;position:absolute;text-transform:uppercase;top:50%;translate:-50% -50%}}@media (max-width:960px){header.header a.logo{font-size:32px}}header.header a.logo h1{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}header.header a.logo:before{content:"Maggs";display:block}header.header button.filter{aspect-ratio:1/1;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/layout_header_filter.svg?v=158437686587822696701763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/layout_header_filter.svg?v=158437686587822696701763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:64px}@media (min-width:961px){header.header button.filter{margin:16px auto 0 -14px}}@media (max-width:960px){header.header button.filter{margin-left:auto;width:48px}}header.header a.cart{position:relative}@media (min-width:961px){header.header a.cart{margin-top:16px}}header.header a.cart:after,header.header a.cart:before{display:block}header.header a.cart:before{aspect-ratio:1/1;content:"";grid-row:1/-1;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/layout_header_cart_active.svg?v=21988005546434160671763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/layout_header_cart_active.svg?v=21988005546434160671763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:64px}@media (max-width:960px){header.header a.cart:before{width:48px}}header.header a.cart:not(.active):before{-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/layout_header_cart_inactive.svg?v=11377931086790846771763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/layout_header_cart_inactive.svg?v=11377931086790846771763644988)}header.header a.cart:not([data-cart-count="0"]):after{content:attr(data-cart-count);font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:15px;font-weight:500;left:50%;letter-spacing:-.01em;position:absolute;top:50%;translate:-50%}@media (max-width:960px){header.header a.cart:not([data-cart-count="0"]):after{font-size:14px}}@media (max-width:640px){header.header a.cart:not([data-cart-count="0"]):after{font-size:13px}}header.header button.menu{aspect-ratio:1/1;display:flex;margin-right:-8px;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/layout_header_menu.svg?v=89006666119509309301763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/layout_header_menu.svg?v=89006666119509309301763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:64px}@media (min-width:961px){header.header button.menu{margin-top:16px}}@media (max-width:960px){header.header button.menu{margin-right:-6px;width:48px}}aside.brand header.header button.filter,aside.brand header.header button.filter:after,aside.filter header.header button.filter,aside.filter header.header button.filter:after,body>header.header button.filter,body>header.header button.filter:after,section.abstract\:article header.header button.filter,section.abstract\:article header.header button.filter:after,section.block .item\:banner.color\:black header.header button.filter,section.block .item\:banner.color\:black header.header button.filter:after,section.list\:person header.header button.filter,section.list\:person header.header button.filter:after,section.list\:related header.header button.filter,section.list\:related header.header button.filter:after{background-color:#1a1a1f;background-color:var(--color-black)}aside.brand header.header a.logo,aside.filter header.header a.logo,body>header.header a.logo,section.abstract\:article header.header a.logo,section.block .item\:banner.color\:black header.header a.logo,section.list\:person header.header a.logo,section.list\:related header.header a.logo{color:#1a1a1f;color:var(--color-black)}aside.brand header.header a.cart:before,aside.filter header.header a.cart:before,body>header.header a.cart:before,section.abstract\:article header.header a.cart:before,section.block .item\:banner.color\:black header.header a.cart:before,section.list\:person header.header a.cart:before,section.list\:related header.header a.cart:before{background-color:#1a1a1f;background-color:var(--color-black)}aside.brand header.header a.cart:not([data-cart-count="0"]):after,aside.filter header.header a.cart:not([data-cart-count="0"]):after,body>header.header a.cart:not([data-cart-count="0"]):after,section.abstract\:article header.header a.cart:not([data-cart-count="0"]):after,section.block .item\:banner.color\:black header.header a.cart:not([data-cart-count="0"]):after,section.list\:person header.header a.cart:not([data-cart-count="0"]):after,section.list\:related header.header a.cart:not([data-cart-count="0"]):after{color:#1a1a1f;color:var(--color-black)}aside.brand header.header button.menu,aside.filter header.header button.menu,body>header.header button.menu,section.abstract\:article header.header button.menu,section.block .item\:banner.color\:black header.header button.menu,section.list\:person header.header button.menu,section.list\:related header.header button.menu{background-color:#1a1a1f;background-color:var(--color-black)}aside.menu header.header button.filter,aside.menu header.header button.filter:after,aside.person header.header button.filter,aside.person header.header button.filter:after,section.block .item\:banner.color\:white header.header button.filter,section.block .item\:banner.color\:white header.header button.filter:after{background-color:#fff;background-color:var(--color-white)}aside.menu header.header a.logo,aside.person header.header a.logo,section.block .item\:banner.color\:white header.header a.logo{color:#fff;color:var(--color-white)}aside.menu header.header a.cart:before,aside.person header.header a.cart:before,section.block .item\:banner.color\:white header.header a.cart:before{background-color:#fff;background-color:var(--color-white)}aside.menu header.header a.cart:not([data-cart-count="0"]):after,aside.person header.header a.cart:not([data-cart-count="0"]):after,section.block .item\:banner.color\:white header.header a.cart:not([data-cart-count="0"]):after{color:#fff;color:var(--color-white)}aside.menu header.header button.menu,aside.person header.header button.menu,section.block .item\:banner.color\:white header.header button.menu{background-color:#fff;background-color:var(--color-white)}main.main{flex-grow:1}footer.footer{background-color:#ddb891;background-color:var(--color-beige);display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(2,auto);padding:max(17px,min(calc(.66964svw + 14.85714px),32px)) calc(50svw - 1280px);padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-margin);position:relative;width:100svw;width:var(--viewport-width);z-index:2}@media (max-width:1440px){footer.footer{grid-template-columns:repeat(4,1fr)}}@media (max-width:960px){footer.footer{grid-template-columns:repeat(2,1fr);padding:max(17px,min(calc(.66964svw + 14.85714px),32px)) 0;padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) 0}}@media (min-width:401px){footer.footer{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:400px){footer.footer{grid-template-columns:1fr}}footer.footer .contact{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr)}@media (min-width:961px){footer.footer .contact{grid-column-end:span 2}}@media (max-width:960px){footer.footer .contact{padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}}@media (max-width:960px) and (min-width:401px){footer.footer .contact{grid-column:1/-1}}@media (min-width:401px){footer.footer .contact{grid-template-rows:repeat(3,auto)}}@media (max-width:400px){footer.footer .contact{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:1fr}}footer.footer .contact .name{color:#1a1a1f;color:var(--color-black);font-family:Lora,serif;font-family:var(--family-lora);font-size:15px;font-weight:600;letter-spacing:-.01em}@media (max-width:960px){footer.footer .contact .name{font-size:14px}}@media (max-width:640px){footer.footer .contact .name{font-size:13px}}footer.footer .contact .schedule{color:#1a1a1f;color:var(--color-black);font-family:Lora,serif;font-family:var(--family-lora);font-size:15px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){footer.footer .contact .schedule{font-size:14px}}@media (max-width:640px){footer.footer .contact .schedule{font-size:13px}}footer.footer .contact a:where(.address,.phone,.email){color:#1a1a1f;color:var(--color-black)}footer.footer .contact a:where(.address,.phone,.email){font-family:Lora,serif;font-family:var(--family-lora);font-size:15px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){footer.footer .contact a:where(.address,.phone,.email){font-size:14px}}@media (max-width:640px){footer.footer .contact a:where(.address,.phone,.email){font-size:13px}}footer.footer nav.link{align-items:flex-start;display:flex;flex-direction:column}@media (max-width:960px){footer.footer nav.link{margin-top:max(25px,min(calc(6.09375svw + 5.5px),64px));margin-top:max(25px,min(calc((var(--viewport-width) - 320px)/640*39 + 25px),64px))}}@media (max-width:400px){footer.footer nav.link{padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}}footer.footer nav.link .name{color:#1a1a1f;color:var(--color-black);font-family:Lora,serif;font-family:var(--family-lora);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3125}@media (max-width:960px){footer.footer nav.link .name{font-size:14px}}@media (max-width:640px){footer.footer nav.link .name{font-size:13px}}footer.footer nav.link a.item{color:#1a1a1f;color:var(--color-black);display:block;font-family:Lora,serif;font-family:var(--family-lora);font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:1.3125}@media (max-width:960px){footer.footer nav.link a.item{font-size:14px}}@media (max-width:640px){footer.footer nav.link a.item{font-size:13px}}@media (max-width:960px) and (min-width:401px){footer.footer nav.link\:legal{padding-left:calc(50svw - 1280px);padding-left:var(--layout-margin)}footer.footer nav.link\:social{padding-right:calc(50svw - 1280px);padding-right:var(--layout-margin)}}@media (min-width:961px){footer.footer .warrant{align-items:flex-end;display:flex;flex-direction:row;grid-column-end:span 2;margin-top:max(38px,min(calc(9.73214svw + 6.85714px),256px));margin-top:max(38px,min(calc((var(--viewport-width) - 320px)/2240*218 + 38px),256px))}footer.footer .warrant .mark{aspect-ratio:1/1;background-color:#1a1a1f;background-color:var(--color-black);-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_warrant.svg?v=25852563411588566241763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_warrant.svg?v=25852563411588566241763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}footer.footer .warrant .text{color:#1a1a1f;color:var(--color-black);line-height:1.125;margin-left:32px;margin-left:var(--layout-gutter);max-width:26em;text-transform:uppercase}}@media (max-width:960px){footer.footer .warrant{border-top:1px solid rgba(26,26,31,.1);margin-top:max(25px,min(calc(6.09375svw + 5.5px),64px));margin-top:max(25px,min(calc((var(--viewport-width) - 320px)/640*39 + 25px),64px));padding:max(17px,min(calc(.66964svw + 14.85714px),32px));padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}@supports (color:color-mix(in lch,red,blue)){footer.footer .warrant{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}footer.footer .warrant{align-items:center;display:flex;flex-direction:column}footer.footer .warrant .mark{aspect-ratio:1/1;background-color:#1a1a1f;background-color:var(--color-black);-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_warrant.svg?v=25852563411588566241763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_warrant.svg?v=25852563411588566241763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}footer.footer .warrant .text{color:#1a1a1f;color:var(--color-black);line-height:1.125;margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px));max-width:26em;text-align:center;text-transform:uppercase;text-wrap:balance}}@media (max-width:960px) and (min-width:401px){footer.footer .warrant{grid-column:1/-1}}footer.footer .warrant .mark{width:96px}footer.footer .warrant .text{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:10px;font-weight:350;letter-spacing:.01em}footer.footer nav.association{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto)}@media (min-width:1441px){footer.footer nav.association{grid-column-end:span 3;grid-column-start:5;grid-row:1;margin-bottom:auto}}@media (max-width:1440px) and (min-width:961px){footer.footer nav.association{grid-column-end:span 2;margin-top:auto}}@media (min-width:961px){footer.footer nav.association{gap:0 32px;gap:0 var(--layout-gutter);margin-left:auto}}@media (max-width:960px){footer.footer nav.association{border-bottom:1px solid rgba(26,26,31,.1);border-top:1px solid rgba(26,26,31,.1)}@supports (color:color-mix(in lch,red,blue)){footer.footer nav.association{border-bottom:1px solid color-mix(in srgb,var(--color-black) 10%,transparent);border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}}@media (max-width:960px) and (min-width:401px){footer.footer nav.association{grid-column:1/-1}}footer.footer nav.association a.item{flex-direction:row;justify-content:center;min-width:0}@media (max-width:960px){footer.footer nav.association a.item{padding:max(17px,min(calc(.66964svw + 14.85714px),32px));padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}footer.footer nav.association a.item:not(:first-of-type){border-left:1px solid rgba(26,26,31,.1)}}@media (max-width:960px){@supports (color:color-mix(in lch,red,blue)){footer.footer nav.association a.item:not(:first-of-type){border-left:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}}footer.footer nav.association .text{display:none}footer.footer a.credit{color:#1a1a1f;color:var(--color-black);font-family:Lora,serif;font-family:var(--family-lora);font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:1.3125}@media (max-width:960px){footer.footer a.credit{font-size:14px}}@media (max-width:640px){footer.footer a.credit{font-size:13px}}@media (min-width:1441px){footer.footer a.credit{grid-column:7;margin-left:auto;margin-top:auto}}@media (max-width:1440px) and (min-width:961px){footer.footer a.credit{display:none}}@media (max-width:960px){footer.footer a.credit{margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px));padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}}section.abstract{padding:max(31px,min(calc(2.90179svw + 21.71429px),96px)) calc(50svw - 1248px);padding:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-indent);position:relative;width:100svw;width:var(--viewport-width)}@media (max-width:960px){section.abstract{padding:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 0;padding:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) 0}section.abstract:first-of-type{margin-top:calc(max(31px,min(calc((100svw - 320px) / 2240 * (96 - 31) + 31 * 1px),96px))*-1);margin-top:calc(max(31px,min(calc((var(--viewport-width) - 320px) / 2240 * (96 - 31) + 31 * 1px),96px))*-1)}}section.abstract .subject{color:#1a1a1f;color:var(--color-black)}@media (min-width:961px){section.abstract .subject{align-items:flex-start;display:flex;flex-direction:column}section.abstract .subject :where(.title,.extract){-webkit-user-select:text;-moz-user-select:text;user-select:text}section.abstract .subject :where(.title,.extract){font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:350;letter-spacing:-.01em}section.abstract .subject .title{text-transform:uppercase;text-wrap:balance}section.abstract .subject .title span{display:block}section.abstract .subject :where(.extract,.subtitle){line-height:1.125}section.abstract .subject .subtitle{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:18px;font-weight:400;letter-spacing:-.01em;-webkit-user-select:text;-moz-user-select:text;user-select:text}}@media (min-width:961px) and (max-width:960px){section.abstract .subject .subtitle{font-size:16px}}@media (min-width:961px) and (max-width:640px){section.abstract .subject .subtitle{font-size:14px}}@media (min-width:961px){section.abstract .subject a.subtitle{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.abstract .subject a.subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.abstract .subject .extract{padding-left:92.57143px;padding-left:calc(var(--column-width) + var(--layout-gutter));position:relative}}@media (min-width:961px) and (min-width:961px){section.abstract .subject .extract{margin-right:92.57143px;margin-right:var(--column-span)}}@media (min-width:961px){section.abstract .subject .extract:before{background-color:currentColor;content:"";display:block;height:max(.0416666667em,1px);left:0;margin-top:.5lh;position:absolute;top:0;width:calc(92.57143px - .125em);width:calc(var(--column-width) + var(--layout-gutter) - .125em)}section.abstract .subject .subtitle{margin-top:.5em}section.abstract .subject .extract+.subtitle{margin-left:92.57143px;margin-left:calc(var(--column-width) + var(--layout-gutter))}}@media (max-width:960px){section.abstract .subject{align-items:center;display:flex;flex-direction:column;padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}section.abstract .subject :where(.title,.extract){-webkit-user-select:text;-moz-user-select:text;user-select:text}section.abstract .subject :where(.title,.extract){font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:350;letter-spacing:-.01em}section.abstract .subject .title{text-transform:uppercase;text-wrap:balance}section.abstract .subject .title span{display:block}section.abstract .subject :where(.extract,.subtitle){line-height:1.125}section.abstract .subject .subtitle{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:18px;font-weight:400;letter-spacing:-.01em;-webkit-user-select:text;-moz-user-select:text;user-select:text}}@media (max-width:960px) and (max-width:960px){section.abstract .subject .subtitle{font-size:16px}}@media (max-width:960px) and (max-width:640px){section.abstract .subject .subtitle{font-size:14px}}@media (max-width:960px){section.abstract .subject a.subtitle{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.abstract .subject a.subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.abstract .subject :where(.title,.extract,.subtitle){text-align:center}section.abstract .subject :where(.title,.extract){max-width:16em;text-wrap:balance}section.abstract .subject .subtitle{margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}}section.abstract .area{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}@media (min-width:961px){section.abstract .area{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:960px){section.abstract .area{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);margin-top:max(22px,min(calc(4.0625svw + 9px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px))}}section.abstract .area>a{display:contents}section.abstract .image{aspect-ratio:1/1}@media (min-width:961px){section.abstract .image{grid-row:1}}section.abstract .content{display:flex;flex-direction:column}@media (min-width:961px){section.abstract .content{grid-row:1}}@media (max-width:960px){section.abstract .content{margin-top:max(22px,min(calc(4.0625svw + 9px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px));padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}}section.abstract .subtitle{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.abstract .subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.abstract\:about{z-index:2}@media (min-width:961px){section.abstract\:about .image{grid-column:1;margin-right:92.57143px;margin-right:var(--column-span)}section.abstract\:about .content{grid-column:2;justify-content:flex-end}}section.abstract\:about .about{align-items:flex-start;color:#1a1a1f;color:var(--color-black);display:flex;flex-direction:column}section.abstract\:about .about :where(.title,.extract){-webkit-user-select:text;-moz-user-select:text;user-select:text}section.abstract\:about .about :where(.title,.extract){font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:350;letter-spacing:-.01em}section.abstract\:about .about .title{text-transform:uppercase;text-wrap:balance}section.abstract\:about .about .title span{display:block}section.abstract\:about .about :where(.extract,.subtitle){line-height:1.125}section.abstract\:about .about .subtitle{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:18px;font-weight:400;letter-spacing:-.01em;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:960px){section.abstract\:about .about .subtitle{font-size:16px}}@media (max-width:640px){section.abstract\:about .about .subtitle{font-size:14px}}section.abstract\:about .about a.subtitle{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.abstract\:about .about a.subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.abstract\:about .about .extract{padding-left:92.57143px;padding-left:calc(var(--column-width) + var(--layout-gutter));position:relative}@media (min-width:961px){section.abstract\:about .about .extract{margin-right:92.57143px;margin-right:var(--column-span)}}section.abstract\:about .about .extract:before{background-color:currentColor;content:"";display:block;height:max(.0416666667em,1px);left:0;margin-top:.5lh;position:absolute;top:0;width:calc(92.57143px - .125em);width:calc(var(--column-width) + var(--layout-gutter) - .125em)}section.abstract\:about .about .subtitle{margin-top:.5em}section.abstract\:about .about .extract+.subtitle{margin-left:92.57143px;margin-left:calc(var(--column-width) + var(--layout-gutter))}section.abstract\:article{clip-path:inset(0);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);z-index:4;grid-gap:0 32px;grid-gap:0 var(--layout-gutter);gap:0 32px;gap:0 var(--layout-gutter)}@media (min-width:961px){section.abstract\:article{background-color:#d9d9d9;background-color:var(--article-color,var(--color-stone))}}@media (max-width:960px){section.abstract\:article{grid-template-columns:1fr}}section.abstract\:article header.header{background-color:#fff;background-color:var(--color-white);z-index:3}@media (max-width:960px){section.abstract\:article header.header{border-bottom:1px solid rgba(26,26,31,.1)}@supports (color:color-mix(in lch,red,blue)){section.abstract\:article header.header{border-bottom:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}}section.abstract\:article .subject{position:relative;z-index:2}@media (min-width:961px){section.abstract\:article .subject{grid-column:1;grid-row:1}section.abstract\:article .subject .title{margin-top:-.125em}}section.abstract\:article .area{position:relative;z-index:1}@media (min-width:961px){section.abstract\:article .area{grid-column:1/-1;grid-row:1/-1}}section.abstract\:article .image{position:relative;z-index:1}@media (min-width:961px){section.abstract\:article .image{grid-column:2;margin-left:92.57143px;margin-left:var(--column-span)}section.abstract\:article .content{grid-column:1;justify-content:end}}section.abstract\:article .article{align-items:flex-start;color:#1a1a1f;color:var(--color-black);display:flex;flex-direction:column}section.abstract\:article .article :where(.title,.extract){-webkit-user-select:text;-moz-user-select:text;user-select:text}section.abstract\:article .article :where(.title,.extract){font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:350;letter-spacing:-.01em}section.abstract\:article .article .title{text-transform:uppercase;text-wrap:balance}section.abstract\:article .article .title span{display:block}section.abstract\:article .article :where(.extract,.subtitle){line-height:1.125}section.abstract\:article .article .subtitle{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:18px;font-weight:400;letter-spacing:-.01em;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:960px){section.abstract\:article .article .subtitle{font-size:16px}}@media (max-width:640px){section.abstract\:article .article .subtitle{font-size:14px}}section.abstract\:article .article a.subtitle{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.abstract\:article .article a.subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.abstract\:article .article .extract{padding-left:92.57143px;padding-left:calc(var(--column-width) + var(--layout-gutter));position:relative}@media (min-width:961px){section.abstract\:article .article .extract{margin-right:92.57143px;margin-right:var(--column-span)}}section.abstract\:article .article .extract:before{background-color:currentColor;content:"";display:block;height:max(.0416666667em,1px);left:0;margin-top:.5lh;position:absolute;top:0;width:calc(92.57143px - .125em);width:calc(var(--column-width) + var(--layout-gutter) - .125em)}section.abstract\:article .article .subtitle{margin-top:.5em}section.abstract\:article .article .extract+.subtitle{margin-left:92.57143px;margin-left:calc(var(--column-width) + var(--layout-gutter))}section.block{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);padding-bottom:max(36px,min(calc(4.82143svw + 20.57143px),144px));padding-bottom:max(36px,min(calc((var(--viewport-width) - 320px)/2240*108 + 36px),144px))}@media (min-width:961px){section.block{gap:0 124.57143px;gap:0 calc(var(--column-width) + var(--layout-gutter)*2)}}@media (max-width:960px){section.block{grid-template-columns:1fr}}@media (min-width:961px){section.block>.area{grid-column:1/-1}}section.block>.area>.item{width:100svw;width:var(--viewport-width)}section.block>.area>.item:not(:first-of-type){margin-top:max(38px,min(calc(9.73214svw + 6.85714px),256px));margin-top:max(38px,min(calc((var(--viewport-width) - 320px)/2240*218 + 38px),256px))}section.block .frame .caption{color:#1a1a1f73;line-height:1.375;margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){section.block .frame .caption{color:color-mix(in srgb,var(--color-black) 45%,transparent)}}section.block .frame .caption{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.block .frame .caption{font-size:13px}}@media (max-width:640px){section.block .frame .caption{font-size:12px}}@media (max-width:960px){section.block .frame .caption{padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}}section.block .text{color:#1a1a1f;color:var(--color-black);line-height:1.5;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.block .text :where(p,ul,ol){overflow:hidden}section.block .text :where(p,ul,ol):not(:first-child){margin-top:1lh}section.block .text a{-webkit-text-decoration:underline;text-decoration:underline}section.block .text em{font-style:italic}section.block .text sup{font-size:.75em;vertical-align:super}section.block .text strong{font-weight:600}section.block .text li:not(:first-of-type){margin-top:.125em}section.block .text li p{display:contents}section.block .text ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}section.block .text ol li{list-style-position:inside;list-style-type:decimal}section.block .text{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.block .text{font-size:18px}}@media (max-width:640px){section.block .text{font-size:16px}}section.block .text p:has(a.button){display:inline-block}section.block .text p a.button{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.block .text p a.button:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.block .text p a.button{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:18px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.block .text p a.button{font-size:16px}}@media (max-width:640px){section.block .text p a.button{font-size:14px}}section.block .item\:banner{clip-path:inset(0);display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-top:-96px;margin-top:calc(var(--header-height)*-1);min-height:720px;padding:calc(96px + max(22px,min(calc((100svw - 320px) / 2240 * (48 - 22) + 22 * 1px),48px))) calc((100svw - 2560px)/2) max(31px,min(calc((100svw - 320px) / 2240 * (96 - 31) + 31 * 1px),96px));padding:calc(var(--header-height) + max(22px,min(calc((var(--viewport-width) - 320px) / 2240 * (48 - 22) + 22 * 1px),48px))) var(--layout-margin) max(31px,min(calc((var(--viewport-width) - 320px) / 2240 * (96 - 31) + 31 * 1px),96px));position:relative;z-index:4}@media (min-width:961px){section.block .item\:banner{height:1536px;height:calc(var(--layout-width)*.6);max-height:100svh;max-height:var(--viewport-height)}}@media (max-width:960px){section.block .item\:banner{min-height:100svh}}section.block .item\:banner header.header{z-index:3}section.block .item\:banner .image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.block .item\:banner .content{align-items:center;display:flex;flex-direction:column;grid-area:1/1/-1;min-width:0;position:relative;z-index:2}section.block .item\:banner :where(.caption,.name){text-align:center}section.block .item\:banner.color\:black :where(.caption,.name){color:#1a1a1f;color:var(--color-black)}section.block .item\:banner.color\:white :where(.caption,.name){color:#fff;color:var(--color-white)}section.block .item\:banner .caption{display:flex;flex-direction:column;flex-grow:1;font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.block .item\:banner .caption{font-size:18px}}@media (max-width:640px){section.block .item\:banner .caption{font-size:16px}}section.block .item\:banner .caption:before{content:"";display:block;flex-grow:1}section.block .item\:banner .name{flex-grow:1;font-family:Reckless,serif;font-family:var(--family-reckless);font-size:min(max(80px,min(calc(18.75svw + 20px),500px)),var(--font-size));font-size:min(max(80px,min(calc((var(--viewport-width) - 320px)/2240*420 + 80px),500px)),var(--font-size));font-weight:250;letter-spacing:-.01em;line-height:.875;margin-top:max(max(11px,min(calc(.22321svw + 10.28571px),16px)),.125em);margin-top:max(max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px)),.125em);text-transform:uppercase;width:100%}@media (max-width:960px){section.block .item\:banner .name{font-size:min(max(64px,min(calc(.71429svw + 61.71429px),80px)),var(--font-size));font-size:min(max(64px,min(calc((var(--viewport-width) - 320px)/2240*16 + 64px),80px)),var(--font-size))}}section.block .item\:headline{padding:0 calc(50svw - 1248px);padding:0 var(--layout-indent);position:relative;z-index:2}section.block .item\:headline .headline{color:#1a1a1f;color:var(--color-black);text-align:center;text-transform:uppercase;text-wrap:balance;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.block .item\:headline .headline :where(p,ul,ol){overflow:hidden}section.block .item\:headline .headline :where(p,ul,ol):not(:first-child){margin-top:1lh}section.block .item\:headline .headline a{-webkit-text-decoration:underline;text-decoration:underline}section.block .item\:headline .headline em{font-style:italic}section.block .item\:headline .headline sup{font-size:.75em;vertical-align:super}section.block .item\:headline .headline strong{font-weight:600}section.block .item\:headline .headline li:not(:first-of-type){margin-top:.125em}section.block .item\:headline .headline li p{display:contents}section.block .item\:headline .headline ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}section.block .item\:headline .headline ol li{list-style-position:inside;list-style-type:decimal}section.block .item\:headline .headline{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:350;letter-spacing:-.01em}section.block .item\:headline .headline span.lower{text-transform:lowercase}section.block .item\:hero{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;position:relative;z-index:2}@media (min-width:961px){section.block .item\:hero{align-items:start}}@media (max-width:960px){section.block .item\:hero{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:calc(100svh - 96px);min-height:calc(var(--viewport-height) - var(--header-height))}}@media (min-width:961px){section.block .item\:hero .image{height:100%;min-height:calc(100svh - 96px);min-height:calc(var(--viewport-height) - var(--header-height))}}section.block .item\:hero .content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:max(28px,min(calc((100svw - 320px) / 2240 * (80 - 28) + 28 * 1px),80px)) calc(max(28px,min(calc((100svw - 320px) / 2240 * (80 - 28) + 28 * 1px),80px)) + (100svw - 2560px)/2) max(28px,min(calc((100svw - 320px) / 2240 * (80 - 28) + 28 * 1px),80px)) max(28px,min(calc((100svw - 320px) / 2240 * (80 - 28) + 28 * 1px),80px));padding:max(28px,min(calc((var(--viewport-width) - 320px) / 2240 * (80 - 28) + 28 * 1px),80px)) calc(max(28px,min(calc((var(--viewport-width) - 320px) / 2240 * (80 - 28) + 28 * 1px),80px)) + var(--layout-margin)) max(28px,min(calc((var(--viewport-width) - 320px) / 2240 * (80 - 28) + 28 * 1px),80px)) max(28px,min(calc((var(--viewport-width) - 320px) / 2240 * (80 - 28) + 28 * 1px),80px));position:sticky;top:96px;top:var(--header-height)}@media (min-width:961px){section.block .item\:hero .content{height:calc(100svh - 96px);height:calc(var(--viewport-height) - var(--header-height))}}@media (max-width:960px){section.block .item\:hero .content{padding:max(28px,min(calc(2.32143svw + 20.57143px),80px)) calc(50svw - 1280px);padding:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) var(--layout-margin) max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px))}}section.block .item\:hero :where(.caption,.name){color:#1a1a1f;color:var(--color-black);flex-grow:1;text-align:center;text-wrap:balance;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.block .item\:hero .caption{display:flex;flex-direction:column;font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.25}@media (max-width:960px){section.block .item\:hero .caption{font-size:18px}}@media (max-width:640px){section.block .item\:hero .caption{font-size:16px}}section.block .item\:hero .caption:before{content:"";display:block;flex-grow:1}section.block .item\:hero .name{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:min(max(80px,min(calc(2.00893svw + 73.57143px),125px)),var(--font-size));font-size:min(max(80px,min(calc((var(--viewport-width) - 320px)/2240*45 + 80px),125px)),var(--font-size));font-weight:250;letter-spacing:-.01em;line-height:.875;margin-top:max(max(11px,min(calc(.22321svw + 10.28571px),16px)),.125em);margin-top:max(max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px)),.125em);text-transform:uppercase;width:100%}@media (max-width:960px){section.block .item\:hero .name{font-size:min(max(64px,min(calc(.71429svw + 61.71429px),80px)),var(--font-size));font-size:min(max(64px,min(calc((var(--viewport-width) - 320px)/2240*16 + 64px),80px)),var(--font-size))}}section.block .item\:hero .name:only-of-type{align-items:center;display:flex;flex-direction:row;justify-content:center}section.block .item\:hero a.button{align-items:center;border-radius:50vw;color:#1a1a1f;color:var(--color-black);cursor:pointer;display:flex;flex-direction:row;height:3.5em;justify-content:center;margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px));min-width:8em;padding:0 1.5em;text-align:center;text-transform:uppercase;white-space:nowrap}section.block .item\:hero a.button.disable{opacity:.5;pointer-events:none}section.block .item\:hero a.button{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.block .item\:hero a.button{font-size:13px}}@media (max-width:640px){section.block .item\:hero a.button{font-size:12px}}section.block .item\:hero a.button{background-color:transparent;border:1px solid}section.block .item\:image{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;position:relative;z-index:2}@media (min-width:961px){section.block .item\:image{gap:0 124.57143px;gap:0 calc(var(--column-width) + var(--layout-gutter)*2);padding:0 calc(50svw - 1248px);padding:0 var(--layout-indent)}}@media (max-width:960px){section.block .item\:image{grid-template-columns:1fr}}@media (min-width:961px){section.block .item\:image.layout\:pair .frame{grid-column:1}section.block .item\:image.layout\:span .frame{grid-column:1/-1}section.block .item\:image.layout\:right .frame{grid-column:2}}section.block .item\:imagetext{align-items:start;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;position:relative;z-index:2}@media (min-width:961px){section.block .item\:imagetext{gap:0 124.57143px;gap:0 calc(var(--column-width) + var(--layout-gutter)*2);padding:0 calc(50svw - 1248px);padding:0 var(--layout-indent)}}@media (max-width:960px){section.block .item\:imagetext{grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}}@media (min-width:961px){section.block .item\:imagetext :where(.frame,.text){grid-row:1}}@media (min-width:961px){section.block .item\:imagetext.layout\:image .frame{grid-column-start:1}section.block .item\:imagetext.layout\:text.image\:medium.text\:small .frame,section.block .item\:imagetext.layout\:text.image\:small.text\:small .frame{grid-column-start:3}}@media (min-width:1441px){section.block .item\:imagetext.image\:large .frame{grid-column-end:span 3}}@media (max-width:1440px) and (min-width:960px){section.block .item\:imagetext.image\:large .frame{grid-column-end:span 2}}@media (min-width:961px){section.block .item\:imagetext.image\:medium .frame{grid-column-end:span 2}}@media (max-width:1440px) and (min-width:961px){section.block .item\:imagetext .text{grid-column-end:span 2}}@media (min-width:961px){section.block .item\:imagetext .text{position:sticky;top:calc(96px + max(17px,min(calc((100svw - 320px) / 2240 * (32 - 17) + 17 * 1px),32px)));top:calc(var(--header-height) + max(17px,min(calc((var(--viewport-width) - 320px) / 2240 * (32 - 17) + 17 * 1px),32px)))}}@media (max-width:960px){section.block .item\:imagetext .text{margin-top:max(22px,min(calc(4.0625svw + 9px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px));padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}}@media (min-width:961px){section.block .item\:imagetext.layout\:image.image\:small .text{grid-column-start:3}section.block .item\:imagetext.layout\:text .text{grid-column-start:1}}@media (min-width:1441px){section.block .item\:imagetext.text\:large .text{grid-column-end:span 2}}section.block .item\:itemtext{position:relative;z-index:2}@media (max-width:640px),(min-width:961px){section.block .item\:itemtext{align-items:start;display:grid;grid-template-columns:1fr;grid-template-rows:auto;justify-items:start}}@media (max-width:640px){section.block .item\:itemtext{grid-template-rows:repeat(2,auto)}}section.block .item\:itemtext .entity{background-color:#fff5e9;background-color:var(--color-cream);padding:max(17px,min(calc(.66964svw + 14.85714px),32px)) max(17px,min(calc(.66964svw + 14.85714px),32px)) max(17px,min(calc(.66964svw + 14.85714px),32px)) calc(50svw - 1248px);padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-indent)}@media (min-width:961px){section.block .item\:itemtext .entity{grid-area:1/1/-1}}@media (max-width:960px) and (min-width:641px){section.block .item\:itemtext .entity{float:left;margin:0 max(22px,min(calc(4.0625svw + 9px),48px)) max(22px,min(calc(4.0625svw + 9px),48px)) 0;margin:0 max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px)) max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px)) 0}}section.block .item\:itemtext article.item{width:338.28571px;width:calc((var(--layout-width) + var(--layout-gutter))*.14286 - var(--layout-gutter))}@media (max-width:1920px){section.block .item\:itemtext article.item{width:400px;width:calc((var(--layout-width) + var(--layout-gutter))*.16667 - var(--layout-gutter))}}@media (max-width:1440px){section.block .item\:itemtext article.item{width:486.4px;width:calc((var(--layout-width) + var(--layout-gutter))*.2 - var(--layout-gutter))}}@media (max-width:1080px){section.block .item\:itemtext article.item{width:616px;width:calc((var(--layout-width) + var(--layout-gutter))*.25 - var(--layout-gutter))}}@media (max-width:720px){section.block .item\:itemtext article.item{width:832px;width:calc((var(--layout-width) + var(--layout-gutter))*.33333 - var(--layout-gutter))}}@media (max-width:480px){section.block .item\:itemtext article.item{width:1264px;width:calc((var(--layout-width) + var(--layout-gutter))*.5 - var(--layout-gutter))}}section.block .item\:itemtext .area{display:grid}@media (min-width:961px){section.block .item\:itemtext .area{gap:0 124.57143px;gap:0 calc(var(--column-width) + var(--layout-gutter)*2);grid-area:1/1/-1;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;padding:0 calc(50svw - 1248px);padding:0 var(--layout-indent);width:100%}}@media (max-width:960px){section.block .item\:itemtext .area{display:contents}}@media (min-width:961px){section.block .item\:itemtext .text{grid-column-end:span 2;grid-column-start:3}}@media (max-width:960px){section.block .item\:itemtext .text{padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}}@media (max-width:640px){section.block .item\:itemtext .text{margin-top:max(22px,min(calc(8.125svw - 4px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/320*26 + 22px),48px))}}section.block .item\:quote{align-items:center;display:flex;flex-direction:column;padding:0 calc(50svw - 1248px);padding:0 var(--layout-indent);position:relative;z-index:2}section.block .item\:quote :where(.quote,.source){color:#1a1a1f;color:var(--color-black)}section.block .item\:quote .quote{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:350;letter-spacing:-.01em;text-align:center;text-transform:uppercase;text-wrap:balance}section.block .item\:quote .quote q:before{content:"\201c"}section.block .item\:quote .quote q:after{content:"\201d"}section.block .item\:quote .source{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em;margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}@media (max-width:960px){section.block .item\:quote .source{font-size:13px}}@media (max-width:640px){section.block .item\:quote .source{font-size:12px}}section.block .item\:text{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;padding:0 calc(50svw - 1248px);padding:0 var(--layout-indent);position:relative;z-index:2}@media (min-width:961px){section.block .item\:text{gap:0 124.57143px;gap:0 calc(var(--column-width) + var(--layout-gutter)*2)}}@media (max-width:960px){section.block .item\:text{grid-template-columns:1fr}}@media (min-width:961px){section.block .item\:text .text{grid-column:2}}section.block .meta{align-items:start;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;justify-items:start;margin:max(38px,min(calc(6.875svw + 16px),192px)) calc(50svw - 1248px) 0 0;margin:max(38px,min(calc((var(--viewport-width) - 320px)/2240*154 + 38px),192px)) var(--layout-indent) 0 0;padding:max(11px,min(calc(.22321svw + 10.28571px),16px)) 0;padding:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px)) 0;position:relative;z-index:2;grid-gap:0 8px;border-bottom:1px solid rgba(26,26,31,.1);border-top:1px solid rgba(26,26,31,.1);gap:0 8px}@supports (color:color-mix(in lch,red,blue)){section.block .meta{border-bottom:1px solid color-mix(in srgb,var(--color-black) 10%,transparent);border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}@media (min-width:961px){section.block .meta{grid-column:2}}@media (max-width:960px){section.block .meta{margin:max(38px,min(calc(6.875svw + 16px),192px)) calc(50svw - 1248px) 0;margin:max(38px,min(calc((var(--viewport-width) - 320px)/2240*154 + 38px),192px)) var(--layout-indent) 0}}section.block .meta a.person{display:contents}section.block .meta .image{aspect-ratio:5/7;grid-row:1/-1;width:96px}section.block .meta :where(.key,.name,.date){line-height:1.25}section.block .meta :where(.key,.name,.date){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.block .meta :where(.key,.name,.date){font-size:13px}}@media (max-width:640px){section.block .meta :where(.key,.name,.date){font-size:12px}}section.block .meta .key{color:#1a1a1f59}@supports (color:color-mix(in lch,red,blue)){section.block .meta .key{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}section.block .meta :where(.name,.date){-webkit-user-select:text;-moz-user-select:text;user-select:text}section.block .meta .name{color:#1a1a1f;color:var(--color-black);text-wrap:balance}section.block .meta .date{color:#1a1a1f59;grid-row:3;margin-top:90px}@supports (color:color-mix(in lch,red,blue)){section.block .meta .date{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}section.block\:article .item\:hero{background-color:transparent;background-color:var(--article-color,transparent)}section.block\:collection .item\:hero{background-color:#1a1a1f0d}@supports (color:color-mix(in lch,red,blue)){section.block\:collection .item\:hero{background-color:var(--collection-color,color-mix(in srgb,var(--color-black) 5%,transparent))}}aside.brand{align-items:center;background-color:#fff;background-color:var(--color-white);border-bottom:1px solid rgba(26,26,31,.1);display:flex;flex-direction:column;gap:max(17px,min(calc(.66964svw + 14.85714px),32px)) 0;gap:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) 0;height:var(--height);justify-content:flex-start;left:50%;padding:max(17px,min(calc(.66964svw + 14.85714px),32px)) calc(50svw - 1280px) max(22px,min(calc(1.16071svw + 18.28571px),48px));padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-margin) max(22px,min(calc((var(--viewport-width) - 320px)/2240*26 + 22px),48px));position:fixed;top:0;translate:-50%;width:100svw;width:var(--viewport-width);z-index:4}@supports (color:color-mix(in lch,red,blue)){aside.brand{border-bottom:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}@media (max-width:960px){aside.brand{display:none}}aside.brand header.header a.logo,aside.brand:not(.display){display:none}aside.brand .warrant{align-items:center;display:flex;flex-direction:column;opacity:var(--opacity);translate:0 var(--translate-y) 0}aside.brand .warrant .mark{aspect-ratio:1/1;background-color:#1a1a1f;background-color:var(--color-black);-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_warrant.svg?v=25852563411588566241763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/component_warrant.svg?v=25852563411588566241763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}aside.brand .warrant .text{color:#1a1a1f;color:var(--color-black);line-height:1.125;margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px));max-width:26em;text-align:center;text-transform:uppercase;text-wrap:balance}aside.brand:not(.active) .warrant{opacity:1}aside.brand .warrant .mark{width:72px}aside.brand .warrant .text{font-size:7px;font-weight:350;letter-spacing:.01em}aside.brand .warrant .text,aside.brand a.logo{font-family:Reckless,serif;font-family:var(--family-reckless)}aside.brand a.logo{align-content:end;color:#1a1a1f;color:var(--color-black);display:grid;font-size:calc(42px + 18px*(1 - var(--progress)));font-weight:calc(250 + var(--progress)*100);grid-template-columns:1fr;grid-template-rows:repeat(2,auto);justify-items:center;line-height:.875;min-height:1.75em;text-transform:uppercase}aside.brand:not(.active) a.logo{font-size:60px}aside.brand a.logo:after,aside.brand a.logo:before{display:block}aside.brand a.logo:before{content:"Maggs";left:50%;margin-top:48px;margin-top:calc(var(--header-height)*.5);position:fixed;top:0;translate:-50% -50% 0}aside.brand:not(.active) a.logo:before{grid-row:1;left:revert;margin-top:revert;position:static;top:revert;translate:0 var(--translate-y) 0}aside.brand a.logo:after{content:"Bros. Ltd.";grid-row:2;opacity:var(--opacity);translate:0 calc(var(--translate-y) + 25%*var(--progress)) 0}aside.brand:not(.active) a.logo:after{opacity:1}aside.brand .caption{color:#1a1a1f;color:var(--color-black);font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:16px;font-weight:400;letter-spacing:-.01em;opacity:var(--opacity);translate:0 calc(var(--translate-y) - 100%*var(--progress)) 0}@media (max-width:960px){aside.brand .caption{font-size:14px}}@media (max-width:640px){aside.brand .caption{font-size:12px}}aside.brand:not(.active) .caption{opacity:1}section.carousel{padding:max(28px,min(calc(2.32143svw + 20.57143px),80px)) 0;padding:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) 0;position:relative;width:100svw;width:var(--viewport-width);z-index:2}@media (max-width:960px){section.carousel:first-of-type{margin-top:calc(max(28px,min(calc((100svw - 320px) / 2240 * (80 - 28) + 28 * 1px),80px))*-1);margin-top:calc(max(28px,min(calc((var(--viewport-width) - 320px) / 2240 * (80 - 28) + 28 * 1px),80px))*-1)}}@media (min-width:961px){section.carousel .deck .area>.item{padding:0 calc(50svw - 1248px);padding:0 var(--layout-indent)}}section.carousel .deck .pagination{margin-top:max(24px,min(calc(1.42857svw + 19.42857px),56px));margin-top:max(24px,min(calc((var(--viewport-width) - 320px)/2240*32 + 24px),56px));padding:0 calc(50svw - 1248px);padding:0 var(--layout-indent)}section.carousel\:event .subject{color:#1a1a1f;color:var(--color-black);padding:0 calc(50svw - 1248px);padding:0 var(--layout-indent)}@media (min-width:961px){section.carousel\:event .subject{align-items:flex-start;display:flex;flex-direction:column}section.carousel\:event .subject :where(.title,.extract){-webkit-user-select:text;-moz-user-select:text;user-select:text}section.carousel\:event .subject :where(.title,.extract){font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:350;letter-spacing:-.01em}section.carousel\:event .subject .title{text-transform:uppercase;text-wrap:balance}section.carousel\:event .subject .title span{display:block}section.carousel\:event .subject :where(.extract,.subtitle){line-height:1.125}section.carousel\:event .subject .subtitle{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:18px;font-weight:400;letter-spacing:-.01em;-webkit-user-select:text;-moz-user-select:text;user-select:text}}@media (min-width:961px) and (max-width:960px){section.carousel\:event .subject .subtitle{font-size:16px}}@media (min-width:961px) and (max-width:640px){section.carousel\:event .subject .subtitle{font-size:14px}}@media (min-width:961px){section.carousel\:event .subject a.subtitle{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.carousel\:event .subject a.subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.carousel\:event .subject .extract{padding-left:92.57143px;padding-left:calc(var(--column-width) + var(--layout-gutter));position:relative}}@media (min-width:961px) and (min-width:961px){section.carousel\:event .subject .extract{margin-right:92.57143px;margin-right:var(--column-span)}}@media (min-width:961px){section.carousel\:event .subject .extract:before{background-color:currentColor;content:"";display:block;height:max(.0416666667em,1px);left:0;margin-top:.5lh;position:absolute;top:0;width:calc(92.57143px - .125em);width:calc(var(--column-width) + var(--layout-gutter) - .125em)}section.carousel\:event .subject .subtitle{margin-top:.5em}section.carousel\:event .subject .extract+.subtitle{margin-left:92.57143px;margin-left:calc(var(--column-width) + var(--layout-gutter))}}@media (max-width:960px){section.carousel\:event .subject{align-items:center;display:flex;flex-direction:column;padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}section.carousel\:event .subject :where(.title,.extract){-webkit-user-select:text;-moz-user-select:text;user-select:text}section.carousel\:event .subject :where(.title,.extract){font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:350;letter-spacing:-.01em}section.carousel\:event .subject .title{text-transform:uppercase;text-wrap:balance}section.carousel\:event .subject .title span{display:block}section.carousel\:event .subject :where(.extract,.subtitle){line-height:1.125}section.carousel\:event .subject .subtitle{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:18px;font-weight:400;letter-spacing:-.01em;-webkit-user-select:text;-moz-user-select:text;user-select:text}}@media (max-width:960px) and (max-width:960px){section.carousel\:event .subject .subtitle{font-size:16px}}@media (max-width:960px) and (max-width:640px){section.carousel\:event .subject .subtitle{font-size:14px}}@media (max-width:960px){section.carousel\:event .subject a.subtitle{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.carousel\:event .subject a.subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.carousel\:event .subject :where(.title,.extract,.subtitle){text-align:center}section.carousel\:event .subject :where(.title,.extract){max-width:16em;text-wrap:balance}section.carousel\:event .subject .subtitle{margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}section.carousel\:event .deck{margin-top:max(22px,min(calc(4.0625svw + 9px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px))}}section.carousel\:event .deck .area>.item{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);justify-items:center}section.carousel\:event .deck .area>.item>a{display:contents}section.carousel\:event .image{aspect-ratio:1/1;width:624px}@media (min-width:961px){section.carousel\:event .image{grid-row:2;margin-top:max(27px,min(calc(2.00893svw + 20.57143px),72px));margin-top:max(27px,min(calc((var(--viewport-width) - 320px)/2240*45 + 27px),72px))}}@media (max-width:960px){section.carousel\:event .image{width:100%}}@media (min-width:961px){section.carousel\:event .content{grid-row:1}}@media (max-width:960px){section.carousel\:event .content{margin-top:max(22px,min(calc(4.0625svw + 9px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px))}}section.carousel\:event .event{align-items:center;display:flex;flex-direction:column}section.carousel\:event .event :where(.title,.extract){-webkit-user-select:text;-moz-user-select:text;user-select:text}section.carousel\:event .event :where(.title,.extract){font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:350;letter-spacing:-.01em}section.carousel\:event .event .title{text-transform:uppercase;text-wrap:balance}section.carousel\:event .event .title span{display:block}section.carousel\:event .event :where(.extract,.subtitle){line-height:1.125}section.carousel\:event .event .subtitle{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:18px;font-weight:400;letter-spacing:-.01em;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:960px){section.carousel\:event .event .subtitle{font-size:16px}}@media (max-width:640px){section.carousel\:event .event .subtitle{font-size:14px}}section.carousel\:event .event a.subtitle{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.carousel\:event .event a.subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.carousel\:event .event :where(.title,.extract,.subtitle){text-align:center}section.carousel\:event .event :where(.title,.extract){max-width:16em;text-wrap:balance}section.carousel\:event .event .subtitle{margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}section.carousel\:event :where(.title,.extract,.subtitle){color:#1a1a1f;color:var(--color-black)}section.carousel\:event .subtitle{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.carousel\:event .subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.cart{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;padding:max(31px,min(calc(2.90179svw + 21.71429px),96px)) calc(50svw - 1248px);padding:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-indent);position:relative;width:100svw;width:var(--viewport-width);z-index:2;grid-gap:0 32px;grid-gap:0 var(--layout-gutter);gap:0 32px;gap:0 var(--layout-gutter)}@media (max-width:1440px){section.cart{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){section.cart{grid-template-columns:1fr}}section.cart form{display:contents}section.cart .heading{color:#1a1a1f;color:var(--color-black)}@media (min-width:961px){section.cart .heading{align-items:flex-start;display:flex;flex-direction:column;line-height:.875em;text-transform:uppercase;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.cart .heading span{display:block}section.cart .heading{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(24px,min(calc(4.50893svw + 9.57143px),125px));font-size:max(24px,min(calc((var(--viewport-width) - 320px)/2240*101 + 24px),125px));font-weight:250;letter-spacing:-.01em}}@media (max-width:960px){section.cart .heading{align-items:center;display:flex;flex-direction:column;line-height:.875em;margin:.75em auto;max-width:8em;text-align:center;text-transform:uppercase;text-wrap:balance;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.cart .heading span{display:block}section.cart .heading{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(42px,min(calc(9.28571svw + 12.28571px),250px));font-size:max(42px,min(calc((var(--viewport-width) - 320px)/2240*208 + 42px),250px));font-weight:250;letter-spacing:-.01em}}@media (max-width:1440px) and (min-width:961px){section.cart .area{grid-column-end:span 2}}@media (max-width:960px){section.cart .area{margin-top:max(22px,min(calc(4.0625svw + 9px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px))}}section.cart .empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:max(22px,min(calc(1.16071svw + 18.28571px),48px)) 0;padding:max(22px,min(calc((var(--viewport-width) - 320px)/2240*26 + 22px),48px)) 0}@media (min-width:961px){section.cart .empty{grid-column:1/-1}}section.cart .empty .text{color:#1a1a1f;color:var(--color-black);line-height:.875em;max-width:8em;text-align:center;text-transform:uppercase;text-wrap:balance;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.cart .empty .text :where(p,ul,ol){overflow:hidden}section.cart .empty .text :where(p,ul,ol):not(:first-child){margin-top:1lh}section.cart .empty .text a{-webkit-text-decoration:underline;text-decoration:underline}section.cart .empty .text em{font-style:italic}section.cart .empty .text sup{font-size:.75em;vertical-align:super}section.cart .empty .text strong{font-weight:600}section.cart .empty .text li:not(:first-of-type){margin-top:.125em}section.cart .empty .text li p{display:contents}section.cart .empty .text ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}section.cart .empty .text ol li{list-style-position:inside;list-style-type:decimal}section.cart .empty .text{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(24px,min(calc(4.50893svw + 9.57143px),125px));font-size:max(24px,min(calc((var(--viewport-width) - 320px)/2240*101 + 24px),125px));font-weight:250;letter-spacing:-.01em}section.cart .empty a.button{align-items:center;background-color:#1a1a1f;background-color:var(--color-black);border-radius:50vw;color:#fff;color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;height:3.5em;justify-content:center;margin-top:max(25px,min(calc(1.74107svw + 19.42857px),64px));margin-top:max(25px,min(calc((var(--viewport-width) - 320px)/2240*39 + 25px),64px));min-width:8em;padding:0 1.5em;text-align:center;text-transform:uppercase;white-space:nowrap}section.cart .empty a.button.disable{opacity:.5;pointer-events:none}section.cart .empty a.button{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.cart .empty a.button{font-size:13px}}@media (max-width:640px){section.cart .empty a.button{font-size:12px}}section.cart .line>.item{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:0 32px;grid-gap:0 var(--layout-gutter);gap:0 32px;gap:0 var(--layout-gutter)}@media (max-width:640px){section.cart .line>.item{grid-template-columns:repeat(3,1fr)}}section.cart .line>.item:not(:first-of-type){margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}section.cart .line>.item>a{display:contents}section.cart .line>.item .image{aspect-ratio:4/5;grid-row:1/-1}section.cart .line>.item .content{border-bottom:1px solid rgba(26,26,31,.1);display:grid;grid-column-end:span 4;grid-template-columns:1fr;grid-template-rows:repeat(2,auto) 1fr auto;padding-bottom:max(14px,min(calc(.44643svw + 12.57143px),24px));padding-bottom:max(14px,min(calc((var(--viewport-width) - 320px)/2240*10 + 14px),24px))}@supports (color:color-mix(in lch,red,blue)){section.cart .line>.item .content{border-bottom:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}@media (max-width:640px){section.cart .line>.item .content{grid-column-end:span 2}}section.cart .line>.item :where(.vendor,.name,.price){line-height:1.25;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.cart .line>.item :where(.vendor,.name,.price){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.cart .line>.item :where(.vendor,.name,.price){font-size:13px}}@media (max-width:640px){section.cart .line>.item :where(.vendor,.name,.price){font-size:12px}}section.cart .line>.item :where(.vendor,.price){color:#1a1a1f;color:var(--color-black)}section.cart .line>.item .name{color:#1a1a1f59}@supports (color:color-mix(in lch,red,blue)){section.cart .line>.item .name{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}section.cart .line>.item .meta{margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}section.cart .line>.item .meta>.item{display:flex;flex-direction:column}section.cart .line>.item .meta>.item:not(:first-of-type){margin-top:max(8px,min(8px,8px));margin-top:max(8px,min(calc((var(--viewport-width) - 320px)/2240*0 + 8px),8px))}section.cart .line>.item .meta :where(.key,.value){line-height:1.25}section.cart .line>.item .meta :where(.key,.value){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.cart .line>.item .meta :where(.key,.value){font-size:11px}}@media (max-width:640px){section.cart .line>.item .meta :where(.key,.value){font-size:10px}}section.cart .line>.item .meta .key{color:#1a1a1f;color:var(--color-black)}section.cart .line>.item .meta .value{color:#1a1a1f59}@supports (color:color-mix(in lch,red,blue)){section.cart .line>.item .meta .value{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}section.cart .line>.item .action{display:flex;flex-direction:row;grid-row:4;justify-content:space-between;margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}section.cart .line>.item button.delete{align-items:center;color:#1a1a1f59;display:flex;flex-direction:row;gap:0 .5em;grid-column:1}@supports (color:color-mix(in lch,red,blue)){section.cart .line>.item button.delete{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}section.cart .line>.item button.delete{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:16px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.cart .line>.item button.delete{font-size:14px}}@media (max-width:640px){section.cart .line>.item button.delete{font-size:12px}}section.cart .line>.item button.delete:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.25em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/module_cart_delete.svg?v=120939810332011132201763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/module_cart_delete.svg?v=120939810332011132201763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.cart .summary{margin-top:max(36px,min(calc(4.82143svw + 20.57143px),144px));margin-top:max(36px,min(calc((var(--viewport-width) - 320px)/2240*108 + 36px),144px))}section.cart .summary .total{display:flex;flex-direction:row;justify-content:space-between}section.cart .summary :where(.key,.value){color:#1a1a1f;color:var(--color-black)}section.cart .summary :where(.key,.value){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:15px;font-weight:500;letter-spacing:-.01em}@media (max-width:960px){section.cart .summary :where(.key,.value){font-size:14px}}@media (max-width:640px){section.cart .summary :where(.key,.value){font-size:13px}}section.cart .summary .key{text-transform:uppercase}section.cart .summary .info{border-top:1px solid rgba(26,26,31,.1);color:#1a1a1f73;margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px));padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px));text-align:right}@supports (color:color-mix(in lch,red,blue)){section.cart .summary .info{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent);color:color-mix(in srgb,var(--color-black) 45%,transparent)}}section.cart .summary .info{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.cart .summary .info{font-size:13px}}@media (max-width:640px){section.cart .summary .info{font-size:12px}}section.cart .summary .checkout{display:flex;flex-direction:row;justify-content:flex-end;margin-top:max(24px,min(calc(1.42857svw + 19.42857px),56px));margin-top:max(24px,min(calc((var(--viewport-width) - 320px)/2240*32 + 24px),56px))}@media (max-width:960px){section.cart .summary .checkout{justify-content:center}}section.cart .summary button.button{align-items:center;background-color:#1a1a1f;background-color:var(--color-black);border-radius:50vw;color:#fff;color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;height:3.5em;justify-content:center;min-width:8em;padding:0 1.5em;text-align:center;text-transform:uppercase;white-space:nowrap}section.cart .summary button.button.disable{opacity:.5;pointer-events:none}section.cart .summary button.button{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.cart .summary button.button{font-size:13px}}@media (max-width:640px){section.cart .summary button.button{font-size:12px}}section.cart .summary .error{align-items:flex-end;display:flex;flex-direction:column;margin-top:max(24px,min(calc(1.42857svw + 19.42857px),56px));margin-top:max(24px,min(calc((var(--viewport-width) - 320px)/2240*32 + 24px),56px))}@media (max-width:960px){section.cart .summary .error{align-items:center}}section.cart .summary .text{color:#1a1a1f;color:var(--color-black);line-height:1.5;text-align:right;text-wrap:balance;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.cart .summary .text :where(p,ul,ol){overflow:hidden}section.cart .summary .text :where(p,ul,ol):not(:first-child){margin-top:1lh}section.cart .summary .text a{-webkit-text-decoration:underline;text-decoration:underline}section.cart .summary .text em{font-style:italic}section.cart .summary .text sup{font-size:.75em;vertical-align:super}section.cart .summary .text strong{font-weight:600}section.cart .summary .text li:not(:first-of-type){margin-top:.125em}section.cart .summary .text li p{display:contents}section.cart .summary .text ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}section.cart .summary .text ol li{list-style-position:inside;list-style-type:decimal}section.cart .summary .text{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.cart .summary .text{font-size:13px}}@media (max-width:640px){section.cart .summary .text{font-size:12px}}@media (max-width:960px){section.cart .summary .text{text-align:center}}section.cart .summary a.button{align-items:center;background-color:#1a1a1f;background-color:var(--color-black);border-radius:50vw;color:#fff;color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;height:3.5em;justify-content:center;margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px));min-width:8em;padding:0 1.5em;text-align:center;text-transform:uppercase;white-space:nowrap}section.cart .summary a.button.disable{opacity:.5;pointer-events:none}section.cart .summary a.button{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.cart .summary a.button{font-size:13px}}@media (max-width:640px){section.cart .summary a.button{font-size:12px}}section.error{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:max(36px,min(calc(4.82143svw + 20.57143px),144px)) calc(50svw - 1280px);padding:max(36px,min(calc((var(--viewport-width) - 320px)/2240*108 + 36px),144px)) var(--layout-margin);position:relative;width:100svw;width:var(--viewport-width);z-index:2}section.error :where(.code,.message){color:#1a1a1f;color:var(--color-black)}section.error .code{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.error .code{font-size:18px}}@media (max-width:640px){section.error .code{font-size:16px}}section.error .message{align-items:center;display:flex;flex-direction:column;line-height:.875em;margin-top:max(max(11px,min(calc(.22321svw + 10.28571px),16px)),.125em);margin-top:max(max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px)),.125em);max-width:8em;text-align:center;text-transform:uppercase;text-wrap:balance;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.error .message span{display:block}section.error .message{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(42px,min(calc(9.28571svw + 12.28571px),250px));font-size:max(42px,min(calc((var(--viewport-width) - 320px)/2240*208 + 42px),250px));font-weight:250;letter-spacing:-.01em}section.giftcard{align-content:start;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto) 1fr repeat(2,auto);padding:max(31px,min(calc(2.90179svw + 21.71429px),96px)) calc(50svw - 1248px);padding:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-indent)}@media (max-width:1920px){section.giftcard{grid-template-columns:repeat(2,1fr)}}@media (min-width:961px){section.giftcard{gap:0 32px;gap:0 var(--layout-gutter);min-height:calc(100svh - 96px);min-height:calc(var(--viewport-height) - var(--header-height))}}@media (max-width:960px){section.giftcard{grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}}@media (min-width:961px){section.giftcard .title{grid-column:1/-1;margin-bottom:max(14px,min(calc(.44643svw + 12.57143px),24px));margin-bottom:max(14px,min(calc((var(--viewport-width) - 320px)/2240*10 + 14px),24px))}}section.giftcard .title :where(.label,.name){color:#1a1a1f;color:var(--color-black)}section.giftcard .title .label{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:15px;font-weight:500;letter-spacing:-.01em;text-transform:uppercase}@media (max-width:960px){section.giftcard .title .label{font-size:14px}}@media (max-width:640px){section.giftcard .title .label{font-size:13px}}section.giftcard .title .name{border-top:1px solid rgba(26,26,31,.1);margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px));padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){section.giftcard .title .name{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}section.giftcard .title .name{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(24px,min(calc(4.50893svw + 9.57143px),125px));font-size:max(24px,min(calc((var(--viewport-width) - 320px)/2240*101 + 24px),125px));font-weight:250;letter-spacing:-.01em}section.giftcard .title .name span{display:block}section.giftcard .card{align-items:center;aspect-ratio:7/4;background-color:#2b2320;border-radius:6px;display:flex;filter:drop-shadow(4px 4px 8px rgba(26,26,31,.15));flex-direction:column;padding:max(14px,min(calc(.44643svw + 12.57143px),24px));padding:max(14px,min(calc((var(--viewport-width) - 320px)/2240*10 + 14px),24px))}@supports (color:color-mix(in lch,red,blue)){section.giftcard .card{filter:drop-shadow(4px 4px 8px color-mix(in srgb,var(--color-black) 15%,transparent))}}@media (min-width:1441px){section.giftcard .card{grid-column:2}}@media (max-width:960px){section.giftcard .card{margin:max(28px,min(calc(2.32143svw + 20.57143px),80px)) auto 0;margin:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) auto 0;max-width:480px;width:100%}}section.giftcard .card :where(.logo,.balance){line-height:.875}section.giftcard .card :where(.logo,.balance){font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(24px,min(calc(4.50893svw + 9.57143px),125px));font-size:max(24px,min(calc((var(--viewport-width) - 320px)/2240*101 + 24px),125px));font-weight:250;letter-spacing:-.01em}section.giftcard .card .logo{color:#906b44;margin-top:auto;text-transform:uppercase}section.giftcard .card .balance{color:#d9b085}section.giftcard .card .name{color:#a17649;font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:16px;font-weight:400;letter-spacing:-.01em;margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@media (max-width:960px){section.giftcard .card .name{font-size:14px}}@media (max-width:640px){section.giftcard .card .name{font-size:12px}}section.giftcard .card .meta{justify-content:space-between;margin-top:auto;width:100%}section.giftcard .card .meta,section.giftcard .card .meta>.item{display:flex;flex-direction:row}section.giftcard .card .meta :where(.key,.value){color:#a17649;text-transform:uppercase}section.giftcard .card .meta :where(.key,.value){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:16px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.giftcard .card .meta :where(.key,.value){font-size:14px}}@media (max-width:640px){section.giftcard .card .meta :where(.key,.value){font-size:12px}}section.giftcard .card .meta .value:before{content:"\a0"}section.giftcard .content{margin-top:auto}@media (min-width:1441px){section.giftcard .content{grid-column:1}}@media (min-width:961px){section.giftcard .content{grid-row:2;margin-right:92.57143px;margin-right:var(--column-span)}}@media (max-width:960px){section.giftcard .content{margin-top:max(28px,min(calc(2.32143svw + 20.57143px),80px));margin-top:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px))}}section.giftcard .content .text{border-top:1px solid rgba(26,26,31,.1);color:#1a1a1f;color:var(--color-black);line-height:1.5;padding-right:92.57143px;padding-right:var(--column-span);padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){section.giftcard .content .text{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}section.giftcard .content .text{-webkit-user-select:text;-moz-user-select:text;user-select:text}section.giftcard .content .text :where(p,ul,ol){overflow:hidden}section.giftcard .content .text :where(p,ul,ol):not(:first-child){margin-top:1lh}section.giftcard .content .text a{-webkit-text-decoration:underline;text-decoration:underline}section.giftcard .content .text em{font-style:italic}section.giftcard .content .text sup{font-size:.75em;vertical-align:super}section.giftcard .content .text strong{font-weight:600}section.giftcard .content .text li:not(:first-of-type){margin-top:.125em}section.giftcard .content .text li p{display:contents}section.giftcard .content .text ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}section.giftcard .content .text ol li{list-style-position:inside;list-style-type:decimal}section.giftcard .content .text{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.giftcard .content .text{font-size:18px}}@media (max-width:640px){section.giftcard .content .text{font-size:16px}}section.giftcard .qr{aspect-ratio:1/1;margin-top:max(28px,min(calc(2.32143svw + 20.57143px),80px));margin-top:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px));width:96px}@media (min-width:961px){section.giftcard .qr{grid-row:4}}section.giftcard .control{border-bottom:1px solid rgba(26,26,31,.1);border-top:1px solid rgba(26,26,31,.1);display:flex;flex-direction:row;justify-content:space-between;margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px));padding:max(11px,min(calc(.22321svw + 10.28571px),16px)) 0;padding:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px)) 0}@supports (color:color-mix(in lch,red,blue)){section.giftcard .control{border-bottom:1px solid color-mix(in srgb,var(--color-black) 10%,transparent);border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}@media (min-width:961px){section.giftcard .control{grid-column:1/-1;grid-row:5}}section.giftcard .control button:where(.copy,.print){color:#1a1a1f;color:var(--color-black)}section.giftcard .control button:where(.copy,.print){height:3.5em;min-width:8em;padding:0 1.5em}section.giftcard .control button:where(.copy,.print){align-items:center;border-radius:50vw;cursor:pointer;display:flex;flex-direction:row;justify-content:center;text-align:center;text-transform:uppercase;white-space:nowrap}section.giftcard .control button:where(.copy,.print).disable{opacity:.5;pointer-events:none}section.giftcard .control button:where(.copy,.print){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.giftcard .control button:where(.copy,.print){font-size:13px}}@media (max-width:640px){section.giftcard .control button:where(.copy,.print){font-size:12px}}section.giftcard .control button:where(.copy,.print){background-color:transparent;border:1px solid}section.giftcard .control button.copy{position:relative}section.giftcard .control button.copy:before{content:"Copy Code";opacity:0}section.giftcard .control button.copy:after{content:"Copied";left:50%;position:absolute;top:50%;translate:-50% -50%}section.giftcard .control button.copy:not(.active):before{opacity:1}section.giftcard .control button.copy:not(.active):after{display:none}section.giftcard .control :where(.code,.action){align-items:center;display:flex;flex-direction:row;gap:0 max(14px,min(calc(.44643svw + 12.57143px),24px));gap:0 max(14px,min(calc((var(--viewport-width) - 320px)/2240*10 + 14px),24px))}section.giftcard .control .value{color:#1a1a1f;color:var(--color-black);font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:600;letter-spacing:-.01em}@media (max-width:960px){section.giftcard .control .value{font-size:18px}}@media (max-width:640px){section.giftcard .control .value{font-size:16px}}@media (max-width:960px){section.giftcard .control .action{display:none}}section.giftcard .control a.button{align-items:center;background-color:#1a1a1f;background-color:var(--color-black);border-radius:50vw;color:#fff;color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;height:3.5em;justify-content:center;min-width:8em;padding:0 1.5em;text-align:center;text-transform:uppercase;white-space:nowrap}section.giftcard .control a.button.disable{opacity:.5;pointer-events:none}section.giftcard .control a.button{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.giftcard .control a.button{font-size:13px}}@media (max-width:640px){section.giftcard .control a.button{font-size:12px}}section.event{padding:max(31px,min(calc(2.90179svw + 21.71429px),96px)) calc(50svw - 1248px) max(36px,min(calc(4.82143svw + 20.57143px),144px));padding:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-indent) max(36px,min(calc((var(--viewport-width) - 320px)/2240*108 + 36px),144px));position:relative;width:100svw;width:var(--viewport-width);z-index:2}@media (max-width:960px){section.event{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto);padding:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 0 max(36px,min(calc(4.82143svw + 20.57143px),144px));padding:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) 0 max(36px,min(calc((var(--viewport-width) - 320px)/2240*108 + 36px),144px))}section.event:first-of-type{margin-top:calc(max(31px,min(calc((100svw - 320px) / 2240 * (96 - 31) + 31 * 1px),96px))*-1);margin-top:calc(max(31px,min(calc((var(--viewport-width) - 320px) / 2240 * (96 - 31) + 31 * 1px),96px))*-1)}}section.event .subject{align-items:center;color:#1a1a1f;color:var(--color-black);display:flex;flex-direction:column}section.event .subject :where(.title,.extract){-webkit-user-select:text;-moz-user-select:text;user-select:text}section.event .subject :where(.title,.extract){font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:350;letter-spacing:-.01em}section.event .subject .title{text-transform:uppercase;text-wrap:balance}section.event .subject .title span{display:block}section.event .subject :where(.extract,.subtitle){line-height:1.125}section.event .subject .subtitle{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:18px;font-weight:400;letter-spacing:-.01em;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:960px){section.event .subject .subtitle{font-size:16px}}@media (max-width:640px){section.event .subject .subtitle{font-size:14px}}section.event .subject a.subtitle{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.event .subject a.subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.event .subject :where(.title,.extract,.subtitle){text-align:center}section.event .subject :where(.title,.extract){max-width:16em;text-wrap:balance}section.event .subject .subtitle{margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}@media (max-width:960px){section.event .subject{margin-top:max(28px,min(calc(8.125svw + 2px),80px));margin-top:max(28px,min(calc((var(--viewport-width) - 320px)/640*52 + 28px),80px));padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}}section.event .area{display:grid}@media (min-width:961px){section.event .area{gap:0 32px;gap:0 var(--layout-gutter);grid-template-columns:repeat(7,1fr);grid-template-rows:auto;margin-top:max(36px,min(calc(4.82143svw + 20.57143px),144px));margin-top:max(36px,min(calc((var(--viewport-width) - 320px)/2240*108 + 36px),144px))}}@media (max-width:960px){section.event .area{display:contents}}section.event .image{aspect-ratio:1/1}@media (min-width:961px){section.event .image{grid-column-end:span 3}}@media (max-width:960px){section.event .image{grid-row:1}}section.event .content{display:flex;flex-direction:column}@media (min-width:961px){section.event .content{grid-column-end:span 3;grid-column-start:5}}@media (max-width:960px){section.event .content{margin-top:max(28px,min(calc(8.125svw + 2px),80px));margin-top:max(28px,min(calc((var(--viewport-width) - 320px)/640*52 + 28px),80px));padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}}section.event .name{color:#1a1a1f;color:var(--color-black);font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.event .name{font-size:13px}}@media (max-width:640px){section.event .name{font-size:12px}}section.event :where(.location,.space,.schedule,.description){color:#1a1a1f;color:var(--color-black);line-height:1.5;margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}section.event :where(.location,.schedule,.description){-webkit-user-select:text;-moz-user-select:text;user-select:text}section.event :where(.location,.schedule,.description) :where(p,ul,ol){overflow:hidden}section.event :where(.location,.schedule,.description) :where(p,ul,ol):not(:first-child){margin-top:1lh}section.event :where(.location,.schedule,.description) a{-webkit-text-decoration:underline;text-decoration:underline}section.event :where(.location,.schedule,.description) em{font-style:italic}section.event :where(.location,.schedule,.description) sup{font-size:.75em;vertical-align:super}section.event :where(.location,.schedule,.description) strong{font-weight:600}section.event :where(.location,.schedule,.description) li:not(:first-of-type){margin-top:.125em}section.event :where(.location,.schedule,.description) li p{display:contents}section.event :where(.location,.schedule,.description) ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}section.event :where(.location,.schedule,.description) ol li{list-style-position:inside;list-style-type:decimal}section.event :where(.location,.schedule,.description){font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.event :where(.location,.schedule,.description){font-size:18px}}@media (max-width:640px){section.event :where(.location,.schedule,.description){font-size:16px}}section.event .space{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.5;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:960px){section.event .space{font-size:18px}}@media (max-width:640px){section.event .space{font-size:16px}}section.event a.website{align-items:center;color:#1a1a1f;color:var(--color-black);display:flex;flex-direction:row;gap:0 .5em;margin-top:max(22px,min(calc(1.16071svw + 18.28571px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/2240*26 + 22px),48px));-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.event a.website:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.event a.website{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:16px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.event a.website{font-size:14px}}@media (max-width:640px){section.event a.website{font-size:12px}}section.event .meta{display:grid;flex-grow:1;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:0 32px;grid-gap:0 var(--layout-gutter);gap:0 32px;gap:0 var(--layout-gutter)}@media (max-width:1440px) and (min-width:961px),(max-width:640px){section.event .meta{grid-template-columns:repeat(2,1fr)}}section.event .meta>.item{border-top:1px solid rgba(26,26,31,.1);padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){section.event .meta>.item{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}@media (max-width:1440px) and (min-width:961px),(max-width:640px){section.event .meta>.item\:schedule{grid-column:1/-1;margin-top:max(24px,min(calc(1.42857svw + 19.42857px),56px));margin-top:max(24px,min(calc((var(--viewport-width) - 320px)/2240*32 + 24px),56px))}}section.event .info{align-items:flex-start;border-top:1px solid rgba(26,26,31,.1);display:flex;flex-direction:column;margin-top:max(24px,min(calc(1.42857svw + 19.42857px),56px));margin-top:max(24px,min(calc((var(--viewport-width) - 320px)/2240*32 + 24px),56px));padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){section.event .info{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}html{--filter-width:min(var(--viewport-width),calc(var(--layout-margin) + 608px))}@media (max-width:960px){html{--filter-width:var(--viewport-width)}}aside.filter{background-color:#fff;background-color:var(--color-white);padding:96px 32px 0 calc(50svw - 1280px);padding:var(--header-height) 32px 0 var(--layout-margin);width:min(100svw,calc(50svw - 672px));width:var(--filter-width)}@media (max-width:960px){aside.filter{padding:96px calc(50svw - 1280px) 0;padding:var(--header-height) var(--layout-margin) 0}}aside.filter:not(.display) button.close{translate:min(100svw,calc(50svw - 672px)) 0 0;translate:var(--filter-width) 0 0}aside.filter button.close{background-color:#1a1a1f;background-color:var(--color-black)}aside.filter header.header{background-color:#fff;background-color:var(--color-white)}aside.filter:not(.display) header.header{translate:min(100svw,calc(50svw - 672px)) 0 0;translate:var(--filter-width) 0 0}aside.filter .container{align-content:start;display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);padding-bottom:env(safe-area-inset-bottom,0);grid-gap:max(17px,min(calc(.66964svw + 14.85714px),32px)) 32px;grid-gap:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-gutter);gap:max(17px,min(calc(.66964svw + 14.85714px),32px)) 32px;gap:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-gutter)}@media (max-width:640px){aside.filter .container{gap:max(17px,min(calc(.66964svw + 14.85714px),32px)) 0;gap:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) 0;grid-template-columns:1fr}}aside.filter .accordion,aside.filter .container form{display:contents}aside.filter .accordion>.item .name{transition:color 125ms}aside.filter .accordion>.item:not(.active) .name{color:#1a1a1f59;transition:color 125ms 125ms}@supports (color:color-mix(in lch,red,blue)){aside.filter .accordion>.item:not(.active) .name{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}aside.filter .name{border-bottom:1px solid rgba(26,26,31,.2);color:#1a1a1f;color:var(--color-black);line-height:1.125;padding:max(11px,min(calc(.22321svw + 10.28571px),16px)) 0;padding:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px)) 0;text-transform:uppercase;width:100%}@supports (color:color-mix(in lch,red,blue)){aside.filter .name{border-bottom:1px solid color-mix(in srgb,var(--color-black) 20%,transparent)}}aside.filter .name{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){aside.filter .name{font-size:13px}}@media (max-width:640px){aside.filter .name{font-size:12px}}@media (min-width:641px){aside.filter .item\:query{grid-column:1/-1}}@media (min-width:961px){aside.filter .item\:order{display:none}}@media (min-width:641px){aside.filter .item\:order,aside.filter .item\:type{grid-column:1/-1}}aside.filter .type\:author{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}aside.filter .query{margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}aside.filter .query .input{border-radius:.25em .25em 0 0;font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:20px;font-weight:400;letter-spacing:-.01em;padding:.625em 1em}@media (max-width:960px){aside.filter .query .input{font-size:18px}}@media (max-width:640px){aside.filter .query .input{font-size:16px}}aside.filter .query:not(.active) .input{border-radius:.25em}aside.filter .query:not(.active) .match{display:none}aside.filter .query :where(.suggest,.category):not(.display){display:none}aside.filter .query button.item{display:flex;flex-direction:row}aside.filter .query .suggest{background-color:#d9d9d933;border-radius:0 0 .25em .25em;margin-top:1px;padding:.5em}@supports (color:color-mix(in lch,red,blue)){aside.filter .query .suggest{background-color:color-mix(in srgb,var(--color-stone) 20%,transparent)}}aside.filter .query .suggest button.item{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.375;padding:.25em .5em}@media (max-width:960px){aside.filter .query .suggest button.item{font-size:18px}}@media (max-width:640px){aside.filter .query .suggest button.item{font-size:16px}}aside.filter .query .suggest span.prefix{color:#1a1a1f;color:var(--color-black);flex-shrink:0}aside.filter .query .suggest span.suffix{color:#1a1a1f73}@supports (color:color-mix(in lch,red,blue)){aside.filter .query .suggest span.suffix{color:color-mix(in srgb,var(--color-black) 45%,transparent)}}aside.filter .query .category{display:flex;flex-direction:row;flex-wrap:wrap;gap:max(8px,min(8px,8px));gap:max(8px,min(calc((var(--viewport-width) - 320px)/2240*0 + 8px),8px));margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}aside.filter .query .category button.item{align-items:center;background-color:#1a1a1f;background-color:var(--color-black);border-radius:50vw;cursor:pointer;display:flex;flex-direction:row;height:3em;justify-content:center;padding:0 1.25em;text-align:center;text-transform:uppercase;white-space:nowrap}aside.filter .query .category button.item.disable{opacity:.5;pointer-events:none}aside.filter .query .category button.item{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){aside.filter .query .category button.item{font-size:11px}}@media (max-width:640px){aside.filter .query .category button.item{font-size:10px}}aside.filter .query .category button.item:not(.active){background-color:#d9d9d980}@supports (color:color-mix(in lch,red,blue)){aside.filter .query .category button.item:not(.active){background-color:color-mix(in srgb,var(--color-stone) 50%,transparent)}}aside.filter .query .category button.item:not(.active){align-items:center;border-radius:50vw;cursor:pointer;display:flex;flex-direction:row;height:3em;justify-content:center;padding:0 1.25em;text-align:center;text-transform:uppercase;white-space:nowrap}aside.filter .query .category button.item:not(.active).disable{opacity:.5;pointer-events:none}aside.filter .query .category button.item:not(.active){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){aside.filter .query .category button.item:not(.active){font-size:11px}}@media (max-width:640px){aside.filter .query .category button.item:not(.active){font-size:10px}}aside.filter .query .category span.key{color:#ffffffb3}@supports (color:color-mix(in lch,red,blue)){aside.filter .query .category span.key{color:color-mix(in srgb,var(--color-white) 70%,transparent)}}aside.filter .query .category button.item:not(.active) span.key{color:#1a1a1f73}@supports (color:color-mix(in lch,red,blue)){aside.filter .query .category button.item:not(.active) span.key{color:color-mix(in srgb,var(--color-black) 45%,transparent)}}aside.filter .query .category span.key:after{content:":\a0"}aside.filter .query .category span.value{color:#fff;color:var(--color-white)}aside.filter .query .category button.item:not(.active) span.value{color:#1a1a1f;color:var(--color-black)}aside.filter .order{display:flex;flex-direction:row;flex-wrap:wrap;gap:max(8px,min(8px,8px));gap:max(8px,min(calc((var(--viewport-width) - 320px)/2240*0 + 8px),8px));padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}aside.filter .order input{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}aside.filter .order label.value{align-items:center;background-color:#1a1a1f;background-color:var(--color-black);border-radius:50vw;color:#fff;color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;gap:0 1em;height:3em;justify-content:center;padding:0 1.25em;text-align:center;text-transform:uppercase;white-space:nowrap}aside.filter .order label.value.disable{opacity:.5;pointer-events:none}aside.filter .order label.value{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){aside.filter .order label.value{font-size:11px}}@media (max-width:640px){aside.filter .order label.value{font-size:10px}}aside.filter .order>.item:not(.active) label.value{background-color:#d9d9d980;color:#1a1a1f;color:var(--color-black)}@supports (color:color-mix(in lch,red,blue)){aside.filter .order>.item:not(.active) label.value{background-color:color-mix(in srgb,var(--color-stone) 50%,transparent)}}aside.filter .order label.value:after{aspect-ratio:5/6;background-color:#fff;background-color:var(--color-white);content:"";display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:max(8px,min(calc(.17857svw + 7.42857px),12px));width:max(8px,min(calc((var(--viewport-width) - 320px)/2240*4 + 8px),12px))}aside.filter .order>.item:not(.active) label.value:after{display:none}aside.filter .order.direction\:asc label.value:after{-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/module_filter_order_asc.svg?v=79603069250453931381763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/module_filter_order_asc.svg?v=79603069250453931381763644988)}aside.filter .order.direction\:desc label.value:after{-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/module_filter_order_desc.svg?v=38264294829291487241763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/module_filter_order_desc.svg?v=38264294829291487241763644988)}aside.filter .order .direction:not(.display){all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}aside.filter .option{display:flex;flex-direction:row;flex-wrap:wrap;gap:max(8px,min(8px,8px));gap:max(8px,min(calc((var(--viewport-width) - 320px)/2240*0 + 8px),8px));padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}aside.filter .option button.clear{background-color:#d9d9d980;color:#1a1a1f;color:var(--color-black)}@supports (color:color-mix(in lch,red,blue)){aside.filter .option button.clear{background-color:color-mix(in srgb,var(--color-stone) 50%,transparent)}}aside.filter .option button.clear{align-items:center;border-radius:50vw;cursor:pointer;display:flex;flex-direction:row;height:3em;justify-content:center;padding:0 1.25em;text-align:center;text-transform:uppercase;white-space:nowrap}aside.filter .option button.clear.disable{opacity:.5;pointer-events:none}aside.filter .option button.clear{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){aside.filter .option button.clear{font-size:11px}}@media (max-width:640px){aside.filter .option button.clear{font-size:10px}}aside.filter .option:not(.active) button.clear{background-color:#1a1a1f;background-color:var(--color-black);color:#fff;color:var(--color-white)}aside.filter .option>.item{opacity:1}aside.filter .option>.item.disable{opacity:.375}aside.filter .option input{display:none}aside.filter .option label.value{align-items:center;background-color:#1a1a1f;background-color:var(--color-black);border-radius:50vw;color:#fff;color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;height:3em;justify-content:center;padding:0 1.25em;text-align:center;text-transform:uppercase;white-space:nowrap}aside.filter .option label.value.disable{opacity:.5;pointer-events:none}aside.filter .option label.value{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){aside.filter .option label.value{font-size:11px}}@media (max-width:640px){aside.filter .option label.value{font-size:10px}}aside.filter .option input:not(:checked)+label.value{background-color:#d9d9d980;color:#1a1a1f;color:var(--color-black)}@supports (color:color-mix(in lch,red,blue)){aside.filter .option input:not(:checked)+label.value{background-color:color-mix(in srgb,var(--color-stone) 50%,transparent)}}aside.filter .range{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto;margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px));grid-gap:0 max(8px,min(8px,8px));grid-gap:0 max(8px,min(calc((var(--viewport-width) - 320px)/2240*0 + 8px),8px));gap:0 max(8px,min(8px,8px));gap:0 max(8px,min(calc((var(--viewport-width) - 320px)/2240*0 + 8px),8px))}aside.filter .range:before{aspect-ratio:1/1;background-color:#929292;background-color:var(--color-slate);content:"";display:block;grid-column:2;grid-row:1;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/module_filter_range.svg?v=167091486465582322931763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/module_filter_range.svg?v=167091486465582322931763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:max(8px,min(calc(.17857svw + 7.42857px),12px));width:max(8px,min(calc((var(--viewport-width) - 320px)/2240*4 + 8px),12px))}aside.filter .range .input{border-radius:.5em;font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em;padding:1em 1.5em}@media (max-width:960px){aside.filter .range .input{font-size:13px}}@media (max-width:640px){aside.filter .range .input{font-size:12px}}aside.filter .range input::-moz-placeholder{text-transform:uppercase}aside.filter .range input::placeholder{text-transform:uppercase}aside.filter .action{background-color:#fff;background-color:var(--color-white);bottom:0;display:flex;flex-direction:row;gap:0 32px;gap:0 var(--layout-gutter);grid-column:1/-1;justify-content:space-between;padding:max(17px,min(calc(.66964svw + 14.85714px),32px)) 0 max(22px,min(calc(1.16071svw + 18.28571px),48px));padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) 0 max(22px,min(calc((var(--viewport-width) - 320px)/2240*26 + 22px),48px));position:sticky}aside.filter .action button.submit{align-items:center;background-color:#1a1a1f;background-color:var(--color-black);border-radius:50vw;color:#fff;color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;height:3.5em;justify-content:center;min-width:8em;padding:0 1.5em;text-align:center;text-transform:uppercase;white-space:nowrap}aside.filter .action button.submit.disable{opacity:.5;pointer-events:none}aside.filter .action button.submit{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){aside.filter .action button.submit{font-size:13px}}@media (max-width:640px){aside.filter .action button.submit{font-size:12px}}aside.filter .action button.reset{align-items:center;border-radius:50vw;color:#1a1a1f;color:var(--color-black);cursor:pointer;display:flex;flex-direction:row;height:3.5em;justify-content:center;min-width:8em;padding:0 1.5em;text-align:center;text-transform:uppercase;white-space:nowrap}aside.filter .action button.reset.disable{opacity:.5;pointer-events:none}aside.filter .action button.reset{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){aside.filter .action button.reset{font-size:13px}}@media (max-width:640px){aside.filter .action button.reset{font-size:12px}}aside.filter .action button.reset{background-color:transparent;border:1px solid}section.form{background-color:#fff;background-color:var(--color-white);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;position:relative;width:100svw;width:var(--viewport-width);z-index:2}@media (min-width:961px){section.form{min-height:calc(100svh - 96px);min-height:calc(var(--viewport-height) - var(--header-height))}}@media (max-width:960px){section.form{grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}}section.form .content{background-color:#ddb891;background-color:var(--color-beige);display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;padding:max(28px,min(calc(2.32143svw + 20.57143px),80px)) max(28px,min(calc(2.32143svw + 20.57143px),80px)) max(28px,min(calc(2.32143svw + 20.57143px),80px)) calc(50svw - 1248px);padding:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) var(--layout-indent)}@media (max-width:960px){section.form .content{grid-template-rows:repeat(2,auto);padding:max(28px,min(calc(2.32143svw + 20.57143px),80px)) calc(50svw - 1280px);padding:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) var(--layout-margin)}}section.form :where(.heading,.text){color:#1a1a1f;color:var(--color-black)}@media (min-width:961px){section.form .heading{align-items:flex-start;display:flex;flex-direction:column;grid-row:2;line-height:.875em;margin-top:max(27px,min(calc(2.00893svw + 20.57143px),72px));margin-top:max(27px,min(calc((var(--viewport-width) - 320px)/2240*45 + 27px),72px));text-transform:uppercase;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.form .heading span{display:block}section.form .heading{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(24px,min(calc(4.50893svw + 9.57143px),125px));font-size:max(24px,min(calc((var(--viewport-width) - 320px)/2240*101 + 24px),125px));font-weight:250;letter-spacing:-.01em}}@media (max-width:960px){section.form .heading{align-items:center;display:flex;flex-direction:column;line-height:.875em;margin:.75em auto;max-width:8em;text-align:center;text-transform:uppercase;text-wrap:balance;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.form .heading span{display:block}section.form .heading{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(42px,min(calc(9.28571svw + 12.28571px),250px));font-size:max(42px,min(calc((var(--viewport-width) - 320px)/2240*208 + 42px),250px));font-weight:250;letter-spacing:-.01em}}section.form .text{line-height:1.5;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.form .text :where(p,ul,ol){overflow:hidden}section.form .text :where(p,ul,ol):not(:first-child){margin-top:1lh}section.form .text a{-webkit-text-decoration:underline;text-decoration:underline}section.form .text em{font-style:italic}section.form .text sup{font-size:.75em;vertical-align:super}section.form .text strong{font-weight:600}section.form .text li:not(:first-of-type){margin-top:.125em}section.form .text li p{display:contents}section.form .text ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}section.form .text ol li{list-style-position:inside;list-style-type:decimal}section.form .text{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.form .text{font-size:18px}}@media (max-width:640px){section.form .text{font-size:16px}}@media (min-width:961px){section.form .text{grid-row:1}}@media (max-width:960px){section.form .text{margin-top:max(22px,min(calc(4.0625svw + 9px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px))}}section.form form.form{padding:max(28px,min(calc(2.32143svw + 20.57143px),80px)) calc(50svw - 1248px) max(28px,min(calc(2.32143svw + 20.57143px),80px)) max(28px,min(calc(2.32143svw + 20.57143px),80px));padding:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) var(--layout-indent) max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px))}@media (max-width:960px){section.form form.form{padding:max(28px,min(calc(2.32143svw + 20.57143px),80px)) calc(50svw - 1280px);padding:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) var(--layout-margin)}}section.form .fieldgroup\:contact{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);grid-gap:max(17px,min(calc(.66964svw + 14.85714px),32px)) 32px;grid-gap:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-gutter);gap:max(17px,min(calc(.66964svw + 14.85714px),32px)) 32px;gap:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-gutter)}@media (max-width:1440px){section.form .fieldgroup\:contact{grid-template-columns:1fr;grid-template-rows:repeat(5,auto)}}@media (min-width:1441px){section.form .field\:textarea{grid-row:1/-1}}aside.gallery{background-color:#fff;background-color:var(--color-white);bottom:0;display:flex;flex-direction:row;left:0;opacity:1;pointer-events:auto;position:fixed;right:0;top:0;transition:opacity .25s;z-index:7}aside.gallery:not(.display){opacity:0;pointer-events:none}aside.gallery button.close{aspect-ratio:1/1;background-color:#1a1a1f;background-color:var(--color-black);margin:16px calc(50svw - 1288px) 0 0;margin:16px calc(var(--layout-margin) - 8px) 0 0;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/module_gallery_close.svg?v=36235651874889007261763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/module_gallery_close.svg?v=36235651874889007261763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;top:0;width:64px;z-index:2}@media (max-width:960px){aside.gallery button.close{margin:24px calc(50svw - 1286px) 0 0;margin:calc((var(--header-height) - 48px)*.5) calc(var(--layout-margin) - 6px) 0 0;width:48px}}aside.gallery .scale{background-color:#fff;background-color:var(--color-white);border-radius:50vw;margin-right:calc(50svw - 1280px);margin-right:var(--layout-margin);padding:max(8px,min(8px,8px));padding:max(8px,min(calc((var(--viewport-width) - 320px)/2240*0 + 8px),8px));position:absolute;right:0;top:50%;translate:0 -50%;z-index:2}@media (max-width:480px){aside.gallery .scale{display:none}}aside.gallery .scale .range{max-height:240px}aside.gallery .deck{display:grid;flex-grow:1;grid-template-columns:1fr;grid-template-rows:auto}aside.gallery .deck,aside.gallery .deck .area{position:relative;z-index:1}aside.gallery .deck .area>.item{align-items:center;display:flex;flex-direction:row;justify-content:center}aside.gallery .deck .pagination{background-color:#fff;background-color:var(--color-white);border-radius:50vw;bottom:0;left:50%;margin-bottom:48px;margin-bottom:calc(var(--header-height)*.5);padding:max(8px,min(8px,8px));padding:max(8px,min(calc((var(--viewport-width) - 320px)/2240*0 + 8px),8px));position:absolute;translate:-50% 50%;z-index:2}aside.gallery .frame{align-content:center;cursor:move;display:grid;grid-template-columns:1fr;grid-template-rows:auto;height:100svh;height:var(--viewport-height);justify-items:center;overflow:auto;position:relative;scrollbar-width:none;width:100svw;width:var(--viewport-width)}aside.gallery .frame::-webkit-scrollbar{display:none}aside.gallery .frame:not(.active){cursor:default;height:calc(100svh - 192px);height:calc(var(--viewport-height) - var(--header-height)*2);margin:96px 0;margin:var(--header-height) 0;overflow:visible}aside.gallery .image{aspect-ratio:var(--aspect-ratio);grid-area:1/1/-1;position:relative;scale:var(--scale);transform-origin:center;transition:scale .25s;width:min(100svw,100svh);width:min(var(--viewport-width),var(--viewport-height));z-index:1}aside.gallery .frame:not(.active) .image{width:min(100svw,(100svh - 96px * 2) * var(--aspect-ratio));width:min(var(--viewport-width),(var(--viewport-height) - var(--header-height) * 2) * var(--aspect-ratio))}section.item{align-items:start;clip-path:inset(0);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr auto;position:relative;width:100svw;width:var(--viewport-width);z-index:2}@media (max-width:960px){section.item{grid-template-columns:1fr;grid-template-rows:repeat(5,auto)}}section.item:before{background-color:#fff;background-color:var(--color-white);bottom:0;content:"";display:block;left:0;margin-top:calc(var(--content-height) + var(--action-height));position:absolute;right:0;top:0;z-index:2}@media (max-width:960px){section.item:before{content:none}}section.item form{display:contents}section.item .frame{position:fixed;z-index:1}@media (min-width:961px){section.item .frame{left:0;margin-top:96px;margin-top:var(--header-height);top:0;width:50%}}@media (max-width:960px){section.item .frame{position:relative}}section.item .frame a{display:contents}section.item .frame .image{height:50svw;height:calc(var(--viewport-width)*.5);position:relative;z-index:1}@media (min-width:961px){section.item .frame .image{max-height:calc(100svh - 96px);max-height:calc(var(--viewport-height) - var(--header-height))}}@media (max-width:960px){section.item .frame .image{height:100svw;height:var(--viewport-width)}}section.item .content{display:flex;flex-direction:column;padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-indent) var(--action-height) var(--column-span);position:sticky;z-index:1}@media (max-width:1080px){section.item .content{padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-indent) var(--action-height) 64px}}@media (min-width:961px){section.item .content{grid-column:2;min-height:min(100svw * .5,100svh - 96px);min-height:min(var(--viewport-width) * .5,var(--viewport-height) - var(--header-height));top:min(96px,100svh - var(--content-height));top:min(var(--header-height),var(--viewport-height) - var(--content-height))}}@media (max-width:960px){section.item .content{margin-top:max(25px,min(calc(1.74107svw + 19.42857px),64px));margin-top:max(25px,min(calc((var(--viewport-width) - 320px)/2240*39 + 25px),64px));padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin);position:relative}}section.item .content :where(.vendor,.name,.caption,.extract){color:#1a1a1f;color:var(--color-black);-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (min-width:961px){section.item .content :where(.vendor,.name,.caption,.extract){padding-right:92.57143px;padding-right:var(--column-span)}}section.item .content .vendor{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:15px;font-weight:500;letter-spacing:-.01em}@media (max-width:960px){section.item .content .vendor{font-size:14px}}@media (max-width:640px){section.item .content .vendor{font-size:13px}}section.item .content .name{border-top:1px solid rgba(26,26,31,.1);flex-grow:1;line-height:.9375;margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px));padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){section.item .content .name{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}section.item .content .name{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(42px,min(calc(.53571svw + 40.28571px),54px));font-size:max(42px,min(calc((var(--viewport-width) - 320px)/2240*12 + 42px),54px));font-weight:350;letter-spacing:-.01em}section.item .content :where(.caption,.extract){margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}section.item .content .caption{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25}@media (max-width:960px){section.item .content .caption{font-size:18px}}@media (max-width:640px){section.item .content .caption{font-size:16px}}section.item .content .extract{border-top:1px solid rgba(26,26,31,.1);line-height:1.5;padding-top:max(17px,min(calc(.66964svw + 14.85714px),32px));padding-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}@supports (color:color-mix(in lch,red,blue)){section.item .content .extract{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}section.item .content .extract{-webkit-user-select:text;-moz-user-select:text;user-select:text}section.item .content .extract :where(p,ul,ol){overflow:hidden}section.item .content .extract :where(p,ul,ol):not(:first-child){margin-top:1lh}section.item .content .extract a{-webkit-text-decoration:underline;text-decoration:underline}section.item .content .extract em{font-style:italic}section.item .content .extract sup{font-size:.75em;vertical-align:super}section.item .content .extract strong{font-weight:600}section.item .content .extract li:not(:first-of-type){margin-top:.125em}section.item .content .extract li p{display:contents}section.item .content .extract ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}section.item .content .extract ol li{list-style-position:inside;list-style-type:decimal}section.item .content .extract{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.item .content .extract{font-size:18px}}@media (max-width:640px){section.item .content .extract{font-size:16px}}section.item .content .name+:where(.caption,.extract){margin-top:max(28px,min(calc(2.32143svw + 20.57143px),80px));margin-top:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px))}section.item .action{align-items:end;background-color:#fff;background-color:var(--color-white);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);padding:max(17px,min(calc(.66964svw + 14.85714px),32px)) calc(50svw - 1248px) max(17px,min(calc(.66964svw + 14.85714px),32px)) 92.57143px;padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-indent) max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--column-span);position:sticky;z-index:4}@media (max-width:1080px){section.item .action{padding:max(17px,min(calc(.66964svw + 14.85714px),32px)) calc(50svw - 1248px) max(17px,min(calc(.66964svw + 14.85714px),32px)) 64px;padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-indent) max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) 64px}}@media (min-width:961px){section.item .action{bottom:calc(100svh - 96px - var(--content-height));bottom:calc(var(--viewport-height) - var(--header-height) - var(--content-height));grid-column:2;top:96px;top:var(--header-height)}}@media (max-width:960px){section.item .action{padding:max(17px,min(calc(.66964svw + 14.85714px),32px)) calc(50svw - 1280px);padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--layout-margin);position:relative}}section.item .action:after{background-color:#1a1a1f1a;content:"";display:block;grid-column:1/-1;height:1px;margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){section.item .action:after{background-color:color-mix(in srgb,var(--color-black) 10%,transparent)}}section.item .action .meta{align-items:center;gap:0 max(8px,min(8px,8px));gap:0 max(8px,min(calc((var(--viewport-width) - 320px)/2240*0 + 8px),8px))}section.item .action .meta,section.item .action .price{display:flex;flex-direction:row}section.item .action .price :where(.value,.tax){color:#1a1a1f;color:var(--color-black);-webkit-user-select:text;-moz-user-select:text;user-select:text}section.item .action .price :where(.value,.tax){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:20px;font-weight:500;letter-spacing:-.01em}@media (max-width:960px){section.item .action .price :where(.value,.tax){font-size:18px}}@media (max-width:640px){section.item .action .price :where(.value,.tax){font-size:16px}}section.item .action .price .tax:after{content:"*"}section.item .action .status{color:#1a1a1f;color:var(--color-black);font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:20px;font-weight:500;letter-spacing:-.01em;text-transform:uppercase;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:960px){section.item .action .status{font-size:18px}}@media (max-width:640px){section.item .action .status{font-size:16px}}section.item .action .price+.status{color:#1a1a1f59}@supports (color:color-mix(in lch,red,blue)){section.item .action .price+.status{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}section.item .action .button{align-items:center;background-color:#1a1a1f;background-color:var(--color-black);border-radius:50vw;color:#fff;color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;height:3.5em;justify-content:center;margin-left:auto;min-width:8em;padding:0 1.5em;text-align:center;text-transform:uppercase;white-space:nowrap}section.item .action .button.disable{opacity:.5;pointer-events:none}section.item .action .button{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.item .action .button{font-size:13px}}@media (max-width:640px){section.item .action .button{font-size:12px}}section.item .overview{background-color:#fff;background-color:var(--color-white);display:flex;flex-direction:column;grid-row:2;justify-content:flex-end;min-height:var(--action-height);padding:max(17px,min(calc(.66964svw + 14.85714px),32px)) 60.57143px max(22px,min(calc(1.16071svw + 18.28571px),48px)) calc(50svw - 1248px);padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px)) var(--column-width) max(22px,min(calc((var(--viewport-width) - 320px)/2240*26 + 22px),48px)) var(--layout-indent);position:sticky;top:96px;top:var(--header-height);z-index:4}@media (max-width:960px){section.item .overview{display:none}}section.item .overview :where(.vendor,.name){line-height:1.25}section.item .overview :where(.vendor,.name){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.item .overview :where(.vendor,.name){font-size:13px}}@media (max-width:640px){section.item .overview :where(.vendor,.name){font-size:12px}}section.item .overview .vendor{color:#1a1a1f;color:var(--color-black)}section.item .overview .name{color:#929292;color:var(--color-slate)}section.item .detail{padding:max(28px,min(calc(2.32143svw + 20.57143px),80px)) calc(50svw - 1248px) max(31px,min(calc(2.90179svw + 21.71429px),96px)) 92.57143px;padding:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) var(--layout-indent) max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--column-span);position:sticky;z-index:3}@media (max-width:1080px){section.item .detail{padding:max(28px,min(calc(2.32143svw + 20.57143px),80px)) calc(50svw - 1248px) 0 64px;padding:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) var(--layout-indent) 0 64px}}@media (min-width:961px){section.item .detail{grid-column:2;min-height:calc(100svh - 96px - var(--action-height));min-height:calc(var(--viewport-height) - var(--header-height) - var(--action-height));top:calc(100svh - var(--detail-height));top:calc(var(--viewport-height) - var(--detail-height))}}@media (max-width:960px){section.item .detail{padding:max(28px,min(calc(2.32143svw + 20.57143px),80px)) calc(50svw - 1280px) max(31px,min(calc(2.90179svw + 21.71429px),96px));padding:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) var(--layout-margin) max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px));position:relative}}section.item .detail .description{color:#1a1a1f;color:var(--color-black);line-height:1.5;padding-right:92.57143px;padding-right:var(--column-span);-webkit-user-select:text;-moz-user-select:text;user-select:text}section.item .detail .description :where(p,ul,ol){overflow:hidden}section.item .detail .description :where(p,ul,ol):not(:first-child){margin-top:1lh}section.item .detail .description a{-webkit-text-decoration:underline;text-decoration:underline}section.item .detail .description em{font-style:italic}section.item .detail .description sup{font-size:.75em;vertical-align:super}section.item .detail .description strong{font-weight:600}section.item .detail .description li:not(:first-of-type){margin-top:.125em}section.item .detail .description li p{display:contents}section.item .detail .description ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}section.item .detail .description ol li{list-style-position:inside;list-style-type:decimal}section.item .detail .description{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.item .detail .description{font-size:18px}}@media (max-width:640px){section.item .detail .description{font-size:16px}}section.item .detail .info{margin-top:max(25px,min(calc(1.74107svw + 19.42857px),64px));margin-top:max(25px,min(calc((var(--viewport-width) - 320px)/2240*39 + 25px),64px))}section.item .detail .info>.item{align-items:center;display:flex;flex-direction:row-reverse;gap:0 32px;gap:0 var(--layout-gutter);justify-content:space-between}section.item .detail .info>.item:not(:first-of-type){border-top:1px solid rgba(26,26,31,.1);margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px));padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){section.item .detail .info>.item:not(:first-of-type){border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}section.item .detail .enquire a.button{align-items:center;border-radius:50vw;color:#1a1a1f;color:var(--color-black);cursor:pointer;display:flex;flex-direction:row;height:3.5em;justify-content:center;min-width:8em;padding:0 1.5em;text-align:center;text-transform:uppercase;white-space:nowrap}section.item .detail .enquire a.button.disable{opacity:.5;pointer-events:none}section.item .detail .enquire a.button{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.item .detail .enquire a.button{font-size:13px}}@media (max-width:640px){section.item .detail .enquire a.button{font-size:12px}}section.item .detail .enquire a.button{background-color:transparent;border:1px solid}section.item .detail .sku{align-items:flex-end;display:flex;flex-direction:column}section.item .detail .sku .key{color:#1a1a1f;color:var(--color-black);font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.item .detail .sku .key{font-size:13px}}@media (max-width:640px){section.item .detail .sku .key{font-size:12px}}section.item .detail .sku .value{color:#1a1a1f59;margin-top:.5em;-webkit-user-select:text;-moz-user-select:text;user-select:text}@supports (color:color-mix(in lch,red,blue)){section.item .detail .sku .value{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}section.item .detail .sku .value{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.item .detail .sku .value{font-size:18px}}@media (max-width:640px){section.item .detail .sku .value{font-size:16px}}section.item .detail .tax{color:#1a1a1f;color:var(--color-black);font-family:Lora,serif;font-family:var(--family-lora);font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:1.25;padding-left:.875em;position:relative}@media (max-width:960px){section.item .detail .tax{font-size:14px}}@media (max-width:640px){section.item .detail .tax{font-size:13px}}section.item .detail .tax:before{content:"*";display:block;left:0;position:absolute;top:0}section.item .detail button.print{color:#1a1a1f59}@supports (color:color-mix(in lch,red,blue)){section.item .detail button.print{color:color-mix(in srgb,var(--color-black) 35%,transparent)}}section.item .detail button.print{align-items:center;border-radius:50vw;cursor:pointer;display:flex;flex-direction:row;height:3em;justify-content:center;padding:0 1.25em;text-align:center;text-transform:uppercase;white-space:nowrap}section.item .detail button.print.disable{opacity:.5;pointer-events:none}section.item .detail button.print{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.item .detail button.print{font-size:11px}}@media (max-width:640px){section.item .detail button.print{font-size:10px}}section.item .detail button.print{background-color:transparent;border:1px solid}section.item .media{padding:max(25px,min(calc(1.74107svw + 19.42857px),64px)) 60.57143px max(31px,min(calc(2.90179svw + 21.71429px),96px)) calc(50svw - 1155.42857px);padding:max(25px,min(calc((var(--viewport-width) - 320px)/2240*39 + 25px),64px)) var(--column-width) max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) calc(var(--layout-indent) + var(--column-span));position:relative;z-index:3}@media (min-width:961px){section.item .media{grid-row:3}}section.item .media>.item:not(:first-of-type){margin-top:max(25px,min(calc(1.74107svw + 19.42857px),64px));margin-top:max(25px,min(calc((var(--viewport-width) - 320px)/2240*39 + 25px),64px))}section.item .media>.item>a{display:contents}aside.filter,aside.menu,aside.person{display:flex;flex-direction:column;height:100svh;height:var(--viewport-height);max-width:100svw;max-width:var(--viewport-width);overflow:hidden;position:fixed;top:0;transition:translate .25s;translate:0 0 0;z-index:6}aside.filter button.close,aside.menu button.close,aside.person button.close{aspect-ratio:1/1;margin-top:16px;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/module_layer_close.svg?v=36235651874889007261763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/module_layer_close.svg?v=36235651874889007261763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;top:0;width:64px;z-index:3}@media (max-width:960px){aside.filter button.close,aside.menu button.close,aside.person button.close{margin-right:calc(50svw - 1286px);margin-right:calc(var(--layout-margin) - 6px);margin-top:24px;margin-top:calc((var(--header-height) - 48px)*.5);transition:translate .25s;translate:0 0 0;width:48px}}aside.filter header.header,aside.menu header.header,aside.person header.header{transition:translate .25s;translate:0 0 0;z-index:2}@media (min-width:961px){aside.filter header.header a:where(.logo,.cart),aside.menu header.header a:where(.logo,.cart),aside.person header.header a:where(.logo,.cart){display:none}}aside.filter header.header button.menu,aside.menu header.header button.menu,aside.person header.header button.menu{opacity:0;pointer-events:none}aside.filter .container,aside.menu .container,aside.person .container{flex-grow:1;overflow:auto;position:relative;scrollbar-width:none;z-index:1}aside.filter .container::-webkit-scrollbar,aside.menu .container::-webkit-scrollbar,aside.person .container::-webkit-scrollbar{display:none}aside.filter,aside.person{left:0}aside.filter:not(.display),aside.person:not(.display){translate:-100% 0 0}@media (min-width:961px){aside.filter button.close,aside.person button.close{margin-right:24px;opacity:1;transition:opacity .25s .25s}aside.filter:not(.display) button.close,aside.person:not(.display) button.close{opacity:0;transition:opacity .25s}}aside.menu{right:0}aside.menu:not(.display){translate:100% 0 0}@media (min-width:961px){aside.menu button.close{margin-right:calc(50svw - 1288px);margin-right:calc(var(--layout-margin) - 8px);transition:translate .25s;translate:0 0 0}}section.legal{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;padding:max(31px,min(calc(2.90179svw + 21.71429px),96px)) calc(50svw - 1248px);padding:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-indent);position:relative;width:100svw;width:var(--viewport-width);z-index:2;grid-gap:0 32px;grid-gap:0 var(--layout-gutter);gap:0 32px;gap:0 var(--layout-gutter)}@media (max-width:960px){section.legal{grid-template-columns:1fr}}section.legal .heading{color:#1a1a1f;color:var(--color-black)}@media (min-width:961px){section.legal .heading{align-items:flex-start;display:flex;flex-direction:column;line-height:.875em;text-transform:uppercase;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.legal .heading span{display:block}section.legal .heading{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(24px,min(calc(4.50893svw + 9.57143px),125px));font-size:max(24px,min(calc((var(--viewport-width) - 320px)/2240*101 + 24px),125px));font-weight:250;letter-spacing:-.01em}}@media (max-width:960px){section.legal .heading{align-items:center;display:flex;flex-direction:column;line-height:.875em;margin:.75em auto;max-width:8em;text-align:center;text-transform:uppercase;text-wrap:balance;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.legal .heading span{display:block}section.legal .heading{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(42px,min(calc(9.28571svw + 12.28571px),250px));font-size:max(42px,min(calc((var(--viewport-width) - 320px)/2240*208 + 42px),250px));font-weight:250;letter-spacing:-.01em}}section.legal .text{color:#1a1a1f;color:var(--color-black);line-height:1.5;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.legal .text :where(p,ul,ol){overflow:hidden}section.legal .text :where(p,ul,ol):not(:first-child){margin-top:1lh}section.legal .text a{-webkit-text-decoration:underline;text-decoration:underline}section.legal .text em{font-style:italic}section.legal .text sup{font-size:.75em;vertical-align:super}section.legal .text strong{font-weight:600}section.legal .text li:not(:first-of-type){margin-top:.125em}section.legal .text li p{display:contents}section.legal .text ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}section.legal .text ol li{list-style-position:inside;list-style-type:decimal}section.legal .text{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.legal .text{font-size:18px}}@media (max-width:640px){section.legal .text{font-size:16px}}@media (min-width:961px){section.legal .text{grid-column-end:span 2}}@media (max-width:960px){section.legal .text{margin-top:max(22px,min(calc(4.0625svw + 9px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px))}}section.list{align-items:center;display:flex;flex-direction:column;gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 0;gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) 0;padding:max(31px,min(calc(2.90179svw + 21.71429px),96px)) calc(50svw - 1280px);padding:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-margin);position:relative;width:100svw;width:var(--viewport-width)}section.list .heading{align-items:center;color:#1a1a1f;color:var(--color-black);display:flex;flex-direction:column;line-height:.875em;margin:.75em auto;max-width:8em;text-align:center;text-transform:uppercase;text-wrap:balance;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.list .heading span{display:block}section.list .heading{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(42px,min(calc(9.28571svw + 12.28571px),250px));font-size:max(42px,min(calc((var(--viewport-width) - 320px)/2240*208 + 42px),250px));font-weight:250;letter-spacing:-.01em}section.list .subject{align-items:center;color:#1a1a1f;color:var(--color-black);display:flex;flex-direction:column}section.list .subject :where(.title,.extract){-webkit-user-select:text;-moz-user-select:text;user-select:text}section.list .subject :where(.title,.extract){font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:350;letter-spacing:-.01em}section.list .subject .title{text-transform:uppercase;text-wrap:balance}section.list .subject .title span{display:block}section.list .subject :where(.extract,.subtitle){line-height:1.125}section.list .subject .subtitle{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:18px;font-weight:400;letter-spacing:-.01em;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:960px){section.list .subject .subtitle{font-size:16px}}@media (max-width:640px){section.list .subject .subtitle{font-size:14px}}section.list .subject a.subtitle{align-items:center;display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.list .subject a.subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.list .subject :where(.title,.extract,.subtitle){text-align:center}section.list .subject :where(.title,.extract){max-width:16em;text-wrap:balance}section.list .subject .subtitle{margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}section.list nav.category{display:flex;flex-direction:row;flex-wrap:wrap;gap:max(8px,min(8px,8px));gap:max(8px,min(calc((var(--viewport-width) - 320px)/2240*0 + 8px),8px));justify-content:center}section.list nav.category a.item{background-color:#d9d9d980;color:#1a1a1f;color:var(--color-black)}@supports (color:color-mix(in lch,red,blue)){section.list nav.category a.item{background-color:color-mix(in srgb,var(--color-stone) 50%,transparent)}}section.list nav.category a.item{align-items:center;border-radius:50vw;cursor:pointer;display:flex;flex-direction:row;height:3em;justify-content:center;padding:0 1.25em;text-align:center;text-transform:uppercase;white-space:nowrap}section.list nav.category a.item.disable{opacity:.5;pointer-events:none}section.list nav.category a.item{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.list nav.category a.item{font-size:11px}}@media (max-width:640px){section.list nav.category a.item{font-size:10px}}section.list .grid{width:100%}section.list nav.pagination>a.item{align-items:center;color:#1a1a1f;color:var(--color-black);display:flex;flex-direction:row;font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;height:3em;justify-content:center;letter-spacing:-.01em;min-width:3em;padding:0 .75em .125em;text-align:center}@media (max-width:960px){section.list nav.pagination>a.item{font-size:11px}}@media (max-width:640px){section.list nav.pagination>a.item{font-size:10px}}section.list nav.pagination>a.item:not(.active){height:2.3333333333em;min-width:2.3333333333em}section.list nav.pagination .divider{color:#1a1a1f;color:var(--color-black);font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){section.list nav.pagination .divider{font-size:11px}}@media (max-width:640px){section.list nav.pagination .divider{font-size:10px}}section.list nav.pagination .divider:before{content:"\2026"}section.list\:article{z-index:2}section.list\:article .grid{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr);grid-gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;grid-gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter);gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter)}@media (max-width:1080px){section.list\:article .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){section.list\:article .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1081px){section.list\:article article.article:nth-of-type(6n+1){grid-column-end:span 2;grid-row-end:span 2}}section.list\:article article.article:nth-of-type(6n+1) .image{flex-grow:1}@media (min-width:1081px){section.list\:article article.article:nth-of-type(6n+2){grid-column:4}section.list\:article article.article:nth-of-type(6n+3){grid-column:3}section.list\:article article.article:nth-of-type(6n+4){grid-column:1}section.list\:article article.article:nth-of-type(6n+5){grid-column:3}}@media (max-width:1080px) and (min-width:481px){section.list\:article article.article:nth-of-type(7n+1){grid-column-end:span 2;grid-row-end:span 2}section.list\:article article.article:nth-of-type(7n+2){grid-column:3}section.list\:article article.article:nth-of-type(7n+3){grid-column:1}section.list\:article article.article:nth-of-type(7n+4){grid-column:3}}@media (max-width:480px){section.list\:article article.article:nth-of-type(3n+1){grid-column-end:span 2;grid-row-end:span 2}}section.list\:collection{z-index:2}section.list\:collection .grid{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr);grid-gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;grid-gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter);gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter)}@media (max-width:1080px){section.list\:collection .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){section.list\:collection .grid{grid-template-columns:repeat(2,1fr)}}section.list\:event{z-index:2}section.list\:event .grid{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr);grid-gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;grid-gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter);gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter)}@media (max-width:1080px){section.list\:event .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){section.list\:event .grid{grid-template-columns:repeat(2,1fr)}}section.list\:event .text{color:#1a1a1f;color:var(--color-black);line-height:1.25;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.list\:event .text :where(p,ul,ol){overflow:hidden}section.list\:event .text :where(p,ul,ol):not(:first-child){margin-top:1lh}section.list\:event .text a{-webkit-text-decoration:underline;text-decoration:underline}section.list\:event .text em{font-style:italic}section.list\:event .text sup{font-size:.75em;vertical-align:super}section.list\:event .text strong{font-weight:600}section.list\:event .text li:not(:first-of-type){margin-top:.125em}section.list\:event .text li p{display:contents}section.list\:event .text ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}section.list\:event .text ol li{list-style-position:inside;list-style-type:decimal}section.list\:event .text{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(21px,min(calc(.9375svw + 18px),42px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*21 + 21px),42px));font-weight:350;letter-spacing:-.01em}@media (min-width:961px){section.list\:event .text{margin-right:92.57143px;margin-right:var(--column-span)}}@media (min-width:1081px){section.list\:event .text{grid-column-end:span 2}}@media (max-width:1080px) and (min-width:401px){section.list\:event .text{grid-column:1/-1}}section.list\:item{z-index:2}@media (max-width:1920px){section.list\:item nav.category{max-width:912px}}section.list\:item .grid{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(7,1fr);grid-gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;grid-gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter);gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter)}@media (max-width:1920px){section.list\:item .grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:1440px){section.list\:item .grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1080px){section.list\:item .grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){section.list\:item .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){section.list\:item .grid{grid-template-columns:repeat(2,1fr)}}section.list\:person{background-color:#fff5e9;background-color:var(--color-cream);clip-path:inset(0);z-index:4}section.list\:person header.header{background-color:#fff;background-color:var(--color-white);z-index:2}section.list\:person :where(.subject,.grid){position:relative;z-index:1}section.list\:person .grid{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(7,1fr);grid-gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;grid-gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter);gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter)}@media (max-width:1920px){section.list\:person .grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:1440px){section.list\:person .grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1080px){section.list\:person .grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){section.list\:person .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){section.list\:person .grid{grid-template-columns:repeat(2,1fr)}}section.list\:related{background-color:#fff5e9;background-color:var(--color-cream);clip-path:inset(0);z-index:4}section.list\:related:empty{display:none}section.list\:related header.header{background-color:#fff;background-color:var(--color-white);z-index:2}section.list\:related :where(.subject,.grid){position:relative;z-index:1}section.list\:related .grid{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr);grid-gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;grid-gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter);gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter)}@media (max-width:1080px){section.list\:related .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){section.list\:related .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px),(min-width:1081px){section.list\:related article:where(.article,.item):not(:nth-of-type(-n+4)){display:none}}@media (max-width:1080px) and (min-width:481px){section.list\:related article:where(.article,.item):not(:nth-of-type(-n+3)){display:none}}section.list\:valuation{z-index:2}section.list\:valuation .grid{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr);grid-gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;grid-gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter);gap:max(31px,min(calc(2.90179svw + 21.71429px),96px)) 32px;gap:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-gutter)}@media (max-width:1080px){section.list\:valuation .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){section.list\:valuation .grid{grid-template-columns:repeat(2,1fr)}}section.list\:valuation .image{aspect-ratio:1/1;background-image:repeating-conic-gradient(#d3d3d3 0 25%,#fff 0 50%);background-image:repeating-conic-gradient(#d3d3d3 0,#d3d3d3 25%,var(--color-white) 0,var(--color-white) 50%);background-image:repeating-conic-gradient(#d3d3d3 0 25%,#fff 0 50%);background-position:50%;background-size:8px 8px}@supports (background:repeating-conic-gradient(from 0deg,red 0deg,red 0deg 1deg,red 2deg)){section.list\:valuation .image{background-image:repeating-conic-gradient(#d3d3d3 0 25%,var(--color-white) 0 50%)}}section.location{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;padding:max(24px,min(calc(1.42857svw + 19.42857px),56px)) calc(50svw - 1248px);padding:max(24px,min(calc((var(--viewport-width) - 320px)/2240*32 + 24px),56px)) var(--layout-indent);position:relative;width:100svw;width:var(--viewport-width);z-index:2;grid-gap:0 32px;grid-gap:0 var(--layout-gutter);gap:0 32px;gap:0 var(--layout-gutter)}@media (max-width:1080px){section.location{grid-template-columns:1fr}}@media (max-width:960px){section.location{padding:max(24px,min(calc(1.42857svw + 19.42857px),56px)) 0;padding:max(24px,min(calc((var(--viewport-width) - 320px)/2240*32 + 24px),56px)) 0}}section.location .heading{color:#1a1a1f;color:var(--color-black)}@media (min-width:1081px){section.location .heading{align-items:flex-start;display:flex;flex-direction:column;line-height:.875em;text-transform:uppercase;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.location .heading span{display:block}section.location .heading{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(24px,min(calc(4.50893svw + 9.57143px),125px));font-size:max(24px,min(calc((var(--viewport-width) - 320px)/2240*101 + 24px),125px));font-weight:250;letter-spacing:-.01em}}@media (max-width:1080px){section.location .heading{align-items:center;display:flex;flex-direction:column;line-height:.875em;margin:.75em auto;max-width:8em;text-align:center;text-transform:uppercase;text-wrap:balance;-webkit-user-select:text;-moz-user-select:text;user-select:text}section.location .heading span{display:block}section.location .heading{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(42px,min(calc(9.28571svw + 12.28571px),250px));font-size:max(42px,min(calc((var(--viewport-width) - 320px)/2240*208 + 42px),250px));font-weight:250;letter-spacing:-.01em}}@media (max-width:960px){section.location .heading{padding:0 calc(50svw - 1280px);padding:0 var(--layout-margin)}}section.location .area{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}@media (min-width:1081px){section.location .area{grid-column-end:span 2}}@media (min-width:961px){section.location .area{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:960px){section.location .area{grid-template-columns:1fr;margin-top:max(22px,min(calc(4.0625svw + 9px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px))}section.location article.location:not(:first-of-type){margin-top:max(36px,min(calc(16.875svw - 18px),144px));margin-top:max(36px,min(calc((var(--viewport-width) - 320px)/640*108 + 36px),144px))}}html{--menu-width:calc(((var(--document-margin) + max(36px, min(calc((var(--viewport-width) - 320px) / 2240 * (144 - 36) + 36 * 1px), 144px))) + 576px + max(36px, min(calc((var(--viewport-width) - 320px) / 2240 * (144 - 36) + 36 * 1px), 144px))))}@media (max-width:960px){html{--menu-width:var(--viewport-width)}}aside.menu{background-color:#1a1a1f;background-color:var(--color-black);padding:96px calc((100svw - 2688px)/2 + max(36px,min(calc((100svw - 320px) / 2240 * (144 - 36) + 36 * 1px),144px))) 0 max(36px,min(calc((100svw - 320px) / 2240 * (144 - 36) + 36 * 1px),144px));padding:var(--header-height) calc(var(--document-margin) + max(36px,min(calc((var(--viewport-width) - 320px) / 2240 * (144 - 36) + 36 * 1px),144px))) 0 max(36px,min(calc((var(--viewport-width) - 320px) / 2240 * (144 - 36) + 36 * 1px),144px));width:calc((100svw - 2688px)/2 + max(36px,min(calc((100svw - 320px) / 2240 * (144 - 36) + 36 * 1px),144px)) + 576px + max(36px,min(calc((100svw - 320px) / 2240 * (144 - 36) + 36 * 1px),144px)));width:var(--menu-width)}@media (max-width:960px){aside.menu{padding:96px calc(50svw - 1280px) 0;padding:var(--header-height) var(--layout-margin) 0}}aside.menu:not(.display) button.close{translate:calc(((100svw - 2688px)/2 + max(36px,min(calc((100svw - 320px) / 2240 * (144 - 36) + 36 * 1px),144px)) + 576px + max(36px,min(calc((100svw - 320px) / 2240 * (144 - 36) + 36 * 1px),144px)))*-1) 0 0;translate:calc(var(--menu-width)*-1) 0 0}aside.menu button.close{background-color:#fff;background-color:var(--color-white)}aside.menu header.header{background-color:#1a1a1f;background-color:var(--color-black);margin-left:calc((100svw - ((100svw - 2688px)/2 + max(36px,min(calc((100svw - 320px) / 2240 * (144 - 36) + 36 * 1px),144px)) + 576px + max(36px,min(calc((100svw - 320px) / 2240 * (144 - 36) + 36 * 1px),144px))))*-1);margin-left:calc((var(--viewport-width) - var(--menu-width))*-1)}aside.menu:not(.display) header.header{translate:calc(((100svw - 2688px)/2 + max(36px,min(calc((100svw - 320px) / 2240 * (144 - 36) + 36 * 1px),144px)) + 576px + max(36px,min(calc((100svw - 320px) / 2240 * (144 - 36) + 36 * 1px),144px)))*-1) 0 0;translate:calc(var(--menu-width)*-1) 0 0}@media (min-width:961px){aside.menu header.header button.filter{display:none}}aside.menu .container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;padding-bottom:calc(max(22px,min(calc((100svw - 320px) / 2240 * (48 - 22) + 22 * 1px),48px)) + env(safe-area-inset-bottom,0));padding-bottom:calc(max(22px,min(calc((var(--viewport-width) - 320px) / 2240 * (48 - 22) + 22 * 1px),48px)) + env(safe-area-inset-bottom,0))}aside.menu nav.link .group{align-items:flex-start;display:flex;flex-direction:column}aside.menu nav.link .group:not(:first-of-type){border-top:1px solid hsla(0,0%,100%,.2);margin-top:max(24px,min(calc(1.42857svw + 19.42857px),56px));margin-top:max(24px,min(calc((var(--viewport-width) - 320px)/2240*32 + 24px),56px));padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){aside.menu nav.link .group:not(:first-of-type){border-top:1px solid color-mix(in srgb,var(--color-white) 20%,transparent)}}aside.menu nav.link a.item{color:#fff;color:var(--color-white);display:block;font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(34px,min(calc(.89286svw + 31.14286px),54px));font-size:max(34px,min(calc((var(--viewport-width) - 320px)/2240*20 + 34px),54px));font-weight:350;letter-spacing:-.01em;line-height:1.125}aside.menu nav.link a.item:not(.active){color:#ffffffb3}@supports (color:color-mix(in lch,red,blue)){aside.menu nav.link a.item:not(.active){color:color-mix(in srgb,var(--color-white) 70%,transparent)}}aside.menu .contact{display:grid;grid-template-columns:repeat(2,1fr);margin-top:max(64px,min(calc(1.42857svw + 59.42857px),96px));margin-top:max(64px,min(calc((var(--viewport-width) - 320px)/2240*32 + 64px),96px))}@media (min-width:401px){aside.menu .contact{grid-auto-flow:column;grid-template-rows:repeat(3,auto)}}@media (max-width:400px){aside.menu .contact{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:1fr}}aside.menu .contact .name{color:#fffc}@supports (color:color-mix(in lch,red,blue)){aside.menu .contact .name{color:color-mix(in srgb,var(--color-white) 80%,transparent)}}aside.menu .contact .name{font-family:Lora,serif;font-family:var(--family-lora);font-size:15px;font-weight:600;letter-spacing:-.01em}@media (max-width:960px){aside.menu .contact .name{font-size:14px}}@media (max-width:640px){aside.menu .contact .name{font-size:13px}}aside.menu .contact .schedule{color:#fffc}@supports (color:color-mix(in lch,red,blue)){aside.menu .contact .schedule{color:color-mix(in srgb,var(--color-white) 80%,transparent)}}aside.menu .contact .schedule{font-family:Lora,serif;font-family:var(--family-lora);font-size:15px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){aside.menu .contact .schedule{font-size:14px}}@media (max-width:640px){aside.menu .contact .schedule{font-size:13px}}aside.menu .contact a:where(.address,.phone,.email){color:#fffc}@supports (color:color-mix(in lch,red,blue)){aside.menu .contact a:where(.address,.phone,.email){color:color-mix(in srgb,var(--color-white) 80%,transparent)}}aside.menu .contact a:where(.address,.phone,.email){font-family:Lora,serif;font-family:var(--family-lora);font-size:15px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){aside.menu .contact a:where(.address,.phone,.email){font-size:14px}}@media (max-width:640px){aside.menu .contact a:where(.address,.phone,.email){font-size:13px}}html{--person-width:min(var(--viewport-width),calc(var(--layout-margin) + 672px))}@media (max-width:960px){html{--person-width:var(--viewport-width)}}aside.person{background-color:#1a1a1f;background-color:var(--color-black);padding:96px 32px 0 calc(50svw - 1280px);padding:var(--header-height) 32px 0 var(--layout-margin);width:min(100svw,calc(50svw - 608px));width:var(--person-width)}@media (max-width:960px){aside.person{padding:96px calc(50svw - 1280px) 0;padding:var(--header-height) var(--layout-margin) 0}}aside.person:not(.display) button.close{translate:min(100svw,calc(50svw - 608px)) 0 0;translate:var(--person-width) 0 0}aside.person button.close{background-color:#fff;background-color:var(--color-white)}aside.person header.header{background-color:#1a1a1f;background-color:var(--color-black)}@media (min-width:961px){aside.person header.header{display:none}}aside.person:not(.display) header.header{translate:min(100svw,calc(50svw - 608px)) 0 0;translate:var(--person-width) 0 0}aside.person .container{padding-bottom:calc(max(22px,min(calc((100svw - 320px) / 2240 * (48 - 22) + 22 * 1px),48px)) + env(safe-area-inset-bottom,0));padding-bottom:calc(max(22px,min(calc((var(--viewport-width) - 320px) / 2240 * (48 - 22) + 22 * 1px),48px)) + env(safe-area-inset-bottom,0))}aside.person .image{aspect-ratio:5/7;max-width:432px}aside.person .content{margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}aside.person :where(.name,.role,.text){color:#fff;color:var(--color-white)}aside.person .name{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:28px;font-weight:350;letter-spacing:-.01em}aside.person .role{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em;margin-top:.5em}@media (max-width:960px){aside.person .role{font-size:13px}}@media (max-width:640px){aside.person .role{font-size:12px}}aside.person .text{line-height:1.5;margin-top:max(24px,min(calc(1.42857svw + 19.42857px),56px));margin-top:max(24px,min(calc((var(--viewport-width) - 320px)/2240*32 + 24px),56px));-webkit-user-select:text;-moz-user-select:text;user-select:text}aside.person .text :where(p,ul,ol){overflow:hidden}aside.person .text :where(p,ul,ol):not(:first-child){margin-top:1lh}aside.person .text a{-webkit-text-decoration:underline;text-decoration:underline}aside.person .text em{font-style:italic}aside.person .text sup{font-size:.75em;vertical-align:super}aside.person .text strong{font-weight:600}aside.person .text li:not(:first-of-type){margin-top:.125em}aside.person .text li p{display:contents}aside.person .text ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}aside.person .text ol li{list-style-position:inside;list-style-type:decimal}aside.person .text{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){aside.person .text{font-size:18px}}@media (max-width:640px){aside.person .text{font-size:16px}}aside.person .contact{border-top:1px solid hsla(0,0%,100%,.15);margin-top:max(25px,min(calc(1.74107svw + 19.42857px),64px));margin-top:max(25px,min(calc((var(--viewport-width) - 320px)/2240*39 + 25px),64px));padding-top:max(8px,min(8px,8px));padding-top:max(8px,min(calc((var(--viewport-width) - 320px)/2240*0 + 8px),8px))}@supports (color:color-mix(in lch,red,blue)){aside.person .contact{border-top:1px solid color-mix(in srgb,var(--color-white) 15%,transparent)}}aside.person .contact a.item{color:#fff;color:var(--color-white);display:block;font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:14px;font-weight:400;letter-spacing:-.01em;text-transform:uppercase}@media (max-width:960px){aside.person .contact a.item{font-size:13px}}@media (max-width:640px){aside.person .contact a.item{font-size:12px}}section.prompt{border-top:1px solid rgba(26,26,31,.1);margin-top:-1px;padding:max(28px,min(calc(2.32143svw + 20.57143px),80px)) calc(50svw - 1248px);padding:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px)) var(--layout-indent);position:relative;z-index:1}@supports (color:color-mix(in lch,red,blue)){section.prompt{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}section.prompt>a{display:contents}section.prompt .area{padding:max(22px,min(calc(1.16071svw + 18.28571px),48px));padding:max(22px,min(calc((var(--viewport-width) - 320px)/2240*26 + 22px),48px));position:relative}section.prompt .image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.prompt .content{align-items:end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;grid-auto-flow:column;grid-template-columns:1fr auto;grid-template-rows:repeat(2,auto);position:relative;z-index:2}@media (min-width:961px){section.prompt .content{gap:0 32px;gap:0 var(--layout-gutter)}}@media (max-width:960px){section.prompt .content{grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}}section.prompt :where(.title,.extract){color:#fff;color:var(--color-white)}section.prompt :where(.title,.extract){font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:max(21px,min(calc(1.47321svw + 16.28571px),54px));font-size:max(21px,min(calc((var(--viewport-width) - 320px)/2240*33 + 21px),54px));font-weight:400;letter-spacing:-.01em}section.prompt .title{text-transform:uppercase}section.prompt .extract{max-width:24em;padding-left:92.57143px;padding-left:calc(var(--column-width) + var(--layout-gutter));position:relative;text-wrap:balance}section.prompt .extract:before{background-color:currentColor;content:"";display:block;height:max(.0833333333em,1px);left:0;margin-top:.5lh;position:absolute;top:0;width:calc(92.57143px - .125em);width:calc(var(--column-width) + var(--layout-gutter) - .125em)}section.prompt .subtitle{align-items:center;color:#fff;color:var(--color-white);display:flex;flex-direction:row;gap:0 .5em;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}section.prompt .subtitle:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;margin-top:.125em;-webkit-mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);mask-image:url(//store.maggs.com/cdn/shop/t/6/assets/abstract_action.svg?v=70264428939476294041763644988);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.6em}section.prompt .subtitle{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:max(14px,min(calc(.89286svw + 11.14286px),34px));font-size:max(14px,min(calc((var(--viewport-width) - 320px)/2240*20 + 14px),34px));font-weight:400;letter-spacing:-.01em}@media (min-width:961px){section.prompt .subtitle{grid-row:2}}@media (max-width:960px){section.prompt .subtitle{margin-left:92.57143px;margin-left:calc(var(--column-width) + var(--layout-gutter));margin-top:max(22px,min(calc(4.0625svw + 9px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px))}}section.trust{display:none;position:relative;width:100svw;width:var(--viewport-width);z-index:2}section.trust nav.association{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto}@media (max-width:960px){section.trust nav.association{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto)}}section.trust nav.association a.item{align-items:center;border-top:1px solid rgba(26,26,31,.1);flex-direction:column;justify-content:center;min-width:0;padding:max(31px,min(calc(2.90179svw + 21.71429px),96px)) max(17px,min(calc(.66964svw + 14.85714px),32px));padding:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}@supports (color:color-mix(in lch,red,blue)){section.trust nav.association a.item{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}@media (max-width:960px){section.trust nav.association a.item{padding:max(17px,min(calc(.66964svw + 14.85714px),32px));padding:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}section.trust nav.association a.item:first-of-type{grid-column:1/-1}}@media (min-width:961px){section.trust nav.association a.item:not(:first-of-type){border-left:1px solid rgba(26,26,31,.1)}@supports (color:color-mix(in lch,red,blue)){section.trust nav.association a.item:not(:first-of-type){border-left:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}}@media (max-width:960px){section.trust nav.association a.item:not(:nth-of-type(-n+2)){border-left:1px solid rgba(26,26,31,.1)}@supports (color:color-mix(in lch,red,blue)){section.trust nav.association a.item:not(:nth-of-type(-n+2)){border-left:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}}section.trust nav.association .text{color:#1a1a1f;color:var(--color-black);font-family:Reckless,serif;font-family:var(--family-reckless);font-size:10px;font-weight:350;letter-spacing:.01em;line-height:1.125;margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px));max-width:26em;text-align:center;text-transform:uppercase;text-wrap:balance}@media (min-width:961px){section.trust nav.association .text{flex-grow:1}}@media (max-width:960px){section.trust nav.association a.item:not(:first-of-type) .text{display:none}}.shopify-policy__container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;margin:initial!important;max-width:none!important;padding:max(31px,min(calc(2.90179svw + 21.71429px),96px)) calc(50svw - 1248px)!important;padding:max(31px,min(calc((var(--viewport-width) - 320px)/2240*65 + 31px),96px)) var(--layout-indent)!important;position:relative;width:100svw;width:var(--viewport-width);z-index:1;grid-gap:0 32px;grid-gap:0 var(--layout-gutter);gap:0 32px;gap:0 var(--layout-gutter)}@media (max-width:960px){.shopify-policy__container{grid-template-columns:1fr}}.shopify-policy__title{color:#1a1a1f;color:var(--color-black)}@media (min-width:961px){.shopify-policy__title{align-items:flex-start;display:flex;flex-direction:column;line-height:.875em;text-align:inherit!important;text-transform:uppercase;-webkit-user-select:text;-moz-user-select:text;user-select:text}.shopify-policy__title span{display:block}.shopify-policy__title{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(24px,min(calc(4.50893svw + 9.57143px),125px));font-size:max(24px,min(calc((var(--viewport-width) - 320px)/2240*101 + 24px),125px));font-weight:250;letter-spacing:-.01em}}@media (max-width:960px){.shopify-policy__title{align-items:center;display:flex;flex-direction:column;line-height:.875em;margin:.75em auto;max-width:8em;text-align:center;text-transform:uppercase;text-wrap:balance;-webkit-user-select:text;-moz-user-select:text;user-select:text}.shopify-policy__title span{display:block}.shopify-policy__title{font-family:Reckless,serif;font-family:var(--family-reckless);font-size:max(42px,min(calc(9.28571svw + 12.28571px),250px));font-size:max(42px,min(calc((var(--viewport-width) - 320px)/2240*208 + 42px),250px));font-weight:250;letter-spacing:-.01em}}.shopify-policy__body{color:#1a1a1f;color:var(--color-black);line-height:1.5;-webkit-user-select:text;-moz-user-select:text;user-select:text}.shopify-policy__body :where(p,ul,ol){overflow:hidden}.shopify-policy__body :where(p,ul,ol):not(:first-child){margin-top:1lh}.shopify-policy__body a{-webkit-text-decoration:underline;text-decoration:underline}.shopify-policy__body em{font-style:italic}.shopify-policy__body sup{font-size:.75em;vertical-align:super}.shopify-policy__body strong{font-weight:600}.shopify-policy__body li:not(:first-of-type){margin-top:.125em}.shopify-policy__body li p{display:contents}.shopify-policy__body ul li{list-style-type:"\2014";margin-left:1em;padding-left:.5em}.shopify-policy__body ol li{list-style-position:inside;list-style-type:decimal}.shopify-policy__body{font-family:Lora,serif;font-family:var(--family-lora);font-size:20px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){.shopify-policy__body{font-size:18px}}@media (max-width:640px){.shopify-policy__body{font-size:16px}}@media (min-width:961px){.shopify-policy__body{grid-column-end:span 2}}@media (max-width:960px){.shopify-policy__body{margin-top:max(22px,min(calc(4.0625svw + 9px),48px));margin-top:max(22px,min(calc((var(--viewport-width) - 320px)/640*26 + 22px),48px))}}html.page\:article.view\:detail section.list\:item{border-top:1px solid rgba(26,26,31,.1)}@supports (color:color-mix(in lch,red,blue)){html.page\:article.view\:detail section.list\:item{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}html.page\:event.view\:detail section.list\:item{border-top:1px solid rgba(26,26,31,.1)}@supports (color:color-mix(in lch,red,blue)){html.page\:event.view\:detail section.list\:item{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}@media (min-width:961px){html.page\:index body{padding-top:var(--brand-height)}}html.page\:index section.abstract\:about,html.page\:index section.abstract\:article{border-top:1px solid rgba(26,26,31,.1)}@supports (color:color-mix(in lch,red,blue)){html.page\:index section.abstract\:about,html.page\:index section.abstract\:article{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}html.page\:index section.carousel\:event{border-top:1px solid rgba(26,26,31,.1)}@supports (color:color-mix(in lch,red,blue)){html.page\:index section.carousel\:event{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}html.page\:index section.list\:item{border-top:1px solid rgba(26,26,31,.1)}@supports (color:color-mix(in lch,red,blue)){html.page\:index section.list\:item{border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}@media (max-width:480px),(min-width:1081px){html.page\:index section.list\:collection article.collection:not(:nth-of-type(-n+4)){display:none}}@media (max-width:1080px) and (min-width:481px){html.page\:index section.list\:collection article.collection:not(:nth-of-type(-n+3)){display:none}}@media (min-width:1921px){html.page\:index section.list\:item article.item:not(:nth-of-type(-n+7)){display:none}}@media (max-width:1920px) and (min-width:1441px){html.page\:index section.list\:item article.item:not(:nth-of-type(-n+6)){display:none}}@media (max-width:1440px) and (min-width:1081px){html.page\:index section.list\:item article.item:not(:nth-of-type(-n+5)){display:none}}@media (max-width:1080px) and (min-width:721px),(max-width:480px){html.page\:index section.list\:item article.item:not(:nth-of-type(-n+4)){display:none}}@media (max-width:720px) and (min-width:481px){html.page\:index section.list\:item article.item:not(:nth-of-type(-n+6)){display:none}}html.page\:index section.trust{display:block}html.page\:index footer.footer .warrant{opacity:0;pointer-events:none}@media (max-width:960px){html.page\:index footer.footer .warrant{display:none}}html.page\:index footer.footer nav.association{opacity:0;pointer-events:none}@media (max-width:960px){html.page\:index footer.footer nav.association{display:none}}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .option{margin-top:max(28px,min(calc(2.32143svw + 20.57143px),80px));margin-top:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px))}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .option>.item:not(:first-of-type){margin-top:max(17px,min(calc(.66964svw + 14.85714px),32px));margin-top:max(17px,min(calc((var(--viewport-width) - 320px)/2240*15 + 17px),32px))}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .label{color:#1a1a1f;color:var(--color-black);text-transform:uppercase}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .label{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:12px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .label{font-size:11px}}@media (max-width:640px){html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .label{font-size:10px}}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item :where(.format,.denomination,.message){border-top:1px solid rgba(26,26,31,.1);margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px));padding-top:max(11px,min(calc(.22321svw + 10.28571px),16px));padding-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}@supports (color:color-mix(in lch,red,blue)){html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item :where(.format,.denomination,.message){border-top:1px solid color-mix(in srgb,var(--color-black) 10%,transparent)}}@media (min-width:961px){html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item :where(.format,.denomination,.message){padding-right:92.57143px;padding-right:var(--column-span)}}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .format{align-items:flex-start;display:flex;flex-direction:column}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .scale{margin-top:max(11px,min(calc(.22321svw + 10.28571px),16px));margin-top:max(11px,min(calc((var(--viewport-width) - 320px)/2240*5 + 11px),16px))}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .input{color:#1a1a1f;color:var(--color-black)}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .input{font-size:20px;font-weight:500}@media (max-width:960px){html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .input{font-size:18px}}@media (max-width:640px){html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .input{font-size:16px}}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .input input{all:unset;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0)}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .input{border-radius:.25em;padding:.625em 1em}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .input{font-family:Styrene,sans-serif;font-family:var(--family-styrene);font-size:16px;font-weight:400;letter-spacing:-.01em}@media (max-width:960px){html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .input{font-size:14px}}@media (max-width:640px){html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .input{font-size:12px}}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.item .caption{margin-top:max(28px,min(calc(2.32143svw + 20.57143px),80px));margin-top:max(28px,min(calc((var(--viewport-width) - 320px)/2240*52 + 28px),80px))}html:where(.page\:product.view\:giftcard,.page\:product\:giftcard) section.prompt{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/site.css.map */
