:root{--gutter: 25px;--gutter-footer: 3rem;--spacing-1: 1rem;--spacing-2: calc(var(--gutter) * 2);--spacing-3: calc(var(--gutter) * 3);--spacing-4: calc(var(--gutter) * 4);--spacing-5: calc(var(--gutter) * 5);--spacing-6: calc(var(--gutter) * 6);--spacing-6: calc(var(--gutter) * 7);--spacing-8: calc(var(--gutter) * 8);--padding-cart-button: 2.5rem 1.25rem;--padding-button: .625rem 1.25rem;--padding-input: 25px 2rem;--colors-white: #fff;--colors-black: #000;--colors-gray-1: #f7f7f7;--colors-gray-2: #f8f8f8;--colors-gray-3: #e3e3e3;--colors-gray-4: #c8c8c8;--colors-gray-5: #878787;--colors-gray-6: #414141;--colors-accent: #807e4f;--colors-yellow: rgb(244, 249, 179);--colors-gold: #807e4f;--colors-pink: #ffd1d1;--colors-peach: #ffceb9;--colors-error: rgb(255, 0, 0);--colors-disabled: rgb(200, 200, 200);--background-post-list: var(--colors-black);--font-family-sans-serif: "Apercu", Helvetica, Arial, sans-serif;--font-family-serif: "Ehrhardt", Times, serif;--font-family-black-mamba: "Black Mamba", serif;--font-family-bodoni-moda: "Bodoni Moda", serif;--font-sizes-h1: 43px;--font-sizes-h2: 35px;--font-sizes-h3: 20px;--font-sizes-h4: 20px;--font-sizes-h5: 16px;--font-sizes-h6: 14px;--font-sizes-category-letter: 24px;--font-sizes-category-title: 24px;--line-height-global: 1.15;--letter-spacing-heading: -.06719rem;--border-radius-s: .75rem;--border-radius-m: 1rem;--border-radius: 40px;--height-header-navigation: 45px;--width-icon-m: 1.5rem;--gemz-font-sizes-h1: 60px;--gemz-font-sizes-h2: 24px;--gemz-font-sizes-h3: 20px;--gemz-font-sizes-body: 16px;--gemz-font-sizes-nav: 16px;--gem-z-spacing: 2vw;--gem-z-large-spacing: 4.167vw}@media (min-width: 640px){:root{--gutter: 37px;--font-sizes-h3: 23px;--gemz-font-sizes-h1: 80px;--gemz-font-sizes-h2: 40px;--gemz-font-sizes-h3: 28px;--gemz-font-sizes-body: 18px;--gemz-font-sizes-nav: 16px }}@media (min-width: 1000px){:root{--font-sizes-h3: 23px;--font-sizes-category-letter: 27px;--font-sizes-category-title: 27px;--gemz-font-sizes-h1: 120px;--gemz-font-sizes-h2: 46px;--gemz-font-sizes-h3: 32px;--gemz-font-sizes-body: 20px;--gemz-font-sizes-nav: 18px }}@media (min-width: 1200px){:root{--gutter: 30px }}@media (min-width: 1500px){:root{--site-max-width: 1500px;--gemz-font-sizes-h1: 7vw;--gemz-font-sizes-h2: 4.1vw;--gemz-font-sizes-h3: 2.2vw;--gemz-font-sizes-body: 1.5vw;--gemz-font-sizes-nav: 1vw }}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:none;margin:0;padding:0;vertical-align:baseline;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}body{margin:0}ul{list-style-type:none}a{background:transparent;text-decoration:none}button{font-size:inherit;font-family:inherit;border:none;box-shadow:none;background-color:transparent;padding:0;color:inherit;margin:0;cursor:pointer}button:focus{outline:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea:focus,input:focus{outline:0}input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:Apercu;src:url(/wp-content/themes/current-obsession/dist/D3YiundS.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Apercu;src:url(/wp-content/themes/current-obsession/dist/Atjl0mvq.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Ehrhardt;src:url(/wp-content/themes/current-obsession/dist/C4YkV1fg.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Black Mamba;src:url(/wp-content/themes/current-obsession/dist/DuNYJP8g.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Bodoni Moda;src:url(/wp-content/themes/current-obsession/dist/DBJMF1aZ.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:icomoon;src:url(data:font/woff;base64,d09GRgABAAAAAAsEAAsAAAAACrgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIGG2NtYXAAAAFoAAAAVAAAAFQXVtKRZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAABsAAAAbAEpk+S2hlYWQAAAiEAAAANgAAADYrZ5e7aGhlYQAACLwAAAAkAAAAJAexA/tobXR4AAAI4AAAADwAAAA8MtcAAGxvY2EAAAkcAAAAIAAAACAH5gk+bWF4cAAACTwAAAAgAAAAIAAWAKJuYW1lAAAJXAAAAYYAAAGGmUoJ+3Bvc3QAAArkAAAAIAAAACAAAwAAAAMD5wGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QoDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkK//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAA/8AAAAPAAAIAADc5AQAAAAABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAwAA/8ADoAPAAAQACQATAAA3ARcBJwkBNwEHFwEHASY0NwEXAWABVDX+rDUBU/6yMgFOMocBZjP+gAsLAYAz/ppPAVQ1/qw1AZcBTjL+sjIh/pkzAYAKHwoBgDP+mgAAAgAA/8AD7wPAAAMADQAAASE1IRcBNwEWFAcBJwEDFf1AAsCN/pozAYALC/6AMwFmAZVJHgFmNP6ACx4L/oA0AWYAAAABAAD/wANrA8AABAAAEyEVITXAAqv9VQHrVlYAAwAA/8ADpAPAABsAOABNAAABIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGBzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMFIgYVESMRNDYzITIWFREjETQmIyECAC8pKT4REhIRPikpLy8pKT4REhIRPikpLz42N1EXGBgXUTc2Pj42N1EXGBgXUTc2Pv7VFB1IRzICVjJHSB0U/aoBsxISPSkpLy8pKj0SERESPSopLy8pKT0SEkgXGFE2Nj4+NzZRGBcXGFE2Nz4+NjZRGBd6HRT/AAEAMkhIMv8AAQAUHQAAAAMAAP/AA9cDwAATACMANAAAASIGHQEjNTQ2MyEyFh0BIzU0JiMBMhYHAw4BIyEiJicDJjYzNSIGFxMeATMhMjY3EzYmIyEBgBQdSUgyAQAySEkdFAEHBwcCmAIGBP4iBAYCmAIHBywzD5gJLBsB3hssCZgPMyz88gNfHRSrqzJHRzKrqxQd/oYLBv5WBAUFBAGqBgtJSCr+VRkfHxkBqypIAAAAAwAA/8ADzQPAABwAOQA9AAABIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIxUyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYzJRcHJwGePDU1TxYXFxZPNTU8PDU1ThcXFxdONTU8S0JCYxwdHRxjQkJLS0JCYxwdHRxjQkJLAVnWM9YBABcXTjU1PDw1NU8WFxcWTzU1PDw1NU4XF0kdHGNCQktLQkJjHB0dHGNCQktLQkJjHB1F1jPWAAAAAgAA/8AD6wPAAAQACQAAEyEVITUpARUhNUABgP6AAisBgP6AAetWVlZWAAACAAD/wAPSA8AABAAOAAABIRUhNQcBBwEmNDcBFwEBEgLA/UCNAWc0/oAKCgGANP6ZAetJSSv+mjQBgAseCwGANP6aAAQAAP/AA+sDwAAEAAkADQARAAATIRUhNSkBFSE1JxEzEQMRMxFAAYD+gAIrAYD+gIBVVVUB61ZWVlYqAYD+gP3WAYD+gAAAAAIAAP/AA1UDwACLAJ8AAAEGFx4BFxYjIiYnFSM1LgEnDgEjIiY1NDc+ATc2NzUGJjU0NhceAScuAT0BMxUUFhUUJicmBhUUFj8BFQcOARUUFjMyNjcuATU0Nj8BPgE1NCYjIgcOAQcGBzU2Nz4BNzYzMhYVFAYPAQ4BFRQWFz4BMzIXHgEXFhUUBiMiJy4BJyYjIgYVHgEzMiY3NyIGBx4BFzU0NjMyFjMyNjU0JiMCWAIgIDQBAT8ZMRcFGiwQEy0cLnEWFk00MztHdXhNNTcBAj0EYlgwMk1dLzEzZXgjHxohDwcJTD18UE4VFCEeH041NU1aMTA7FhYmJCQ9WHZMSQcGGU1UJyQkORERFhMfExMiFBQhJRwWMRsragkjNkUrDykaJSRAOxsGCFRFATYvHh0hBQYJCcfJCh0RDxQ2RCIZGCQLDAgCBSUxMhoUDhAdKmGDJCV9ZCksFQ0NGCguJAwNBQ0bRlElOiAXDRsOMDgVLBwgGxARGxpBGxsBBAIjIlAhIUAZPFoICwYfLQsXCyRJDxAyHyAfGRceHUYdHVNJCQlCTzxdJhAcChhKRYsLDThNAAAABgAA/8AD7QPAABMAJAA1AEIATgBaAAABIgYdASM1NDYzITIWHQEjNTQmIwEyFgcDDgEjISImJwMmNjMhJSIGFxMeATMhMjY3EzYmIyEFFAYjIiY1NDYzMhYVIRQGIyImNTQ2MzIWBxQGIyImNTQ2MzIWAZUUHUhHMgEAM0dIHRUBBwcIA5gBBwT+IwQHAZgDCAcDDfzzLTMPmQksGwHdGywJmQ8zLfzzAVwyJCMyMiMkMgEAMiQjMjIjJDKAMiQjMjIjJDIDXx0Uq6syR0cyq6sUHf6GCwb+VgQFBQQBqgYLSUgq/lUZHx8ZAasqSNUkMjIkIzIyIyQyMiQjMjLOIzIyIyMyMgAAAQAAAAAAAL3AXx9fDzz1AAsEAAAAAADkLSmfAAAAAOQtKZ8AAP/AA+8DwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEKwAAAAAD7wABAAAAAAAAAAAAAAAAAAAADwQAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQrAAAEAAAABAAAAAQAAAAEKwAABAAAAAQrAAAEKwAABCsAAAAAAAAACgAUAB4ATgBwAH4A8gFEAaQBugHcAgAC3ANgAAEAAAAPAKAABgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-basket-full:before{content:""}.icon-minus2:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-bullet:before{content:""}.icon-arrow-left:before{content:""}.icon-x:before{content:""}.icon-arrow-right:before{content:""}.icon-user-circle:before{content:""}.icon-basket:before{content:""}.icon-search:before{content:""}body{font-family:var(--font-family-sans-serif);line-height:var(--line-height-global);font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.05;margin:0}h1,.h1{font-size:var(--font-sizes-h1);letter-spacing:var(--letter-spacing-heading);line-height:1}h2,.h2{font-size:var(--font-sizes-h2)}h3,.h3{font-size:var(--font-sizes-h3)}h4,.h4{font-size:var(--font-sizes-h4)}h5,.h5{font-size:var(--font-sizes-h5)}h6,.h6,.small,.small p{font-size:var(--font-sizes-h6)}.text-center{text-align:center}body{position:relative;z-index:0}a,button{color:var(--colors-black);text-decoration:none;transition:.2s ease}.l-gem-z a,.l-gem-z button{color:#fff}a:hover,button:hover{color:var(--colors-accent)}a[role=button]{cursor:pointer}img{display:block;max-width:100%;height:auto}hr{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);border:1px solid var(--colors-black)}input::-moz-focus-inner{border:0}.js-no-scroll{overflow:hidden}::-webkit-input-placeholder{color:#000;line-height:normal;font-style:normal}:-moz-placeholder{color:#000;line-height:normal;font-style:normal}::-moz-placeholder{color:#000;line-height:normal;font-style:normal}:-ms-input-placeholder{color:#000;line-height:normal;font-style:normal}table{font-family:var(--font-family-sans-serif);font-size:var(--font-sizes-h6);width:100%;border-collapse:collapse;table-layout:fixed}table thead{border-bottom:2px solid var(--colors-black)}table th,table td{padding:2rem .5rem;text-align:center}table th:first-child,table td:first-child{text-align:left;padding-left:0}table th:last-child,table td:last-child{text-align:right;padding-right:0}table th{text-transform:uppercase;padding-top:0;padding-bottom:1rem}table tr{border-bottom:1px solid var(--colors-black)}.steady-paywall-container{position:initial!important}body:not(.single-product) #main{padding-bottom:var(--spacing-2)}@media (max-width: 640px){.single-product #main{display:flex;flex-direction:column}}#steady-checkout-container{width:100%}.wrapper{background-color:var(--colors-white);padding-bottom:var(--spacing-2)}.category .wrapper,.store .wrapper,.woocommerce:not(.term-publications) .wrapper,.single .wrapper{padding-bottom:0}.gem-z .wrapper{background-color:#000}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width: 1000px){.hide-s{display:none!important}}@media (max-width: 640px){.hide-m{display:none!important}}@media (min-width: 1000px){.hide-l{display:none!important}}.l-gem-z{font-size:var(--gemz-font-sizes-body);position:relative;min-height:100vh}.l-gem-z__row{width:100%;max-width:100%;margin:0 auto;display:flex;flex-flow:row wrap;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:5rem;padding-bottom:2rem;justify-content:flex-end;align-content:flex-start;min-height:100vh;min-height:calc(100vh - #{var(--height-header-navigation)})}@media (max-width: 640px){.l-gem-z__row{padding-left:0;padding-right:0}}@media (min-width: 640px){.l-gem-z__row{padding-top:6.25rem;padding-bottom:6.25rem}}@media (min-width: 1500px){.l-gem-z__row{padding-top:7.8vw;padding-bottom:7.8vw}}.l-gem-z__header{width:100%}.l-gem-z-items{padding-left:var(--gutter);padding-right:var(--gutter);width:100%;display:flex;flex-direction:column;gap:1rem}@media (min-width: 640px){.l-gem-z-items{flex:0 0 66%;max-width:66%;display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.l-gem-z-items{gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.l-gem-z-exhibitions{display:flex;flex-direction:column;gap:2rem}@media (min-width: 640px){.l-gem-z-exhibitions{flex:0 0 66%;max-width:66%;gap:4rem}}@media (min-width: 1500px){.l-gem-z-exhibitions{gap:calc(var(--gem-z-spacing) * 2)}}body#tinymce{margin:12px!important}.dimensional-publication{position:relative;width:100%;height:80vh;margin:0 auto;overflow:hidden;touch-action:none;cursor:grab}.dimensional-publication canvas{display:block;width:100%;height:100%}.button{display:inline-flex;padding:var(--padding-button);justify-content:center;align-items:center;gap:.375rem;border:1px solid transparent;border-radius:var(--border-radius);background-color:#ffd1d1;color:var(--colors-black);transition:all .2s ease;text-decoration:none}.button:hover,.button:active{background-color:var(--colors-white)}.black{background-color:var(--colors-black);color:var(--colors-white)}.black:hover,.black:active{color:var(--colors-black);background-color:var(--colors-white);border-color:var(--colors-black)}.outline{background-color:transparent;border-color:var(--colors-black)}.outline:hover,.outline:active{color:var(--colors-white);background-color:var(--colors-black)}.inverted{border-color:var(--colors-white);color:var(--colors-white)}.inverted:hover,.inverted:active{background-color:var(--colors-white);color:var(--colors-black)}.icon{font-size:var(--font-sizes-h3);display:flex;justify-content:center;align-items:center;padding-top:.25rem;padding-bottom:.25rem}.icon.small{font-size:var(--font-sizes-h6);padding:.25rem;width:var(--width-icon-m);height:var(--width-icon-m)}.link{background-color:transparent;padding:0;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.25rem}.xsmall{padding:.25rem .5rem;font-size:var(--font-sizes-h6);border-radius:10px}.full-width{padding:.25rem .5rem;width:100%;min-height:4rem}.button-select{position:relative;width:100%}@media (min-width: 640px){.button-select{width:10rem}}.button-select select{font-family:var(--font-family-sans-serif);font-size:inherit;letter-spacing:inherit;color:var(--colors-black);background-color:var(--colors-white);padding:var(--padding-button);border:1px solid var(--colors-black);border-radius:var(--border-radius);text-indent:.01px;text-overflow:"";-moz-appearance:none;-webkit-appearance:none;width:100%;transition:.2s ease}.button-select select:hover{background-color:var(--colors-black);color:var(--colors-white);cursor:pointer}.button-select select[disabled]{color:#0000004d}.accordion{grid-column:1 / -1;display:flex;flex-direction:column;gap:.25rem;padding:0 var(--gutter);margin:var(--gutter) 0}@media (min-width: 640px){.accordion{grid-column:2 / -2}}.accordion-title{position:relative;transition:.2s ease}.accordion-title:after{font-family:icomoon;font-size:var(--font-sizes-h2);content:"";position:absolute;top:50%;right:0;transition:.2s ease-in-out;transform:translateY(-50%) rotate(0)}.accordion-title.is-expanded:after{transform:translateY(-50%) rotate(90deg)}.accordion-title:hover{color:var(--colors-accent);transition:.2s ease;cursor:pointer}.accordion-content{display:block;transition:.4s ease;opacity:0;overflow:hidden;max-height:0}.accordion-content .activities p{font-size:var(--font-sizes-h3)}.accordion-content.is-expanded{opacity:1;max-height:5000px;margin:.5rem 0 2rem}.category-description{font-size:var(--font-sizes-h5);display:none;text-align:center;min-height:3rem}.category-description.m-tag{display:block;color:var(--colors-black)}@media (min-width: 640px){.category-description{font-size:var(--font-sizes-h4);display:block;width:40rem}}.category-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:var(--font-sizes-h4);font-family:var(--font-family-sans-serif);list-style:none}.category-title{font-family:var(--font-family-bodoni-moda);font-size:var(--font-sizes-category-title);letter-spacing:var(--letter-spacing-heading);padding-right:4rem}.category-title span{font-family:var(--font-family-black-mamba);font-size:var(--font-sizes-category-letter)}.country{display:inline-block;margin-bottom:3rem;width:100%}.country h3{margin-bottom:.5rem}.country p{font-size:var(--font-sizes-h6)}.country-list{margin-top:3em}@media (min-width: 640px){.country-list{-moz-column-width:14rem;column-width:14rem;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}}@media (min-width: 1500px){.container{max-width:var(--site-max-width);margin:0 auto}}.content-blocks{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;row-gap:var(--gutter);padding:0 var(--gutter);margin-bottom:var(--gutter)}.content-blocks p{font-family:var(--font-family-serif);font-size:var(--font-sizes-h3)}.company-info{grid-column:1 / -1;display:grid;grid-template-columns:1fr;gap:var(--gutter);width:100%}.company-info.m-padding{padding:0 var(--gutter)}@media (min-width: 640px){.company-info{grid-column:2 / -2;grid-template-columns:repeat(4,minmax(0,1fr))}}.company-info p{font-size:var(--font-sizes-h6)}.featured-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:80vw}.featured-logo svg{width:100%;height:auto;display:block}.featured-logo svg path{fill:#ffffffb3}.featured-post{position:relative;display:flex;flex-direction:column;height:calc(100vh - var(--height-header-navigation))}@media (min-width: 640px){.featured-post{grid-template-rows:85% auto}}.featured-post figure{position:relative;display:flex;flex-grow:1;overflow:hidden;border-radius:0 0 var(--border-radius) var(--border-radius)}.featured-post figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.featured-post article{display:grid;justify-content:start;grid-template-columns:subgrid;grid-column:1 / -1;gap:var(--gutter);padding:var(--gutter)}.featured-post article>*{grid-column:1 / -1}.featured-post article h2,.featured-post article p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.featured-post article h2{text-align:center;-webkit-line-clamp:2}@media (min-width: 1000px){.featured-post article h2{grid-column:1 / span 4}}@media (min-width: 1000px){.featured-post article div{grid-column:5 / span 3}}.featured-post article p{-webkit-line-clamp:5}.featured-post article .read-more{text-align:center;white-space:nowrap}@media (min-width: 1000px){.featured-post article .read-more{text-align:right;grid-column:8}}.featured-artist{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--gutter);margin:var(--spacing-4) 0;background-color:snow;order:2}@media (min-width: 1000px){.featured-artist{grid-template-columns:repeat(2,1fr)}}.featured-artist figure{display:flex;height:calc(100vh - var(--height-header-navigation) * 2)}.featured-artist figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width: 1000px){.featured-artist figure{height:50vh}}.featured-artist article{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:var(--gutter)}.featured-artist p{font-family:var(--font-family-serif);font-size:var(--font-sizes-h2);letter-spacing:var(--letter-spacing-heading);line-height:1;text-align:center}@media (min-width: 1000px){.featured-artist p{font-size:var(--font-sizes-h1)}}.featured-artist ul{font-size:var(--font-sizes-h6);margin-top:var(--spacing-2);list-style:none;padding-left:0}.featured-artist li{position:relative;padding-left:1.5em;margin-bottom:.5em}.featured-artist li:before{font-family:icomoon;font-weight:700;content:"";position:absolute;left:0;top:0}.single-featured-artist .featured-artist{margin-top:0}.featured-artist .read-more{margin-top:2rem;align-self:center}.form-newsletter{grid-column:1 / span 2;position:relative}@media (min-width: 1000px){.form-newsletter:after{position:absolute;top:0;right:calc(-1 * var(--gutter-footer) / 2);content:"";display:block;width:1px;height:100%;background-color:var(--colors-black)}}.form-newsletter label{color:var(--colors-black)!important}.form-newsletter input{border-color:var(--colors-black)!important;background:#ffe0d2!important}.form-newsletter h3{font-family:var(--font-family-serif);font-size:var(--font-sizes-h4);margin-bottom:1rem!important}@media (max-width: 1000px){.form-newsletter h3{text-align:center}}.form-newsletter a{text-decoration:underline}.form-newsletter .accept-terms{margin-top:.5rem}@media (max-width: 1000px){.form-newsletter .accept-terms{text-align:center}}.app-footer{--colors-black: var(--colors-gray-6);position:sticky;left:0;bottom:0;width:100%;z-index:-1;background-color:var(--colors-peach);font-size:var(--font-sizes-h6);padding:var(--gutter)}.app-footer .form-newsletter h3{font-family:var(--font-family-serif);font-size:var(--font-sizes-h3)}.app-footer h3{font-size:inherit;margin-bottom:.35rem}.app-footer h3,.app-footer p{color:var(--colors-black)}.app-footer .page-grid{grid-template-areas:"newsletter newsletter newsletter newsletter" "newsletter-divider newsletter-divider newsletter-divider newsletter-divider" "links links links links" "address address copyright copyright" "divider divider divider divider" "logo logo logo logo";gap:var(--gutter-footer)}@media (min-width: 1000px){.app-footer .page-grid{grid-template-areas:"newsletter newsletter newsletter newsletter links links links links" "divider divider divider divider divider divider divider divider" "address logo logo logo logo logo logo copyright";gap:2rem var(--gutter-footer)}}.footer-address{display:grid;grid-template-columns:1fr;grid-area:address;align-self:end}.footer-links{display:grid;grid-area:links;gap:var(--gutter-footer);grid-template-columns:repeat(2,1fr)}@media (min-width: 640px){.footer-links{display:flex;justify-content:space-between;flex-direction:row}}@media (min-width: 1000px){.footer-links{align-self:center}}.footer-links .sub-menu{display:flex;flex-direction:column;gap:.15rem}.footer-copyright{grid-area:copyright;align-self:end}@media (min-width: 1000px){.footer-copyright{text-align:right}}.footer-logo{grid-area:logo}@media (min-width: 1000px){.footer-logo{margin-top:var(--spacing-2)}}.footer-logo svg{width:100%;height:auto;color:var(--colors-gray-6)}.footer-logo p{font-size:var(--font-sizes-h6);text-align:center;color:var(--colors-black)}@media (min-width: 1000px){.footer-logo p{margin-top:1rem}}.footer-newsletter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter);grid-area:newsletter}.footer-divider{height:1px;background-color:var(--colors-black);grid-area:divider}.footer-divider.m-newsletter{grid-area:newsletter-divider}figure{display:table}.figure-wrapper{position:relative}figure img{display:block;max-width:100%}figcaption{font-size:var(--font-sizes-h6);text-align:left;display:table-caption;caption-side:bottom;padding:.5em 0 0}.form{position:relative;display:flex!important;flex-direction:column;justify-content:space-between;gap:var(--spacing-1);width:100%;flex-grow:1}.input-row{display:flex;flex-direction:column;gap:.5rem}.input-row-inline{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem}label{font-size:var(--font-sizes-h6);line-height:var(--line-height-global);color:var(--colors-black);margin-bottom:.25rem}input,textarea{font-family:var(--font-family-sans-serif);font-size:var(--font-sizes-h6);color:var(--colors-black);border-radius:var(--border-radius);border:1px solid var(--colors-black);padding:var(--padding-button);width:100%}input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder{color:var(--colors-black);opacity:1}input:focus,input:active,textarea:focus,textarea:active{outline:2px solid var(--colors-accent);border-color:var(--colors-accent);color:var(--colors-accent)}input:hover,textarea:hover{border-color:var(--colors-accent)}input.inputError,textarea.inputError{border-color:var(--colors-error)}input:where([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;vertical-align:top;margin:calc(.75em - 11px) .25rem 0 0;border:2px solid var(--colors-black);border-radius:4px;background:#fff no-repeat center center;padding:0}input[type=radio]{border-radius:50%}input:where([type=checkbox],[type=radio]):where(:active:not(:disabled),:focus){border-color:var(--colors-black)}input:where([type=checkbox],[type=radio]):disabled{background:var(--colors-disabled)}input[type=checkbox]:checked{background-color:var(--colors-black);border-color:var(--colors-black)}input[type=checkbox]:checked:hover{border-color:var(--colors-primary-dark);background-color:var(--colors-primary-dark)}input[type=radio]:checked{border-color:var(--colors-accent)}input[type=radio]:checked:hover{border-color:var(--colors-primary-dark)}.error{font-size:var(--font-sizes-h6);color:var(--colors-error);display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.error:before{content:"";background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1458_13789' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23993e16'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1458_13789)'%3E%3Cpath d='M9.99563 14C10.2069 14 10.3854 13.9285 10.5312 13.7856C10.6771 13.6427 10.75 13.4656 10.75 13.2544C10.75 13.0431 10.6785 12.8646 10.5356 12.7188C10.3927 12.5729 10.2156 12.5 10.0044 12.5C9.79313 12.5 9.61458 12.5715 9.46875 12.7144C9.32292 12.8573 9.25 13.0344 9.25 13.2456C9.25 13.4569 9.32146 13.6354 9.46438 13.7812C9.60729 13.9271 9.78438 14 9.99563 14ZM9.99563 11C10.2069 11 10.3854 10.9281 10.5312 10.7844C10.6771 10.6406 10.75 10.4625 10.75 10.25V6.75C10.75 6.5375 10.6785 6.35938 10.5356 6.21562C10.3927 6.07187 10.2156 6 10.0044 6C9.79313 6 9.61458 6.07187 9.46875 6.21562C9.32292 6.35938 9.25 6.5375 9.25 6.75V10.25C9.25 10.4625 9.32146 10.6406 9.46438 10.7844C9.60729 10.9281 9.78438 11 9.99563 11ZM10.0058 18C8.90472 18 7.86806 17.7917 6.89583 17.375C5.92361 16.9583 5.07292 16.3854 4.34375 15.6562C3.61458 14.9271 3.04167 14.0767 2.625 13.105C2.20833 12.1333 2 11.0951 2 9.99042C2 8.88569 2.20833 7.85069 2.625 6.88542C3.04167 5.92014 3.61458 5.07292 4.34375 4.34375C5.07292 3.61458 5.92333 3.04167 6.895 2.625C7.86667 2.20833 8.90486 2 10.0096 2C11.1143 2 12.1493 2.20833 13.1146 2.625C14.0799 3.04167 14.9271 3.61458 15.6562 4.34375C16.3854 5.07292 16.9583 5.92167 17.375 6.89C17.7917 7.85847 18 8.89319 18 9.99417C18 11.0953 17.7917 12.1319 17.375 13.1042C16.9583 14.0764 16.3854 14.9271 15.6562 15.6562C14.9271 16.3854 14.0783 16.9583 13.11 17.375C12.1415 17.7917 11.1068 18 10.0058 18Z' fill='%23993e16'/%3E%3C/g%3E%3C/svg%3E");width:1.25rem;height:1.25rem;font-size:1.25rem;color:var(--colors-tangerine-700)}.error{color:var(--colors-error)}.checkbox-container{display:grid;grid-template-columns:auto 1fr;gap:1rem}.swiper{display:flex;position:relative;width:100%}.swiper:hover .swiper-button-prev,.swiper:hover .swiper-button-next{opacity:1;transform:translateY(-50%) translate(0)}.swiper-wrapper{display:flex;height:100%}.swiper-slide{display:flex;flex-direction:column;justify-content:center;width:100%}.swiper-slide figure{display:block;height:50vh}@media (min-width: 640px){.swiper-slide figure{background-color:transparent;height:80vh}}.swiper-slide figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.swiper-slide figcaption{text-align:center;padding-left:1rem;padding-right:1rem;width:100%}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);width:3rem!important;height:3rem!important;border-radius:50%;background-color:var(--background-post-list);z-index:1;transition:.2s ease;margin-top:0!important}.swiper-button-prev:after,.swiper-button-next:after{content:""!important}@media (min-width: 640px){.swiper-button-prev,.swiper-button-next{opacity:0}}.swiper-button-prev:hover,.swiper-button-next:hover{cursor:pointer;transform:scale(1.2) translateY(-50%) translate(0)!important;transform-origin:center center}.swiper-button-prev{left:1rem}@media (min-width: 640px){.swiper-button-prev{left:4rem;transform:translateY(-50%) translate(-100%)}}.swiper-button-next{right:1rem}@media (min-width: 640px){.swiper-button-next{right:4rem;transform:translateY(-50%) translate(100%)}}.header-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.header-navigation{position:sticky;display:flex;align-items:center;justify-content:space-between;height:var(--height-header-navigation);width:100%;top:0;left:0;z-index:1001;padding:0 var(--gutter);background-color:#fff}.header-navigation>div,.header-navigation>div>ul{display:flex;align-items:center;gap:1rem}.header-navigation a{font-family:var(--font-family-sans-serif);font-size:var(--font-sizes-h5);font-weight:700}.header-navigation .header-navigation-extra li,.header-navigation .header-navigation-extra a,.header-navigation .header-navigation-extra button{font-size:var(--font-sizes-h3);display:inline-flex;line-height:0}@media (max-width: 1000px){.header-navigation .menu-toggle{font-size:var(--font-sizes-h6)}}.header-navigation-extra .cart-toggle{position:relative}.magazine-issues{grid-column:1 / -1}.magazine-issues .swiper-slide{justify-content:flex-start}.magazine-issues .product-item{grid-template-columns:1fr;text-align:center}.magazine-issues .product-item:hover{transform:scale(1)}.magazine-issues .product-item h2{font-family:var(--font-family-serif);font-size:var(--font-sizes-h3)}.magazine-issues .product-item img{border-radius:0}.magazine-issues .product-item .product-action{text-align:center}.main-menu-parent-title{margin-bottom:var(--spacing-1)}#main-menu li+li{margin-top:.75rem}#main-menu .menu-item{font-size:var(--font-sizes-h1);letter-spacing:var(--letter-spacing-heading);line-height:1}#main-menu .sub-menu .menu-item{font-family:var(--font-family-serif);letter-spacing:var(--letter-spacing-heading);line-height:1}.mini-cart-contents{display:flex;flex-direction:column;justify-content:space-between;height:100%;font-size:var(--font-sizes-h6)}.mini-cart-contents li+li{border-top:1px solid var(--colors-black)}.mini-cart-contents .mini-cart-message{text-align:center}.mini-cart-item{display:grid;grid-template-columns:minmax(4rem,6rem) 1fr auto;gap:.75rem;padding:var(--spacing-1) 0}.mini-cart-item h4{font-size:inherit}.mini-cart-item figure img{border-radius:var(--border-radius-s)}.mini-cart-totals{position:sticky;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;border-top:1px solid var(--colors-black);background-color:var(--colors-pink);padding-top:var(--spacing-1);padding-bottom:var(--gutter)}.mini-cart-totals .cart-total{margin-bottom:var(--spacing-1)}@media (max-width: 1000px){.issues-information-container{order:2}}.issues-information{display:flex;flex-direction:column;text-align:center;margin:var(--spacing-4) 0}.issues-information li{border-bottom:1px solid var(--colors-black);padding:0 var(--gutter) 4rem;transition:.3s ease-in-out}.issues-information li:hover{background-color:var(--colors-gray-3)}.issues-information li:first-child{border-top:1px solid var(--colors-black)}.issues-information-title{font-family:var(--font-family-serif);font-size:var(--font-sizes-h2);line-height:var(--line-height-global);letter-spacing:var(--letter-spacing-heading);margin-bottom:var(--spacing-1);padding-top:4rem}.issues-information-content{grid-column:1 / span 4}@media (min-width: 1000px){.issues-information-content{grid-column:3 / span 4}}.notification{display:none;position:fixed;left:0;bottom:0;height:var(--height-header-navigation);align-items:center;z-index:1003;width:100%;padding:0 var(--gutter);overflow:hidden;background:#ffa7a7}.notification p{font-size:var(--font-sizes-h6)}.overlay-frame{position:absolute;top:0;left:0;pointer-events:none;z-index:1002;width:100vw;height:100vh;perspective:1000px;overflow:hidden}.blur-path{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100vh;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background-color:#ffffff1a;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 936' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M339.903 122.555C180.361 -508.203 387.621 -851.232 605.958 -457.117L602.469 -449.593C398.229 -814.388 209.255 -426.03 348.197 123.932L369.953 209.944C461.139 98.0254 579.359 14.4946 686.624 68.2669C773.596 111.866 807.89 219 802.838 341.644C993.211 272.03 1170.95 422.328 913.829 676.383C591.096 994.906 871.595 913.911 1119.12 593.849C1371.23 267.742 1128.15 2.15877 920.465 242.053L913.217 238.42C1124.01 -10.114 1441.14 201.719 1126.4 599.351C861.802 933.11 544.886 1057.98 899.066 675.474C1072.26 488.763 940.648 393.112 792.224 428.12C781.605 489.558 761.995 551.126 735.138 609.059C687.003 712.887 635.073 753.616 593.036 732.544C549.55 710.744 543.93 645.801 585.786 555.515C631.131 457.705 697.47 393.601 765.666 358.245C751.136 299.036 714.033 246.128 643.73 210.886C558.208 168.013 463.222 191.794 382.55 259.839C454.666 543.564 538.207 771.818 467.928 713.406C305.517 578.209 323.588 460.236 366.115 836.688C396.303 1106.81 89.3445 753.576 257.816 390.176C283.627 334.499 320.148 273.064 363.594 217.883L339.903 122.555ZM727.89 605.426C752.307 552.759 770.494 492.333 772.524 434.007C700.541 456.338 627.569 509.7 586.411 598.481C558.506 658.671 560.287 706.853 595.799 724.656C633.487 743.549 681.15 706.245 727.89 605.426ZM376.163 265.91C328.206 307.702 285.888 366.231 253.798 435.45C121.95 719.85 368.415 945.401 352.875 792.034C299.908 266.627 227.784 402.937 436.936 610.709C503.003 676.282 455.182 579.058 376.163 265.91Z' fill='currentColor'/%3E%3C/svg%3E%0A") center center no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 936' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M339.903 122.555C180.361 -508.203 387.621 -851.232 605.958 -457.117L602.469 -449.593C398.229 -814.388 209.255 -426.03 348.197 123.932L369.953 209.944C461.139 98.0254 579.359 14.4946 686.624 68.2669C773.596 111.866 807.89 219 802.838 341.644C993.211 272.03 1170.95 422.328 913.829 676.383C591.096 994.906 871.595 913.911 1119.12 593.849C1371.23 267.742 1128.15 2.15877 920.465 242.053L913.217 238.42C1124.01 -10.114 1441.14 201.719 1126.4 599.351C861.802 933.11 544.886 1057.98 899.066 675.474C1072.26 488.763 940.648 393.112 792.224 428.12C781.605 489.558 761.995 551.126 735.138 609.059C687.003 712.887 635.073 753.616 593.036 732.544C549.55 710.744 543.93 645.801 585.786 555.515C631.131 457.705 697.47 393.601 765.666 358.245C751.136 299.036 714.033 246.128 643.73 210.886C558.208 168.013 463.222 191.794 382.55 259.839C454.666 543.564 538.207 771.818 467.928 713.406C305.517 578.209 323.588 460.236 366.115 836.688C396.303 1106.81 89.3445 753.576 257.816 390.176C283.627 334.499 320.148 273.064 363.594 217.883L339.903 122.555ZM727.89 605.426C752.307 552.759 770.494 492.333 772.524 434.007C700.541 456.338 627.569 509.7 586.411 598.481C558.506 658.671 560.287 706.853 595.799 724.656C633.487 743.549 681.15 706.245 727.89 605.426ZM376.163 265.91C328.206 307.702 285.888 366.231 253.798 435.45C121.95 719.85 368.415 945.401 352.875 792.034C299.908 266.627 227.784 402.937 436.936 610.709C503.003 676.282 455.182 579.058 376.163 265.91Z' fill='currentColor'/%3E%3C/svg%3E%0A") center center no-repeat;transition:transform .2s ease-out;transform-style:preserve-3d;will-change:transform}@media (max-width: 1000px){.blur-path{-webkit-mask-size:200%;mask-size:200%}}@media (max-width: 640px){.blur-path{-webkit-mask-size:300%;mask-size:300%}}.pagination{background-color:var(--background-post-list);text-align:center;padding:var(--spacing-2) 0}.woocommerce .pagination,.single-featured-artist .pagination{background-color:var(--colors-white);padding-bottom:0}.page-content{font-size:var(--font-sizes-h3);grid-column:1 / -1;padding:0 var(--gutter)}@media (min-width: 640px){.page-content{grid-column:2 / -2}}.checkout .page-content{grid-column:1 / span 4!important}@media (min-width: 1000px){.checkout .page-content{grid-column:2 / span 6!important}}.error404 .page-content{padding-bottom:var(--gutter)}.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-size:var(--font-sizes-h2);margin-top:4.5rem;margin-bottom:.75rem}.page-content p+p{margin-top:.75rem}.page-content ul,.page-content ol{margin:1.5rem 1rem 1.5rem 2.5rem}.page-content ul{list-style-type:disc}.page-content a{text-decoration:underline;text-underline-offset:.15rem}.page-content a:hover{text-decoration:none}.page-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter)}@media (min-width: 1000px){.page-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.page-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:var(--spacing-2) var(--gutter)}.page-header h1{text-align:center}.tax-product_cat .page-header{display:none}.page-header .featured-artist-title{padding:0}.partners{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;gap:var(--gutter)}@media (min-width: 640px){.partners{grid-template-columns:repeat(6,minmax(0,1fr))}}.post-header{display:grid;grid-template-columns:1fr;grid-template-rows:50vh auto}@media (min-width: 640px){.post-header{grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:calc(100vh - var(--height-header-navigation))}}.post-header figure{display:flex;overflow:hidden}.post-header figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post-header{margin-bottom:2rem}.advertorials .post-header{background-color:#ffa7a7}.article .post-header{background-color:#f4f9b3}.media .post-header{background-color:#ff8a65}.interviews .post-header{background-color:#7dd3df}.essay .post-header{background-color:#58ffa5}.series .post-header{background-color:#d97ea7}.products-slider{position:relative;overflow:visible!important}.products-slider .swiper-slide{justify-content:flex-start}.products-slider .products-prev,.products-slider .products-next{font-size:var(--font-sizes-h3);position:absolute;top:-3rem;right:0;z-index:10000;transition:.2s ease;margin-top:0!important}.products-slider .products-prev:after,.products-slider .products-next:after{content:""!important}.products-slider .products-prev:hover,.products-slider .products-next:hover{cursor:pointer}.products-slider .products-prev{right:calc(var(--gutter) + 2rem)}@media (min-width: 1200px){.products-slider .products-prev{right:2rem}}.products-slider .products-next{right:var(--gutter)}@media (min-width: 1200px){.products-slider .products-next{right:0}}.products-slider-container{padding-bottom:var(--spacing-4);overflow:hidden}@media (min-width: 1200px){.products-slider-container{padding:0 var(--gutter) var(--spacing-4) var(--gutter)}}@media (min-width: 1500px){.products-slider-container{padding-left:0;padding-right:0}}@media (max-width: 640px){.products-slider-container.m-artist-products{order:2}}@media (max-width: 640px){.products-slider-container.m-related{order:3}}.products-slider-container.m-new-arrivals{margin-top:var(--spacing-4)}.products-slider-container .subheading{margin:0 var(--gutter) .5rem}@media (min-width: 1200px){.products-slider-container .subheading{margin-left:0;margin-right:0}}.products-slider-container .product-item{gap:.95rem}.product-images-container{position:relative}.product-images-container nav{display:flex;gap:.5rem;position:absolute;top:var(--gutter);right:var(--gutter);z-index:3}.primary-navigation{background-color:var(--colors-yellow);position:fixed;top:var(--height-header-navigation);left:0;width:100%;height:calc(100% - var(--height-header-navigation));display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:var(--gutter);z-index:1003;overflow-y:auto;transform:translate(-100%);transition:.2s ease}.primary-navigation.m-mini-cart{justify-content:flex-start;background-color:var(--colors-pink);right:0;left:initial;transform:translate(100%);z-index:1003;padding-bottom:0}@media (min-width: 640px){.primary-navigation{width:50%}}@media (min-width: 1000px){.primary-navigation{width:calc(100% / 3)}}.primary-navigation footer{display:flex;flex-direction:column}.primary-navigation.is-open{transform:translate(0)}.primary-navigation__controls{display:flex;justify-content:space-between}.m-mini-cart .primary-navigation__controls{justify-content:flex-end}.primary-navigation__nav{text-align:center;flex-grow:1}.hidden{display:none}.is-visible{display:block}.ratio-box{background-color:#858585;background:url("data:image/svg+xml,%3csvg%20version='1.1'%20id='loader-1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='40px'%20height='40px'%20viewBox='0%200%2050%2050'%20style='enable-background:new%200%200%2050%2050;'%20xml:space='preserve'%3e%3cpath%20fill='%23fff'%20d='M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z'%3e%3canimateTransform%20attributeType='xml'%20attributeName='transform'%20type='rotate'%20from='0%2025%2025'%20to='360%2025%2025'%20dur='1.2s'%20repeatCount='indefinite'/%3e%3c/path%3e%3c/svg%3e") no-repeat scroll center center transparent;position:relative;height:0;display:block;width:100%}.ratio-box img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}.related{background-color:var(--colors-gold);color:#fff;padding:0 var(--gutter) var(--spacing-2)}.related .related-title{padding:var(--spacing-2) 0 calc(var(--spacing-2) - var(--gutter)) 0}.related h3{grid-column:1 / -1}.related .product-item{grid-column:span 2;align-content:start}.related .product-item a,.related .product-item button{color:var(--colors-white)}.related .product-item a:hover,.related .product-item button:hover{background-color:transparent}.latest-issue-container{padding-bottom:var(--spacing-4)}.latest-issue-container .subheading{margin:0 var(--gutter) .5rem}@media (min-width: 1500px){.latest-issue-container .subheading{margin-left:0;margin-right:0}}.legal{padding:0 var(--gutter) 3rem}.legal div{grid-column:1 / -1}@media (min-width: 640px){.legal div{grid-column:span 2}}.search-bar{position:fixed;top:0;left:0;width:100%;transform:translateY(-100%);transition:.3s ease;padding:.5rem var(--gutter);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1002}.search-bar.is-visible{transform:translateY(0)}.search-bar .input-row-inline{align-items:initial;justify-content:center}.search-bar input{font-family:var(--font-family-serif);font-style:normal;font-size:var(--font-sizes-h3);letter-spacing:var(--letter-spacing-heading);min-height:4rem}@media (min-width: 1000px){.search-bar input{text-align:center}}.search-bar button{background-color:var(--colors-white)}.store-logo{position:relative;display:flex;justify-content:center;height:50vh;padding:var(--gutter)}@media (min-width: 640px){.store-logo{height:80vh}}.store-logo svg{width:100%;height:100%;overflow-y:hidden}@media (min-width: 640px){.store-logo svg{position:absolute;top:4rem;left:50%;transform:translate(-50%);z-index:1;width:80%}}.store-back{display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.store-back svg{width:2rem;height:auto;color:var(--colors-black);transition:.2s ease}.store-back:hover svg{color:var(--colors-accent)}.results+.results{margin-top:7rem}.results-container{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;gap:var(--gutter)}@media (min-width: 1000px){.results-container{grid-column:2 / -2}}@media (max-width: 1500px){.results-container{padding-left:var(--gutter);padding-right:var(--gutter)}}.results-container h2{font-weight:700;grid-column:1 / -1;text-align:center}@media (min-width: 640px){.results-container h2{grid-column:1 / 2;text-align:left}}.results-container .pagination{background-color:initial;grid-column:1 / -1;padding:0}@media (min-width: 640px){.results-container .pagination{grid-row:2;grid-column:2 / 5}}@media (min-width: 1000px){.results-container .pagination{grid-column:3 / 8}}.results-container .no-results{grid-column:1 / -1;text-align:center}@media (min-width: 640px){.results-container .no-results{grid-column:2 / 5;text-align:left}}@media (min-width: 1000px){.results-container .no-results{grid-column:3 / 8}}.results-list{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;gap:var(--gutter)}@media (min-width: 640px){.results-list{grid-template-columns:repeat(2,1fr);grid-column:2 / 5}}@media (min-width: 1000px){.results-list{grid-column:3 / 8}}.search-item{display:grid;grid-template-columns:auto 1fr;gap:var(--gutter);border-bottom:1px solid var(--colors-black);padding-bottom:var(--gutter)}@media (max-width: 1000px){.search-item{grid-column:1 / -1}}.search-item h2{grid-column:initial;text-align:initial}.search-item figure{display:block;width:5rem;height:5rem}.search-item figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:var(--border-radius-s)}.store-categories{position:sticky;top:var(--height-header-navigation);left:0;height:var(--height-header-navigation);width:100%;background-color:var(--colors-white);display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding:0 var(--gutter);margin-bottom:var(--spacing-3);z-index:1000;overflow-x:auto;scrollbar-width:none}@media (min-width: 1000px){.store-categories{height:intial;justify-content:center;padding:var(--spacing-1) var(--gutter)}}.store-categories .current-cat{color:var(--colors-accent)}.subscription-bar{margin-top:var(--spacing-2);padding:0 var(--gutter)}@media (min-width: 1500px){.subscription-bar{padding:0}}.subscription-tiers-container{grid-column:1 / -1;display:grid;grid-template-columns:1fr;gap:var(--gutter)}@media (min-width: 1000px){.subscription-tiers-container{grid-template-columns:1fr 1fr}}.subscription-tier-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--gutter);background-color:var(--tier-color);border-radius:var(--border-radius);padding:2rem var(--gutter)}@media (min-width: 1000px){.subscription-tier-item{padding:var(--spacing-2)}}.subscription-tier-item h2{border-top:1px solid var(--colors-black);padding-top:var(--gutter);text-align:center;width:100%}.subscription-tier-item p{font-size:var(--font-sizes-h6)}.subscription-tier-item .tier-content{display:flex;flex-direction:column;gap:var(--gutter);flex-grow:1}@media (min-width: 1200px){.subscription-tier-item .tier-content{width:70%}}.subscription-tier-item .benefits p{font-family:var(--font-family-serif);font-size:var(--font-sizes-h2);letter-spacing:var(--letter-spacing-heading);text-align:center}.subscription-tier-item .content p+p{margin-top:.5rem}.subscription-tier-item .price{color:var(--colors-gray-5)}.subscription-tier-item footer{text-align:center;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter-footer);border-top:1px solid var(--colors-black);padding-top:var(--gutter);width:100%}.subscription-tier-item footer div{position:relative;display:flex;flex-direction:column}.subscription-tier-item footer div:first-child:after{position:absolute;top:0;right:calc(-1 * var(--gutter-footer) / 2);content:"";display:block;width:1px;height:100%;background-color:var(--colors-black)}.subscription-tier-item footer a{font-family:var(--font-family-serif);font-size:var(--font-sizes-h3)}@media (min-width: 1000px){.subscription-tier-item footer a{letter-spacing:var(--letter-spacing-heading)}}.subheading{border-bottom:none;padding-bottom:15px;background-image:url("data:image/svg+xml,%3Csvg width='1575' height='33' viewBox='0 0 1575 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11.9887C48.5147 11.9887 96.0082 12.9877 143.515 12.9877C167.147 12.9877 190.742 11.9887 214.382 11.9887C250.579 11.9887 286.8 10.9898 322.965 10.9898C342.232 10.9898 362.223 10.9429 381.428 9.49131C401.84 7.94847 422.242 8.16951 442.673 7.21586C460.499 6.3838 478.791 4.99591 496.63 4.99591C519.159 4.99591 541.371 6.85212 563.827 8.99182C599.175 12.36 634.389 11.9887 669.85 11.9887C699.434 11.9887 728.549 12.6703 758.074 14.9857C787.288 17.2767 816.748 19.9806 846.074 19.9806C857.949 19.9806 870.003 19.9718 881.787 21.479C896.297 23.3351 911.675 21.9785 926.288 21.9785C940.864 21.9785 955.971 23.0365 970.455 21.2015C982.564 19.6674 995.093 19.9806 1007.28 19.9806C1021.08 19.9806 1035.69 19.5881 1049.33 21.479C1067.73 24.0289 1086.54 23.6655 1105.01 25.0309C1113.53 25.6606 1122.12 26.9734 1130.66 26.9734C1152.72 26.9734 1174.19 30.5269 1196.19 31.7463C1218.37 32.9758 1240.56 29.4257 1262.6 27.7504C1277.11 26.6475 1291.82 28.0198 1306.27 26.4184C1317.58 25.1649 1328.75 22.9177 1340.04 21.5345C1344.21 21.0231 1349.04 21.8253 1353.11 20.924C1379.83 14.9992 1409.74 20.3042 1437.05 19.0371C1445.19 18.6594 1454.12 19.2196 1462.08 17.7606C1476.59 15.1013 1490.92 11.5965 1505.58 9.7688C1516.51 8.40519 1527.41 3.99693 1538.45 3.99693C1546 3.99693 1553.46 3.2065 1560.98 2.99795C1565.37 2.8765 1569.61 1 1574 1' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:bottom;background-size:auto 33px;margin-bottom:1.5rem}.platform-gradient--pink-to-blue-to-yellow{background:linear-gradient(to right,#ee72b84a,#97c6ffa6 51%,#e9be6d)}.platform-gradient--green-to-red{background:linear-gradient(to right,#73f9bf52,#73f9bfb5 58%,#ef3838)}.platform-gradient--blue-to-yellow{background:linear-gradient(to right,#e0f7ff 34%,#fffda5)}.platform-gradient--pink-to-gold{background:linear-gradient(to right,#f6cdeca1,#f6cdec99 17%,#efa40e85 72%,#efa40e7a)}.platform-gradient--violet-to-pink{background:linear-gradient(to right,#0060ffe0,#ea4141a3 39%,#ea414142)}.platform-gradient--gold-to-green{background:linear-gradient(to right,#f9a60280,#f9a60273 25%,#00ff5f63 51%,#00ff5f4a)}.platform-gradient--blue-to-purple{background:linear-gradient(to right,#afe7f2b0,#afe7f2a8 24%,#8326ff9c,#8326ff8f 92%)}.post-password-form{padding-left:var(--gutter);padding-right:var(--gutter);text-align:center;min-height:80vh;display:flex;align-items:center;justify-content:center}.post-password-form p{font-size:var(--font-sizes-h3);margin-bottom:2rem}.post-password-form label{font-size:var(--font-sizes-h6)}.post-password-form input{font-family:var(--font-family-sans-serif);background-color:transparent;border-radius:0;border:0;border-bottom:2px solid #000;padding:.3em .3em .3em 0}.post-password-form input[type=submit]{font-size:var(--font-sizes-h6);padding:1em;border-radius:2em;background-color:#000;border-color:transparent;color:#fff;transition:.2s ease;border:0}.post-password-form input[type=submit]:hover{cursor:pointer;background-color:var(--colors-accent)}.post-password-label{display:flex;align-items:flex-end;justify-content:center}.post-meta{grid-column:1 / -1;font-family:var(--font-family-serif);font-size:var(--font-sizes-h3);text-align:center;padding-bottom:4em}.post-introduction{display:flex;flex-direction:column;padding:var(--gutter)}.post-introduction h1{text-align:center}.post-introduction__subtitle{font-size:var(--font-sizes-h3);font-family:var(--font-family-serif);text-align:center;margin-top:-.3em}.post-introduction__lead{font-size:var(--font-sizes-h4);margin-top:2em}@media (min-width: 640px){.post-introduction__lead{margin-top:auto}}.post-thumbnail{grid-column:span 2}.post-thumbnail.post-list-item{float:initial;width:initial;padding:0}.post-thumbnail figure{display:flex;aspect-ratio:3 / 4}.post-thumbnail figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post-thumbnail.m-members{grid-column:1 / span 4}.post-thumbnail.m-members figure{aspect-ratio:4 / 3}.post-list{position:relative;width:100%;height:100%;padding:var(--gutter) 0}.post-list-item{position:relative;float:left;padding-left:calc(var(--gutter) / 2);padding-right:calc(var(--gutter) / 2);padding-bottom:var(--gutter);border-radius:var(--border-radius) var(--border-radius) 0 0}.post-list-item img{border-radius:var(--border-radius) var(--border-radius) 0 0}.post-list-item:hover{transform:scale(1.02)!important;transition:.4s ease}.post-list-item:hover>.post-list-item-title{color:var(--colors-accent)}.grid-sizer,.post-list-item{width:50%}@media (min-width: 1000px){.grid-sizer,.post-list-item{width:calc(100% / 3)}}.post-list-wrapper{background-color:var(--background-post-list);padding:0 calc(var(--gutter) / 2);overflow-x:hidden}@keyframes glowing{0%{color:var(--colors-accent);text-shadow:0 0 2px rgba(255,255,255,.3);filter:brightness(1)}50%{color:#ff98a8;text-shadow:0 0 8px rgba(255,152,168,.6);filter:brightness(1.2) drop-shadow(0 0 3px rgba(255,152,168,.4))}to{color:var(--colors-accent);text-shadow:0 0 2px rgba(255,255,255,.3);filter:brightness(1)}}.is-members-only{font-size:var(--font-sizes-h1);position:absolute;top:1rem;right:2rem;color:var(--colors-accent);z-index:1;animation:glowing 6s ease-in-out infinite;will-change:color,text-shadow,filter;transition:color .3s ease}.post-list-item-title{font-size:var(--font-sizes-h6);text-align:center;padding:var(--spacing-1);color:#000;background-color:#fff;transition:.2s ease;border-radius:0 0 var(--border-radius) var(--border-radius)}@media (min-width: 1000px){.post-list-item-title{font-size:var(--font-sizes-h5);padding:2rem var(--spacing-2)}}.c-post-navigation{font-size:var(--font-sizes-h1);font-family:var(--font-family-sans-serif);text-align:center;background-color:#fff;padding-top:1em;padding-bottom:1em}.c-post-navigation__next{padding-left:1em}.c-post-navigation__next:after{font-family:icomoon;content:"";padding-left:10px;vertical-align:-13%}.c-post-navigation__previous{padding-right:1em}.c-post-navigation__previous:before{font-family:icomoon;content:"";padding-right:10px;vertical-align:-9%}.tooltip{--tooltip-width: 1.5rem;position:absolute;transform:translate(-50%,-50%);background-color:var(--colors-white);border-radius:50%;box-shadow:var(--tooltip-box-shadow);width:var(--tooltip-width);height:var(--tooltip-width);z-index:1003}.tooltip:after{font-family:icomoon;line-height:1;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tooltip:hover{z-index:2000}.tooltip:hover .tooltip-content{visibility:visible;opacity:1}.tooltip-content{--tooltip-content-width: 20rem;--arrow-offset: 50%;font-size:var(--font-sizes-h6);display:grid;grid-template-columns:repeat(2,1fr);position:absolute;width:var(--tooltip-content-width);bottom:calc(100% + 1rem);left:var(--tooltip-left, 50%);transform:translate(calc(-1 * var(--tooltip-left, 50%)));background-color:var(--colors-white);border-radius:var(--border-radius-s);padding:var(--spacing-1);visibility:hidden;opacity:0;transition:opacity .3s ease-in-out;filter:drop-shadow(0 0 .5rem rgba(0,0,0,.2));z-index:1}@media (max-width: 1000px){.tooltip-content{--tooltip-content-width: min(20rem, calc(100vw - var(--gutter) * 2));max-width:calc(100vw - var(--gutter) * 2)}}.tooltip-content p{font-family:inherit;font-size:inherit}.tooltip-content div{text-align:right}.tooltip-content:after{content:" ";position:absolute;top:100%;left:var(--arrow-offset, 50%);margin-left:-10px;border-width:10px;border-style:solid;border-color:var(--colors-white) transparent transparent transparent;z-index:-1}.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-single-column{grid-column:1 / -1}@media (min-width: 1000px){.block-single-column{grid-column:3 / span 4}}.block-two-column{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}@media (min-width: 1000px){.block-two-column{grid-column:2 / -2}}.block-two-column>div{grid-column:1 / -1}@media (min-width: 1000px){.block-two-column>div{grid-column:span 3}}.block-blockquote{grid-column:2 / -1}@media (min-width: 1000px){.block-blockquote{grid-column:5 / span 4}}.block-blockquote p{font-size:var(--font-sizes-h3);font-family:var(--font-family-sans-serif);letter-spacing:-.02rem;line-height:.98}@media (min-width: 1000px){.block-blockquote p{font-size:var(--font-sizes-h1);letter-spacing:-.06719rem}}.block-gallery{grid-column:1 / -1}.block-gallery.m-product{margin-top:var(--spacing-4)}@media (max-width: 640px){.block-gallery.m-product{order:3}}.block-two-images{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;justify-content:center;row-gap:var(--gutter)}.block-two-images>div{grid-column:1 / -1;display:flex;justify-content:center}@media (min-width: 1000px){.block-two-images>div{grid-column:span 4}}.block-single-image{grid-column:1 / -1;display:flex;justify-content:center}@media (min-width: 1000px){.block-single-image{grid-column:3 / span 4}}.block-footnote{grid-column:1 / -1;padding:var(--spacing-2) 0}@media (min-width: 1000px){.block-footnote{grid-column:4 / span 2}}.block-footnote p{font-family:var(--font-family-sans-serif);font-size:var(--font-sizes-h6);text-align:center}.block-image-text{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;justify-content:center}.block-image-text>div{grid-column:span 4;display:flex;flex-direction:column;justify-content:center}.block-artist-profile{grid-column:1 / -1}@media (min-width: 1000px){.block-artist-profile{grid-column:3 / span 4}}.block-artist-profile header{text-align:center}.block-artist-profile header p{margin-top:-.3em}.block-artist-profile img{display:block;margin:1em auto}.block-embed{grid-column:1 / -1}@media (min-width: 640px){.block-embed{grid-column:2 / -2}}.block-embed iframe,.block-embed video{width:100%}.c-gem-z-bg-video{display:none}@media (min-width: 640px){.c-gem-z-bg-video{position:fixed;z-index:-1;top:0;width:70vw;height:100vh;-o-object-fit:cover;object-fit:cover;display:block}}.c-gem-z-bg-image{position:fixed;z-index:-1;top:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}@media (min-width: 640px){.c-gem-z-bg-image{display:none}}.c-gem-z-content{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;color:#fff;width:100%}.c-gem-z-content>*{padding-left:var(--gutter);padding-right:var(--gutter);width:100%;margin-bottom:2rem}@media (min-width: 640px){.c-gem-z-content>*{max-width:calc((4 / 6) * 100%)}}@media (min-width: 1000px){.c-gem-z-content>*{max-width:50%}}@media (min-width: 1500px){.c-gem-z-content>*{margin-bottom:var(--gem-z-spacing)}}.c-gem-z-content blockquote{font-size:var(--gemz-font-sizes-h2)}.c-gem-z-content h2,.c-gem-z-content h3{margin-top:2rem;margin-bottom:.4rem}@media (min-width: 1500px){.c-gem-z-content h2,.c-gem-z-content h3{margin-bottom:.6vw;margin-top:3vw}}.c-gem-z-content.m-main>p:first-child{font-size:var(--gemz-font-sizes-body)}.c-gem-z-content.m-main>p:first-child,.c-gem-z-content>*:last-child{margin-bottom:2rem}@media (min-width: 1500px){.c-gem-z-content.m-main>p:first-child,.c-gem-z-content>*:last-child{margin-bottom:var(--gem-z-large-spacing)}}@media (min-width: 640px){.c-gem-z-content blockquote,.c-gem-z-content.m-main>p:first-child{max-width:calc((4 / 6) * 100%)}}.c-gem-z-content .video-container{width:100%}.c-gem-z-content .video-container__wrapper{position:relative;padding-top:56.25%;width:100%}.c-gem-z-content .video-container__wrapper iframe{position:absolute;width:100%;height:100%;top:0}.c-gem-z-content>*:not(img):not(.video-container){mix-blend-mode:difference;will-change:opacity}.c-gem-z-header{flex:0 0 100%;max-width:100%;padding-left:var(--gutter);padding-right:var(--gutter);will-change:opacity;margin-bottom:2rem;position:relative}@media (min-width: 640px){.c-gem-z-header{flex:0 0 66%;max-width:66%}}@media (min-width: 1500px){.c-gem-z-header{margin-bottom:var(--gem-z-large-spacing)}}.c-gem-z-header__title{font-size:var(--gemz-font-sizes-h1);color:#fff;mix-blend-mode:difference}.c-gem-z-header__image-wrapper{width:13.75rem;height:13.75rem;position:relative;border-radius:50%;overflow:hidden;margin:0 auto;margin-bottom:2rem;background-color:#fff}@media (min-width: 1000px){.c-gem-z-header__image-wrapper{top:50%;transform:translateY(-50%);position:absolute;right:100%}}.c-gem-z-header__image-wrapper img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gem-z-navigation{padding-left:var(--gutter);padding-right:var(--gutter);position:sticky;bottom:0;width:100%;background-color:#000;border-top:1px solid white}@media (min-width: 1000px){.gem-z-navigation{border-top:2px solid white}}.gem-z-navigation__menu{padding-left:var(--gutter);padding-right:var(--gutter);font-size:var(--gemz-font-sizes-nav);display:flex;flex-wrap:wrap}.gem-z-navigation__menu .disabled{position:relative}.gem-z-navigation__menu .disabled a{pointer-events:none;color:gray}@media (min-width: 640px){.gem-z-navigation__menu .disabled:hover:after{content:"Coming soon";position:absolute;color:#fff;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;white-space:nowrap;line-height:inherit;background-color:#000}}.gem-z-navigation__menu a{color:#fff;border-bottom:none}.gem-z-navigation__menu .current-menu-item a{border-bottom:1px solid white}@media (max-width: 640px){.gem-z-navigation__menu{padding-left:0;padding-right:0;font-size:14px!important}.gem-z-navigation__menu .menu-item{flex-shrink:0;padding:.4em 1em .4em 0}}@media (min-width: 640px){.gem-z-navigation__menu{justify-content:space-between;flex-wrap:nowrap}.gem-z-navigation__menu a{line-height:var(--height-header-navigation)}}.c-gem-z-item{display:flex;flex-direction:column;gap:.6rem;border-bottom:none;position:relative;mix-blend-mode:difference}h2.c-gem-z-item__title{font-size:var(--gemz-font-sizes-body);will-change:opacity;color:#fff;line-height:1;text-align:center}.c-gem-z-item__image-wrapper{aspect-ratio:1;position:relative;border-radius:50%;overflow:hidden;background-color:#fff;isolation:isolate}.c-gem-z-item__image-wrapper img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;isolation:isolate}.c-gem-z-partners{flex:0 0 100%;max-width:100%;padding-left:var(--gutter);padding-right:var(--gutter)}.c-gem-z-partners h3{color:#fff;margin-bottom:2rem}@media (min-width: 640px){.c-gem-z-partners{flex:0 0 66%;max-width:66%}}.c-gem-z-partners__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;row-gap:1rem;margin-bottom:4rem}@media (min-width: 640px){.c-gem-z-partners__wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1000px){.c-gem-z-partners__wrapper{grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2rem;row-gap:2rem}}@media (min-width: 1500px){.c-gem-z-partners__wrapper{margin-bottom:calc(var(--gem-z-spacing) * 2)}}.c-gem-z-partners__logo{text-decoration:none;border-bottom:none}.c-gem-z-images{width:100%;max-width:100%;margin:0 auto;display:flex;flex-flow:row wrap;padding-left:var(--gutter);padding-right:var(--gutter);margin-top:.6rem}@media (max-width: 640px){.c-gem-z-images{margin-top:6vw - var(--gem-z-large-spacing);padding-left:0;padding-right:0}}.c-gem-z-images__image-container{flex:0 0 100%;max-width:100%;padding-left:var(--gutter);padding-right:var(--gutter);margin-bottom:2.6rem}@media (min-width: 640px){.c-gem-z-images__image-container{flex:0 0 66%;max-width:66%;margin-bottom:6vw}.c-gem-z-images__image-container:nth-child(2n){margin-left:auto}}.c-gem-z-images__image-wrapper{position:relative;width:100%}.c-gem-z-images__image-wrapper:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;mix-blend-mode:difference;will-change:opacity;z-index:-1}.c-gem-z-images__image{position:absolute;width:100%;height:100%;left:0;top:0}.c-gem-z-images__image-caption{font-size:var(--font-sizes-h6);margin-top:.4rem;color:#fff;mix-blend-mode:difference;will-change:opacity}.c-gem-z-partner-item{padding-left:var(--gutter);padding-right:var(--gutter);flex:0 0 50%;max-width:50%;margin-bottom:1rem;border-bottom:none}@media (min-width: 640px){.c-gem-z-partner-item{flex:0 0 33%;max-width:33%;margin-bottom:1.4rem}}@media (min-width: 1200px){.c-gem-z-partner-item{flex:0 0 25%;max-width:25%}}@media (min-width: 1500px){.c-gem-z-partner-item{margin-bottom:1.4vw}}.c-gem-z-partner-item img{-o-object-fit:contain;object-fit:contain;height:2.5rem;mix-blend-mode:difference;will-change:opacity}@media (min-width: 1500px){.c-gem-z-partner-item img{height:4vw}}.c-gem-z-tutors-item{position:relative;margin-bottom:4rem}@media (min-width: 1500px){.c-gem-z-tutors-item{margin-bottom:calc(var(--gem-z-spacing) * 2)}}.c-gem-z-tutors-item__content>*{color:#fff;mix-blend-mode:difference;will-change:opacity}.c-gem-z-tutors-item__image-wrapper{width:13.75rem;height:13.75rem;position:relative;border-radius:50%;overflow:hidden;margin:0 auto;margin-bottom:2rem}@media (min-width: 1000px){.c-gem-z-tutors-item__image-wrapper{top:1.2rem;position:absolute;right:100%}}.c-gem-z-tutors-item__image-wrapper img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gem-z-tutors-item__content h3{font-size:var(--gemz-font-sizes-h2);margin-top:0;margin-bottom:2rem}.c-gem-z-tutors-item__content p{margin-bottom:1rem}.c-gem-z-tutors-item__embed{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-top:2rem}.c-gem-z-tutors-item__embed iframe,.c-gem-z-tutors-item__embed object,.c-gem-z-tutors-item__embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.c-gem-z-embed{width:100%;max-width:100%;margin:0 auto;display:flex;flex-flow:row wrap;padding-left:var(--gutter);padding-right:var(--gutter);margin-top:.6rem}@media (max-width: 640px){.c-gem-z-embed{margin-top:6vw - var(--gem-z-large-spacing);padding-left:0;padding-right:0}}.c-gem-z-embed__container{flex:0 0 100%;max-width:100%;padding-left:var(--gutter);padding-right:var(--gutter);margin-bottom:2.6rem}.c-gem-z-embed__container iframe{width:100%}@media (min-width: 640px){.c-gem-z-embed__container{flex:0 0 66%;max-width:66%;margin-bottom:6vw}.c-gem-z-embed__container:nth-child(2n){margin-left:auto}}.c-gem-z-exhibition-item{padding-left:var(--gutter);padding-right:var(--gutter);display:flex;flex-direction:column;align-items:center;gap:1rem;border-bottom:none;mix-blend-mode:difference}@media (min-width: 640px){.c-gem-z-exhibition-item{gap:2rem;align-items:flex-start;flex-direction:row}}.c-gem-z-exhibition-item__image-wrapper{width:100%;aspect-ratio:1;position:relative;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#fff;isolation:isolate}@media (min-width: 640px){.c-gem-z-exhibition-item__image-wrapper{width:34%}}.c-gem-z-exhibition-item__image-wrapper img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;isolation:isolate}.c-gem-z-exhibition-item__meta{display:flex;flex-direction:column;gap:1rem}.c-gem-z-exhibition-item__content>*{color:#fff;mix-blend-mode:difference;will-change:opacity}.c-gem-z-exhibition-item__content h3{font-size:var(--gemz-font-sizes-h2);margin-top:0;margin-bottom:2rem}.c-gem-z-exhibition-item__content p{margin-bottom:1rem}.wc-account-login-container{background-color:var(--colors-gray-2);border:1px solid var(--colors-gray-1);border-radius:var(--border-radius);padding:var(--gutter)}.wc-account-login-container input{background-color:var(--colors-white)!important}@media (min-width: 1000px){.wc-account-login-container{width:50%;margin:0 auto}}.wc-account-login-container .lost-password{display:flex;justify-content:space-between;padding:1rem .5rem 2rem}.wc-account-login-container .lost-password p{font-size:var(--font-sizes-h6);margin:0}.products{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2) var(--gutter);padding:0 var(--gutter)}@media (min-width: 640px){.products{grid-template-columns:repeat(3,1fr)}}.product-item{display:grid;grid-template-columns:1fr;gap:.5rem;transition:transform .4s ease}.product-item:hover{transform:scale(1.02)}@media (min-width: 640px){.product-item{grid-template-columns:repeat(2,1fr)}}.product-item .woocommerce-loop-product__link{grid-column:1 / -1;aspect-ratio:3 / 4}.product-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:var(--border-radius-m)}.product-item.product_cat-publications img{border-radius:0}.product-item h2,.product-item .product-action{font-size:var(--font-sizes-h6);line-height:var(--line-height-global)}.product-item .product-action .cart-toggle{display:inline-flex;align-items:center;gap:.25rem;padding-left:.5rem}.product-item .product-action .cart-toggle span{font-size:var(--font-sizes-h5)}@media (min-width: 640px){.product-item .product-action{text-align:right}}.product-item .button.link{margin-bottom:.1rem}.product-images{grid-column:1 / -1;background-color:var(--colors-gray-3)}.product-images figure{padding:var(--gutter);height:50vh}@media (min-width: 640px){.product-images figure{height:70vh}}.product-images figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.single-product [id^=product-]{display:grid;grid-template-columns:1fr;gap:4rem;padding:0 var(--gutter);margin:var(--spacing-2) 0 var(--spacing-4) 0}@media (min-width: 1000px){.single-product [id^=product-]{grid-template-columns:repeat(8,minmax(0,1fr))}}.related-products{grid-column:1 / span 2;margin-top:var(--spacing-4)}.related-products .products-slider-container{padding-left:0;padding-right:0}.woocommerce-notices-wrapper{grid-template-columns:subgrid;grid-column:1 / -1}.woocommerce-notices-wrapper .woocommerce-error{font-size:var(--font-sizes-h6);list-style:none;margin:0;padding:.75rem 1rem;background-color:snow;border-radius:var(--border-radius-s);border:1px solid var(--colors-error);margin-bottom:var(--spacing-2)}.woocommerce-notices-wrapper .woocommerce-error .wc-block-components-notice-banner__content{color:var(--colors-black)}.woocommerce-notices-wrapper .woocommerce-error svg{background-color:var(--colors-error)}.add-to-cart-container{font-size:var(--font-sizes-h6);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.5rem;padding:0 var(--gutter);margin-top:var(--spacing-2)}.add-to-cart-container .stock{display:none}@media (max-width: 640px){.add-to-cart-container{order:1}.add-to-cart-container .single_add_to_cart_button{padding:var(--padding-cart-button)!important;margin-top:var(--spacing-2);margin-bottom:var(--spacing-4)}}@media (min-width: 640px){.add-to-cart-container{flex-direction:row;position:sticky;bottom:0;left:0;z-index:1000;background-color:var(--colors-white);padding:.75rem var(--gutter);margin-top:0;width:100%}}.add-to-cart-container form,.add-to-cart-container .single_variation_wrap,.add-to-cart-container .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:var(--gutter)}.add-to-cart-container form select,.add-to-cart-container .single_variation_wrap select,.add-to-cart-container .woocommerce-variation-add-to-cart select{text-align:center}@media (max-width: 640px){.add-to-cart-container form,.add-to-cart-container .single_variation_wrap,.add-to-cart-container .woocommerce-variation-add-to-cart{width:100%;flex-direction:column;gap:1rem}.add-to-cart-container form button,.add-to-cart-container form select,.add-to-cart-container form .variations,.add-to-cart-container .single_variation_wrap button,.add-to-cart-container .single_variation_wrap select,.add-to-cart-container .single_variation_wrap .variations,.add-to-cart-container .woocommerce-variation-add-to-cart button,.add-to-cart-container .woocommerce-variation-add-to-cart select,.add-to-cart-container .woocommerce-variation-add-to-cart .variations{width:100%}}.product-description{font-size:var(--font-sizes-h4)}.product-description p:first-child:first-letter{font-family:var(--font-family-black-mamba);font-size:var(--font-sizes-h1);float:left;padding:4px 8px 0 3px}.product-description p+p{margin-top:.5rem}@media (min-width: 1000px){.product-description{grid-column:1 / span 3}}.product-additional-information{font-size:var(--font-sizes-h6)}.product-additional-information span{text-transform:uppercase}.product-additional-information li{display:grid;grid-template-columns:1fr 1fr;padding:.4rem 0}.product-additional-information li:first-child{padding-top:0}.product-additional-information li:not(:last-child){border-bottom:1px solid var(--colors-black)}@media (min-width: 1000px){.product-additional-information{grid-column:6 / span 3}}.cart-quantity{font-size:var(--font-sizes-h6);display:grid;grid-template-columns:var(--width-icon-m) 3rem var(--width-icon-m);align-items:center;gap:.5rem}.m-mini-cart .cart-quantity{margin-top:var(--spacing-1)}.cart-quantity input{text-align:center;background-color:transparent;border-radius:var(--border-radius-s);padding:.25rem 1rem;-moz-appearance:textfield}.cart-quantity input::-webkit-inner-spin-button,.cart-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wp-block-woocommerce-checkout{padding-top:0!important}.wc-block-components-checkout-order-summary__title{border-bottom:1px solid var(--colors-black)!important;border-top:1px solid var(--colors-black)!important;padding:1.5rem 0!important}.wc-block-components-checkout-order-summary__title-text{font-family:var(--font-family-serif)!important;font-size:var(--font-sizes-h3)!important;margin:0!important}@media (min-width: 640px){.wc-block-components-checkout-order-summary__title-text{text-align:center}}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount,.wc-block-components-product-details__chapters{font-size:var(--font-sizes-h6)!important;font-weight:400!important}.wc-block-components-product-name{font-size:var(--font-sizes-h6)!important}.wc-block-components-product-details,.wc-block-components-product-metadata,.wc-block-components-order-summary-item__image{margin-top:0!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{padding-top:0!important}.wc-block-components-order-summary{padding:3rem 0!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{font-size:var(--font-sizes-h6)!important;align-items:center;background:var(--colors-black)!important;color:var(--colors-white)!important;border:0!important;border-radius:1em;box-shadow:none!important;color:#000;display:flex;justify-content:center;line-height:1;min-height:20px;min-width:20px;padding:0 .4em;position:absolute;right:0;top:0;transform:translate(50%,-50%);white-space:nowrap;z-index:1}.wc-block-components-title.wc-block-components-title{font-family:var(--font-family-serif)!important;font-size:var(--font-sizes-h2)!important;letter-spacing:var(--letter-spacing-heading);text-align:center;margin-top:4.5rem!important;margin-bottom:.75rem!important}.wc-block-components-checkout-step__description{font-size:var(--font-sizes-h6)!important;text-align:center;line-height:var(--line-height-global);margin-bottom:3rem!important}.is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content.is-open .wc-block-components-totals-wrapper:first-child{border-top:0!important}.wc-block-components-totals-wrapper{border-top:0!important;padding:0 0 1.5rem!important}.wc-block-components-totals-item{display:flex;justify-content:space-between;align-items:center}.is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding:0!important}.wc-block-components-totals-item__value{font-size:var(--font-sizes-h6)!important;display:flex;align-items:flex-start}.wc-block-components-product-metadata__description{display:none}.wc-block-components-button:not(.is-link){font-size:var(--font-sizes-h6)!important;align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-totals-item__label{font-size:var(--font-sizes-h6)!important;font-weight:700;line-height:var(--line-height-global);color:var(--colors-black)!important}.wc-block-components-panel__button{font-family:var(--font-family-serif)!important;font-size:var(--font-sizes-h3)!important}.wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill,.wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-wrapper{padding:0!important;border:0!important}.wp-block-woocommerce-checkout-order-summary-totals-block{border-top:1px solid var(--colors-black)!important;padding-bottom:0!important;padding-top:1.5rem!important}.is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content.is-open{border-bottom:1px solid var(--colors-black)!important}.is-mobile .wc-block-components-form .wc-block-components-checkout-step:after,.is-small .wc-block-components-form .wc-block-components-checkout-step:after{background:var(--colors-black)!important;opacity:1!important}.is-mobile .wc-block-components-form .wc-block-components-checkout-step{padding-bottom:4.5rem!important}.is-mobile .wp-block-woocommerce-checkout-totals-block{display:none}.wc-blocks-components-select__container{height:initial!important}.wc-blocks-components-select .wc-blocks-components-select__select{font-size:var(--font-sizes-h6)!important;background:var(--colors-gray-1)!important;border-radius:var(--border-radius)!important;border:1px solid var(--colors-gray-3)!important;box-sizing:border-box;height:4rem!important;position:relative;width:100%;padding:0 2rem!important}.form-row,.woocommerce-form-row{position:relative}.form-row input[type=email],.form-row input[type=number],.form-row input[type=password],.form-row input[type=tel],.form-row input[type=text],.form-row input[type=url],.woocommerce-form-row input[type=email],.woocommerce-form-row input[type=number],.woocommerce-form-row input[type=password],.woocommerce-form-row input[type=tel],.woocommerce-form-row input[type=text],.woocommerce-form-row input[type=url],.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{font-size:var(--font-sizes-h6)!important;line-height:var(--line-height-global)!important;color:var(--colors-black)!important;border-radius:var(--border-radius)!important;background:var(--colors-gray-1);border:1px solid var(--colors-gray-3);padding:var(--padding-input)!important;min-height:4rem!important}.form-row input[type=email]:focus,.form-row input[type=email]:active,.form-row input[type=number]:focus,.form-row input[type=number]:active,.form-row input[type=password]:focus,.form-row input[type=password]:active,.form-row input[type=tel]:focus,.form-row input[type=tel]:active,.form-row input[type=text]:focus,.form-row input[type=text]:active,.form-row input[type=url]:focus,.form-row input[type=url]:active,.woocommerce-form-row input[type=email]:focus,.woocommerce-form-row input[type=email]:active,.woocommerce-form-row input[type=number]:focus,.woocommerce-form-row input[type=number]:active,.woocommerce-form-row input[type=password]:focus,.woocommerce-form-row input[type=password]:active,.woocommerce-form-row input[type=tel]:focus,.woocommerce-form-row input[type=tel]:active,.woocommerce-form-row input[type=text]:focus,.woocommerce-form-row input[type=text]:active,.woocommerce-form-row input[type=url]:focus,.woocommerce-form-row input[type=url]:active,.wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input input[type=email]:active,.wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input input[type=number]:active,.wc-block-components-form .wc-block-components-text-input input[type=password]:focus,.wc-block-components-form .wc-block-components-text-input input[type=password]:active,.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input input[type=tel]:active,.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input input[type=text]:active,.wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.wc-block-components-form .wc-block-components-text-input input[type=url]:active,.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=email]:active,.wc-block-components-text-input input[type=number]:focus,.wc-block-components-text-input input[type=number]:active,.wc-block-components-text-input input[type=password]:focus,.wc-block-components-text-input input[type=password]:active,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=tel]:active,.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=text]:active,.wc-block-components-text-input input[type=url]:focus,.wc-block-components-text-input input[type=url]:active{outline:2px solid var(--colors-accent)!important;border-color:var(--colors-accent)!important;color:var(--colors-accent)!important}.form-row input[type=email]:hover,.form-row input[type=number]:hover,.form-row input[type=password]:hover,.form-row input[type=tel]:hover,.form-row input[type=text]:hover,.form-row input[type=url]:hover,.woocommerce-form-row input[type=email]:hover,.woocommerce-form-row input[type=number]:hover,.woocommerce-form-row input[type=password]:hover,.woocommerce-form-row input[type=tel]:hover,.woocommerce-form-row input[type=text]:hover,.woocommerce-form-row input[type=url]:hover,.wc-block-components-form .wc-block-components-text-input input[type=email]:hover,.wc-block-components-form .wc-block-components-text-input input[type=number]:hover,.wc-block-components-form .wc-block-components-text-input input[type=password]:hover,.wc-block-components-form .wc-block-components-text-input input[type=tel]:hover,.wc-block-components-form .wc-block-components-text-input input[type=text]:hover,.wc-block-components-form .wc-block-components-text-input input[type=url]:hover,.wc-block-components-text-input input[type=email]:hover,.wc-block-components-text-input input[type=number]:hover,.wc-block-components-text-input input[type=password]:hover,.wc-block-components-text-input input[type=tel]:hover,.wc-block-components-text-input input[type=text]:hover,.wc-block-components-text-input input[type=url]:hover{border-color:var(--colors-accent)!important}.wc-block-components-checkout-step__content input{background:var(--colors-gray-1)!important;border:1px solid var(--colors-gray-3)!important}.form-row label,.woocommerce-form-row label,.wc-blocks-components-select .wc-blocks-components-select__label,.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{cursor:text;font-family:var(--font-family-sans-serif);max-width:calc(100% - 32px);overflow:hidden;position:absolute;text-overflow:ellipsis;text-transform:inherit;top:1.562em;transform:translateY(-50%);transform-origin:top left;transition:all .2s ease;font-size:var(--font-sizes-h6)!important;line-height:var(--line-height-global)!important;color:var(--colors-gray-5);margin-bottom:.25rem!important;left:2rem!important}.wc-block-components-validation-error{color:var(--colors-error)!important}.wc-block-components-validation-error p{font-size:var(--font-sizes-h6)!important}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input input:-webkit-autofill+label{top:0;color:var(--colors-accent)!important;transform:translateY(11px) scale(.75)!important}.form-row.is-active label,.woocommerce-form-row.is-active label,.wc-blocks-components-select .wc-blocks-components-select__label,.wc-block-components-form .wc-block-components-text-input input:autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:autofill+label,.wc-block-components-text-input.is-active label{top:0;color:var(--colors-accent)!important;transform:translateY(11px) scale(.75)!important}.wc-block-components-form .wc-block-components-text-input.has-error input{border-color:var(--colors-error)!important}.wc-blocks-components-select .wc-blocks-components-select__expand{right:2rem!important}.wc-block-components-address-form__address_2-toggle{font-family:var(--font-family-serif)!important;font-size:var(--font-sizes-h3)!important;text-align:center!important}.wc-block-components-address-form__address_2-toggle:hover{text-decoration:none!important;color:var(--colors-accent)}.wc-block-components-notice-banner.is-error{background-color:snow!important;border-color:var(--colors-error)!important}.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content{color:var(--colors-black)!important}.wc-block-components-notice-banner.is-error svg{background-color:var(--colors-error)!important}.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__dismiss>svg{background:none!important;color:var(--colors-black)!important}.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__dismiss>svg path{fill:var(--colors-black)!important}.wc-block-components-notice-banner__content{font-size:var(--font-sizes-h6)!important;line-height:var(--line-height-global)!important;color:var(--colors-white)!important}.wc-block-components-textarea{font-size:var(--font-sizes-h6)!important;border-radius:var(--border-radius-s)!important;background:var(--colors-gray-1)!important;border:1px solid var(--colors-gray-3)!important}.wc-block-components-checkbox{text-align:center}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-radius:50%!important;margin-right:.5rem!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:var(--colors-accent)!important;border-color:var(--colors-accent)!important}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:var(--colors-white)!important}.wc-block-components-checkbox__label{font-family:var(--font-family-serif)!important;line-height:initial!important;font-size:var(--font-sizes-h3)!important}.wc-block-components-checkbox__label a{text-decoration:underline}.wp-block-woocommerce-checkout-order-summary-block{border:0!important;border-radius:0!important;margin-bottom:4rem!important}.wc-blocks-components-select__container,.wc-block-components-checkout-step__heading,.wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading,.wc-block-checkout__contact-fields .wc-block-components-checkout-step__title{margin-top:0!important}.wc-block-components-checkout-step__heading{justify-content:center;margin-bottom:0!important}.wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill .wc-block-components-totals-coupon,.wc-block-components-totals-item,.is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon{padding-left:0!important;padding-right:0!important}.wc-block-checkout__guest-checkout-notice{font-size:var(--font-sizes-h6)!important;color:var(--colors-gray-5)!important;text-align:center!important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-top:0!important}.wc-block-components-product-name{margin:0!important}.wc-block-components-product-price{font-size:var(--font-sizes-h6)!important}.is-mobile #order-notes{padding:4.5rem 0!important;margin-bottom:0!important}.wc-block-components-checkout-return-to-cart-button svg{display:none}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{height:initial!important;min-height:initial!important}@media (min-width: 640px){.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:initial!important}}.wc-block-components-checkout-place-order-button{font-size:var(--font-sizes-h6)!important;display:inline-flex;padding:var(--padding-button)!important;justify-content:center;align-items:center;gap:.375rem;border:1px solid transparent;border-radius:var(--border-radius);background-color:var(--colors-black);color:var(--colors-white)!important;transition:all .2s ease;border-color:var(--colors-black)}.wc-block-components-checkout-place-order-button:hover,.wc-block-components-checkout-place-order-button:active{color:var(--colors-black)!important;background-color:var(--colors-white);border-color:var(--colors-black)}.wc-block-components-checkout-return-to-cart-button{display:none}.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button{margin:0!important}.wc-block-checkout__actions_row{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:4rem 0!important}@media (max-width: 640px){.wc-block-checkout__actions_row a,.wc-block-checkout__actions_row button{padding:var(--padding-cart-button)!important;width:100%!important}}.is-large .wc-block-checkout__sidebar{align-self:flex-start;top:calc(var(--height-header-navigation) + 1rem)!important}.wc-block-components-product-details__spine,.wc-block-components-totals-shipping__via{font-size:var(--font-sizes-h6)!important;color:var(--colors-gray-5)!important}.wc-block-components-address-card__address-section{font-family:var(--font-family-serif)!important;font-size:var(--font-sizes-h3)!important;font-weight:400!important}.wc-block-components-address-card{border-radius:0!important;padding:1.5rem 0!important;border:0!important;border-top:1px solid var(--colors-gray-3)!important;border-bottom:1px solid var(--colors-gray-3)!important}.wc-block-components-address-card__edit{font-size:var(--font-sizes-h6)!important}.wc-block-components-radio-control__label-group{font-family:var(--font-family-serif)!important;font-size:var(--font-sizes-h3)!important}.wc-block-formatted-money-amount,.wc-block-checkout__shipping-option--free{font-family:var(--font-family-sans-serif)!important;font-size:var(--font-sizes-h6)!important;font-weight:700}.wc-block-checkout__shipping-option .wc-block-components-radio-control__option{padding-left:2.5em!important}.wc-block-components-radio-control-accordion-content{font-size:var(--font-sizes-h6)!important}.wc-block-components-radio-control{display:flex;flex-direction:column;gap:1rem}.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after{background:none!important}.wc-block-components-radio-control__option{background:var(--colors-gray-1)!important;box-shadow:inset 0 0 0 1px var(--colors-gray-3)!important;border-radius:var(--border-radius)!important}.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.wc-block-components-radio-control--highlight-checked:after{border:none!important;border-radius:0!important}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child:after{border-radius:var(--border-radius)!important}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 1px var(--colors-gray-3)!important;border-radius:var(--border-radius)!important}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control-accordion-content,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted .wc-block-components-radio-control-accordion-content{padding:1rem 1rem 1.5rem}.wc-block-checkout__payment-method .wc-block-components-radio-control__option{padding-left:2.5em!important}.wc-block-checkout__terms.wc-block-checkout__terms--with-separator{border-top:1px solid var(--colors-gray-3)!important}.is-mobile .wc-block-components-form .wc-block-components-checkout-step:after,.is-small .wc-block-components-form .wc-block-components-checkout-step:after{background:var(--colors-gray-4)!important;opacity:1!important}.is-mobile .wc-block-components-form .wc-block-components-checkout-step:after,.is-small .wc-block-components-form .wc-block-components-checkout-step:after{box-shadow:-50vw 0 0 0 var(--colors-gray-4),50vw 0 0 0 var(--colors-gray-4)!important}.wc-block-components-payment-methods__save-card-info .wc-block-components-checkbox__label{font-family:var(--font-family-sans-serif)!important;font-size:var(--font-sizes-h6)!important}.woocommerce-account.logged-in .woocommerce{display:grid;grid-template-columns:1fr;gap:var(--gutter)}@media (min-width: 1200px){.woocommerce-account.logged-in .woocommerce{grid-template-columns:1fr 3fr;gap:5rem}}.woocommerce-MyAccount-navigation{margin-bottom:var(--spacing-2)}.woocommerce-MyAccount-navigation ul{font-size:var(--font-sizes-h5);font-weight:700;margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation ul li{padding:.25rem 0}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:1rem}.woocommerce-MyAccount-navigation ul a{text-decoration:none}.woocommerce-EditAccountForm>fieldset legend .woocommerce-MyAccount-content{font-family:var(--font-family-serif);font-size:var(--font-sizes-h3)}.woocommerce-order-details{margin-top:var(--spacing-2)}.woocommerce-account h2{font-family:var(--font-family-serif);letter-spacing:var(--letter-spacing-heading);margin-top:0}.woocommerce-account address{font-size:var(--font-sizes-h6);font-style:normal}.woocommerce-EditAccountForm>fieldset legend{font-family:var(--font-family-serif);font-size:var(--font-sizes-h2);letter-spacing:var(--letter-spacing-heading);text-align:center}#account_display_name_description{display:none}.woocommerce-MyAccount-content fieldset legend{margin-top:var(--spacing-3);margin-bottom:.75rem}.order_details tr{border-bottom:0}.order_details tfoot{border-top:2px solid var(--colors-black);padding-top:1rem}.order_details tfoot tr:first-child th,.order_details tfoot tr:first-child td{padding-top:1rem}.order_details tfoot th,.order_details tfoot td{padding:.15rem 0}.woocommerce-Addresses,.woocommerce-columns--addresses{margin-top:var(--spacing-2);display:grid;grid-template-columns:1fr;gap:var(--gutter)}@media (min-width: 1000px){.woocommerce-Addresses,.woocommerce-columns--addresses{grid-template-columns:1fr 1fr}}ul.order_details{margin-left:0;list-style:none}ul.order_details li{font-size:var(--font-sizes-h6)}.woocommerce-order-details__title,.woocommerce-thankyou-order-details{text-align:center}.woocommerce-Address,.woocommerce-customer-details .woocommerce-column{background-color:var(--colors-gray-2);border:1px solid var(--colors-gray-1);border-radius:var(--border-radius-m);padding:var(--gutter)}.woocommerce-Address h2,.woocommerce-customer-details .woocommerce-column h2{margin-top:0}.woocommerce-Address address,.woocommerce-customer-details .woocommerce-column address{font-family:var(--font-family-sans-serif);font-size:var(--font-sizes-h6);font-style:normal}.woocommerce-Address-title{margin-bottom:2rem}.woocommerce-Address-title h2{text-align:left;margin-bottom:.25rem}.woocommerce-notice{font-size:var(--font-sizes-h1);text-align:center;margin-bottom:var(--spacing-2)}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after,.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before,.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{border:0!important}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{padding:0!important}.wc-block-components-express-payment__title-container .wc-block-components-express-payment__title{margin-top:0!important}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container{position:static!important;display:initial!important}
