@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}button,input,select{-webkit-appearance:none;appearance:none;border-radius:0;box-shadow:none!important;font-family:inherit;font-size:inherit;font-weight:400}button:focus,button:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible{outline:0}input[type=checkbox],input[type=radio]{border:1px solid;bottom:3px;display:inline-block;height:.9em;position:relative;vertical-align:middle;width:.9em}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--accent);border-color:var(--accent)}input[type=radio]{border-radius:5rem}input.search:not(:-ms-input-placeholder){background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff}input.search:not(:placeholder-shown){background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff}@font-face{font-display:swap;font-family:Lateral;src:url(Lateral-CondensedBold.woff) format("woff"),url(Lateral-CondensedBold.woff2) format("woff2")}@font-face{font-display:auto;font-family:DiaRegular;src:url(DiaRegular.woff) format("woff"),url(DiaRegular.otf)}@font-face{font-display:auto;font-family:OPS;src:url(opsrestructionaltext-regular.woff) format("woff"),url(ops-regular.woff2) format("woff2")}body{font-family:DiaRegular;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;line-height:1.25}a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{color:var(--accent)}}span.tag{bottom:.5em;font-family:DiaRegular;font-size:60%;position:relative}:root{--bigbadmargin:3rem;--feature:#ff4841;--accent:#46ba67}@media (max-width:800px){:root{--bigbadmargin:1.666rem}}html{background-color:#f2f2ee;color:#464646;font-size:15px;height:100%;overflow-x:hidden;scroll-behavior:smooth;-webkit-transition:background-color 1.2s,color 1.2s;transition:background-color 1.2s,color 1.2s}html.dark{background-color:#000;color:#f2f2ee}html.dark #AddToCart,html.dark #logo,html.dark nav.shop-menu img{-webkit-filter:invert(1);filter:invert(1)}body{min-height:100%;padding-top:6rem}@media (max-width:800px){body{overflow-x:hidden;padding-top:4rem}}.hypno{-webkit-animation:hypno 3s infinite linear;animation:hypno 3s infinite linear}.hypno #shopify-section-footer{background-color:#d7d029!important;color:#464646!important}.hypno-text{color:#fff;font-family:OPS;font-size:12vw;left:0;pointer-events:none;position:fixed;top:calc(50% - 1em);white-space:nowrap;z-index:12}.hypno-text span{-webkit-animation:scroller 15s infinite linear;animation:scroller 15s infinite linear;display:inline-block;padding:0 2rem}@-webkit-keyframes scroller{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes scroller{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@-webkit-keyframes hypno{0%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}to{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes hypno{0%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}to{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.visually-hidden{left:0;opacity:0;pointer-events:none;position:fixed;top:0}a.button,a.submit,button[type=submit]:not(.search-button){background:#f0f0f0;border-radius:4px;box-shadow:0 2px 4px #0000001f;color:#000;line-height:1;padding:.75em 1em .7em;text-decoration:none}a.button:hover,a.submit:hover,button[type=submit]:not(.search-button):hover{background:var(--accent);cursor:pointer;text-decoration:underline}.button{background:#f0f0f0;box-shadow:0 2px 4px #0000001f}.mini-button{background:#f0f0f0;box-shadow:0 2px 4px #0000001f;color:#464646;display:inline-block;margin:0 .25em .25em 0;padding:6px 6px 2px}html.dark .button,html.dark .mini-button{border:1px solid #464646;-webkit-filter:invert(1);filter:invert(1)}main{min-height:calc(100vh - 11rem)}img.load{height:16px;width:16px}span.red-dot,span.yellow-dot{border-radius:10em;bottom:-.2em;display:inline-block;height:calc(1em + 1px);margin-right:.25em;position:relative;width:calc(1em + 1px)}span.red-dot{background:red}span.red-dot:after{content:"Sold"}span.yellow-dot{background:#ffcc32}span.yellow-dot:after{content:"Reserved"}.red-dot:after,.yellow-dot:after{font-size:.75em;left:100%;letter-spacing:.025em;line-height:1.2rem;padding-left:.4rem;position:absolute;text-transform:uppercase}.red-dot+.toggle-osamaksu,.yellow-dot+.toggle-osamaksu{display:none}.product-details .red-dot,.product-details .yellow-dot,.product-item .red-dot,.product-item .yellow-dot{margin-left:.25em}#svea-pp-widget{font:inherit;font-size:13.8px;line-height:1.2}#svea-pp-widget .svea-pp-widget-breakdown-row>div{font-weight:400;padding-bottom:1px;padding-top:3px}#svea-pp-widget .svea-pp-widget-header__value{font-size:1.25rem;font-weight:400}#svea-pp-widget svg.svea-pp-widget-footer__logo{margin-right:-1.3rem;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:0 50%;transform-origin:0 50%}#shopify-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;height:6rem;padding:0;position:fixed;top:0;width:100%;z-index:15}@media (max-width:800px){#shopify-section-header{height:4rem}}#shopify-section-header>*{padding:calc(var(--bigbadmargin) * .666) var(--bigbadmargin)}@media (min-width:801px) and (width <= 1440px){#shopify-section-header>*{padding:calc(var(--bigbadmargin) * .666)}}@media (max-width:800px){#shopify-section-header>*{padding:calc(var(--bigbadmargin) * .5) var(--bigbadmargin)}}#shopify-section-header .main-menu{letter-spacing:.01em;margin-right:0;word-spacing:.06em}@media (max-width:800px){#shopify-section-header .main-menu{background-color:#f2f2ee;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}}#shopify-section-header .main-menu ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:1em;grid-gap:var(--bigbadmargin);height:100%}@media (max-width:800px){#shopify-section-header .main-menu ul{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:4rem;padding-top:4rem}}#shopify-section-header .main-menu ul li{display:block}@media (min-width:801px){#shopify-section-header .main-menu ul li a{margin:-1rem;padding:1rem}#shopify-section-header .main-menu ul li a.active{color:var(--accent)}}@media (max-width:800px){#shopify-section-header .main-menu ul li a{display:block;line-height:1;margin:0 -1px -1px;padding:1.6rem 0 1.2rem;text-align:left}}@media (min-width:801px){#shopify-section-header .main-menu ul li{line-height:1;-webkit-transform:translateY(.0666em);transform:translateY(.0666em)}}@media (max-width:800px){#shopify-section-header .main-menu,#shopify-section-header .shop-menu{-webkit-transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,transform .3s;transition:opacity .2s,transform .3s,-webkit-transform .3s}}@media (max-width:800px){#shopify-section-header:not(.tog) .main-menu,#shopify-section-header:not(.tog) .shop-menu{opacity:0;pointer-events:none;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:800px){#shopify-section-header #logo{-webkit-transition:opacity .2s;transition:opacity .2s}}#shopify-section-header #logo,#shopify-section-header .shop-menu{z-index:2}@media (max-width:800px){#shopify-section-header.tog #logo{opacity:0;pointer-events:none}#shopify-section-header.tog .main-menu,#shopify-section-header.tog .shop-menu{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:800px){#shopify-section-header.searching #logo,#shopify-section-header.searching .cart-button,#shopify-section-header.searching .menu-toggle,#shopify-section-header.searching .shop-menu>ul>li:not(.search-container){opacity:0;pointer-events:none;visibility:hidden}#shopify-section-header.searching .shop-menu>ul>li.search-container{width:100%}}@media (max-width:800px){.dark #shopify-section-header .main-menu{background:#000}}.dark #shopify-section-header.tog{background:#000}.menu-toggle{display:none}@media (max-width:800px){.menu-toggle{display:block;line-height:1.666rem;padding:1.25rem var(--bigbadmargin)!important;position:fixed;right:0;top:0;z-index:20}.menu-toggle:hover{color:inherit}}.tog a.menu-toggle:before{content:"Close";font-size:1rem}.tog a.menu-toggle{font-size:0}#logo{box-sizing:border-box}#logo img{display:block;height:5rem;margin-left:-1rem;margin-right:-1rem;margin-top:-1.33rem;width:auto}@media (max-width:800px){#logo img{margin-left:-1.4rem}}.dark #ajaxsearch .search-box--form input[type=submit]{-webkit-filter:invert(1);filter:invert(1)}nav.shop-menu{margin-left:auto}@media (max-width:800px){nav.shop-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f2f2ee;border-bottom:1px solid var(--feature);display:-webkit-box;display:-ms-flexbox;display:flex;height:4.33rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-right:4rem;padding:0 var(--bigbadmargin)!important;position:absolute;width:100%}}nav.shop-menu ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.75rem}@media (max-width:800px){nav.shop-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:5rem;width:100%}}nav.shop-menu img{height:1rem}.dark nav.shop-menu{background:#000}.search-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.search-container button,.search-container input{-webkit-appearance:none;appearance:none;background:0 0;font:inherit;height:auto;line-height:1;margin:0}.search-container input{border:0;border-bottom:2px solid transparent;margin-right:-.5rem;max-width:0;padding:.25rem 0 .1rem;-webkit-transition:all .2s;transition:all .2s}.search-container input:active,.search-container input:focus,.search-container:hover input{border-bottom:2px solid #000;max-width:10rem;padding:.25rem .2rem .1rem}.search-container button{border:none;bottom:-1px;cursor:pointer;padding:.33em .25rem .25rem;position:relative;vertical-align:middle}.search-container button:hover{background-color:transparent;opacity:.75}li.darkmode-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid;border-radius:10rem;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;padding:2px}@media (max-width:800px){li.darkmode-toggle{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}li.darkmode-toggle i{opacity:.25;padding:2px 5px}li.darkmode-toggle i.cur{background:#0002;border-radius:10rem;opacity:1}li.darkmode-toggle i.cur:last-child{background:#ffffff69}.cart-button{line-height:1}.cart-button .cart-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;margin:-1rem -1rem -1rem -1.1rem;padding:1rem}.cart-button .cart-link--count{bottom:3px;font-size:80%;left:-1px;position:relative}.dark #shopify-section-footer{background-color:#080808}#shopify-section-footer{background-color:#232323;color:#f2f2ee;display:block;font-size:.9rem;margin-top:4rem;padding:3rem 2rem 2rem;position:relative;text-align:left;text-transform:uppercase;-webkit-transition:background-color 1.2s,color 1.2s;transition:background-color 1.2s,color 1.2s;z-index:10}@media (max-width:800px){#shopify-section-footer{clear:both;font-size:.825rem;padding:2rem 1.5rem}}#shopify-section-footer footer>*{display:inline-block;margin-right:1em}#shopify-section-footer .second-row{position:relative}#shopify-section-footer ul{-webkit-column-count:5;-moz-column-count:5;column-count:5;position:relative;width:100%}@media (width <= 1080px){#shopify-section-footer ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width:800px){#shopify-section-footer ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;line-height:1.75}}#shopify-section-footer ul a:hover{text-decoration:underline}@media (max-width:800px){#shopify-section-footer ul>li:nth-child(11),#shopify-section-footer ul>li:nth-child(3),#shopify-section-footer ul>li:nth-child(6),#shopify-section-footer ul>li:nth-child(9){margin-bottom:1em}}#shopify-section-footer ul img.hypno{cursor:help;float:right;height:auto;width:3em}@media (max-width:800px){#shopify-section-footer ul img.hypno{bottom:0;position:absolute;right:0}}#shopify-section-footer .socials{display:block;margin-bottom:5rem;margin-top:1rem}@media (max-width:800px){#shopify-section-footer .socials{margin-top:3rem}}#shopify-section-footer .socials a{-webkit-filter:invert(1);filter:invert(1);margin-right:1rem;opacity:.85}#shopify-section-footer .socials a:hover{opacity:1}#shopify-section-footer .copy{display:block;margin-top:1rem}#shopify-section-footer .payment-methods{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:2rem}#shopify-section-footer .payment-methods .payment-icon{height:1.5rem;opacity:.9;width:auto}@media (max-width:800px){#shopify-section-footer .payment-methods .payment-icon{height:1.75rem}}#shopify-section-footer .payment-methods .payment-icon:hover{opacity:1}@media (min-width:801px){#shopify-section-footer div.klaviyo-form{bottom:-.3em;left:calc(100% + 2rem);position:absolute;width:auto}}@media (max-width:800px){#shopify-section-footer div.klaviyo-form{margin:2rem 0;width:100%}}#shopify-section-footer div.klaviyo-form form.klaviyo-form{padding:0!important}#shopify-section-footer div.klaviyo-form form.klaviyo-form>div{min-height:0!important}#shopify-section-footer div.klaviyo-form form.klaviyo-form>div:first-child>div:first-child>div{padding:0!important}#shopify-section-footer div.klaviyo-form form.klaviyo-form>div:first-child>div:last-child>div{padding:0!important}#shopify-section-footer div.klaviyo-form form.klaviyo-form h1{text-align:left!important}#shopify-section-footer div.klaviyo-form form.klaviyo-form h1 span{color:#fff;font-family:DiaRegular!important;font-size:.9rem!important;font-weight:400!important;text-transform:uppercase}#shopify-section-footer div.klaviyo-form form.klaviyo-form input{background:0 0!important;border:0!important;border-bottom:1px solid #fff!important;border-radius:0!important;color:#fff!important;font:inherit!important;font-size:.9rem!important;height:1.5em!important;height:auto!important;margin-right:.5rem;margin-top:.5rem;padding:2px!important}#shopify-section-footer div.klaviyo-form form.klaviyo-form input::-webkit-input-placeholder{color:#f2f2ee80!important;font-family:inherit;font-size:.9rem}#shopify-section-footer div.klaviyo-form form.klaviyo-form input:-ms-input-placeholder{color:#f2f2ee80!important;font-family:inherit;font-size:.9rem}#shopify-section-footer div.klaviyo-form form.klaviyo-form input::-ms-input-placeholder{color:#f2f2ee80!important;font-family:inherit;font-size:.9rem}#shopify-section-footer div.klaviyo-form form.klaviyo-form input::placeholder{color:#f2f2ee80!important;font-family:inherit;font-size:.9rem}#shopify-section-footer div.klaviyo-form form.klaviyo-form button{background:0 0!important;border:1px solid #fff!important;font:inherit!important;font-size:.9rem!important;height:auto!important;padding:3px 6px 1px!important;text-transform:uppercase}#shopify-section-footer span[role=alert]{font:inherit!important;font-size:.9rem!important;padding:2px 6px!important}.template-index{text-align:center}.home-block{background-color:#a6cce5;bottom:calc(var(--bigbadmargin) * .5);color:#000;left:var(--bigbadmargin);max-width:30em;padding:1.5rem 3.5rem 1.5rem 1.5rem;position:fixed;text-align:left;-webkit-transition:-webkit-transform .8s cubic-bezier(.17,.95,.27,.97);transition:-webkit-transform .8s cubic-bezier(.17,.95,.27,.97);transition:transform .8s cubic-bezier(.17,.95,.27,.97);transition:transform .8s cubic-bezier(.17,.95,.27,.97),-webkit-transform .8s cubic-bezier(.17,.95,.27,.97);z-index:5}@media (max-width:800px){.home-block{bottom:calc(var(--bigbadmargin) * 1);max-width:calc(100% - var(--bigbadmargin) * 2)}}.home-block p{margin-bottom:.5em}.home-block p:last-child{margin-bottom:0}.home-block.out{cursor:pointer;-webkit-transform:translateX(calc(-100% - var(--bigbadmargin)));transform:translate(calc(-100% - var(--bigbadmargin)))}.home-block.out .cls{background:var(--accent);border-radius:10rem;bottom:calc(-1rem + var(--bigbadmargin) * .5);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;height:4rem;line-height:1.5;padding:.6rem 1rem;right:calc(var(--bigbadmargin) * -.5 - 4rem);top:auto;width:4rem}.home-block .cls{background:var(--accent);border-radius:10rem;bottom:auto;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;height:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;padding:1.5rem;padding:.6rem 1rem;position:absolute;right:0;right:1rem;top:0;top:-2rem;-webkit-transition:all .8s cubic-bezier(.17,.95,.27,.97);transition:all .8s cubic-bezier(.17,.95,.27,.97);width:4rem}.collection{margin-bottom:6rem;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.collection.in{opacity:1}html.ios .home-image--wrap,.ipados .home-image--wrap{position:fixed;width:100%}.ipados .template-index .collection{box-shadow:0 0 10em 8em #fff}.home-blog-entries{padding-inline:var(--bigbadmargin)}.home-blog-entries__header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.home-blog-entries__title{font-size:.8rem;letter-spacing:.08em;margin:0 0 .5rem;text-align:left;text-transform:uppercase}.home-blog-entries__scroller{cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.5rem,4vw,3rem);margin:0;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:1rem;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:thin;-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.home-blog-entries__scroller.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.home-blog-entries__scroller::-webkit-scrollbar{height:.5rem}.home-blog-entries__scroller::-webkit-scrollbar-track{background:#00000014}.home-blog-entries__scroller::-webkit-scrollbar-thumb{background:#0000004d;border-radius:999px}.home-blog-entries__item{-webkit-box-flex:0;-ms-flex:0 0 clamp(18rem,40vw,30rem);flex:0 0 clamp(18rem,40vw,30rem);scroll-snap-align:start}.home-blog-entries__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;height:100%;padding:0}.home-blog-entries__media{aspect-ratio:1/1;-webkit-box-flex:0;-ms-flex:0 0 clamp(7rem,14vw,11rem);flex:0 0 clamp(7rem,14vw,11rem);overflow:hidden;position:relative}.home-blog-entries__media:hover+div h3{color:var(--accent)}@media (max-width:800px){.home-blog-entries__media{aspect-ratio:1/.66}}.home-blog-entries__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:800px){.home-blog-entries__image{-o-object-position:50% 70%;object-position:50% 70%}}.home-blog-entries__placeholder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0000000d;color:#0006;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;width:100%}.home-blog-entries__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;min-width:0;text-align:left}.home-blog-entries__meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0009;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8rem;gap:.5rem;letter-spacing:.03em;text-transform:uppercase}.home-blog-entries__separator{opacity:1}.home-blog-entries__item-title{font-family:OPS;font-size:calc(clamp(1.5rem,3vw,3rem)*.85);line-height:.9;margin:0 0 2rem}@media (max-width:800px){.home-blog-entries__item-title{font-size:calc(clamp(1.9rem,4.5vw,3rem)*.85);margin-bottom:.5rem}}.home-blog-entries__item-title a{color:inherit;text-decoration:none}.home-blog-entries__item-title a:hover{color:var(--accent)}.home-blog-entries__excerpt{font-size:1rem;margin:auto 0 0}@media (max-width:800px){.home-blog-entries__excerpt{margin-top:0}}.home-blog-entries--empty{padding-inline:var(--bigbadmargin);text-align:center}.home-blog-entries--empty .home-blog-entries__title{margin-bottom:1rem;text-align:center}@media (min-width:801px){.home-blog-entries__scroller{-ms-scroll-snap-type:none;scroll-snap-type:none}.home-blog-entries__item{scroll-snap-align:none}}@media (max-width:800px){.home-blog-entries{padding-inline:0}.home-blog-entries__header{padding-inline:var(--bigbadmargin)}.home-blog-entries__scroller{gap:var(--bigbadmargin);padding-inline:var(--bigbadmargin);scroll-padding-left:var(--bigbadmargin)}.home-blog-entries__item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-blog-entries__media{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}}section[id*=featured_collection]:not(.featured-collections-row){display:inline-block;height:auto;margin:0;opacity:0;padding:var(--bigbadmargin) var(--bigbadmargin) calc(2 * var(--bigbadmargin));position:relative;-webkit-transition:opacity .3s;transition:opacity .3s;vertical-align:bottom;width:calc(50vw + -0rem - 9px);z-index:0}section[id*=featured_collection]:not(.featured-collections-row)+section[id*=featured_collection]:not(.featured-collections-row){border-right:0}@media (max-width:800px) and (orientation:portrait){section[id*=featured_collection]:not(.featured-collections-row){border-left:0!important;border-right:0!important;display:block;width:100%}}section[id*=featured_collection]:not(.featured-collections-row) .collection-flip>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section[id*=featured_collection]:not(.featured-collections-row) .collection-flip>a .collection__title{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}section[id*=featured_collection]:not(.featured-collections-row) .collection-flip__overlay-link{top:0;right:0;bottom:5rem;left:0;position:absolute;z-index:12}section[id*=featured_collection]:not(.featured-collections-row) .collection__title{display:block;font-family:Lateral;font-size:clamp(1.5rem,3vw,3rem);text-align:left}@media (max-width:800px){section[id*=featured_collection]:not(.featured-collections-row) .collection__title{font-size:clamp(1.9rem,4.5vw,3rem)}}section[id*=featured_collection]:not(.featured-collections-row) .collection__title--total{font-family:DiaRegular,sans-serif;font-size:1rem;vertical-align:1em}@media (max-width:800px){section[id*=featured_collection]:not(.featured-collections-row) .collection__title--total{font-size:.5em}}section[id*=featured_collection]:not(.featured-collections-row) ul.product-flip{padding-top:2rem;position:relative}section[id*=featured_collection]:not(.featured-collections-row) ul.product-flip .flip__item{--flip-translate-x:0;--flip-translate-y:0;--flip-rand-rotation:0deg;--flip-rotation:var(--flip-rand-rotation);top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;top:1rem!important;-webkit-transition:opacity .5s;transition:opacity .5s}section[id*=featured_collection]:not(.featured-collections-row) ul.product-flip .flip__item .collection-card__inner{-webkit-transform:translate(var(--flip-translate-x),var(--flip-translate-y)) rotate(var(--flip-rotation));transform:translate(var(--flip-translate-x),var(--flip-translate-y)) rotate(var(--flip-rotation));-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}section[id*=featured_collection]:not(.featured-collections-row) ul.product-flip .flip__item:not(.act){z-index:0}section[id*=featured_collection]:not(.featured-collections-row) ul.product-flip .flip__item:not(.act) .collection-card__title{opacity:0;pointer-events:none}section[id*=featured_collection]:not(.featured-collections-row) ul.product-flip .flip__item:first-child{position:relative}section[id*=featured_collection]:not(.featured-collections-row) ul.product-flip .flip__item .collection-card__title{font-size:.8rem;text-align:center;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:2}section[id*=featured_collection]:not(.featured-collections-row) ul.product-flip .flip__item .collection-card__title-link{bottom:calc(-1.5 * var(--bigbadmargin));display:inline-block;left:0;pointer-events:auto;position:absolute;right:0;text-decoration:none;white-space:nowrap}section[id*=featured_collection]:not(.featured-collections-row) ul.product-flip .flip__item.act{--flip-rotation:.01deg}section[id*=featured_collection]:not(.featured-collections-row) .collection-card{opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}section[id*=featured_collection]:not(.featured-collections-row) .collection-card.loaded{opacity:1}.product-grid{box-sizing:border-box;display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));padding:0 2rem 2rem}@media (max-width:800px){.product-grid{grid-gap:6rem}}.product-grid .grid__item{position:relative;text-align:center}@media (max-width:800px){.product-grid .grid__item{left:auto!important;top:auto!important}}@media (max-width:800px){body.template-product{max-width:100vw;overflow-x:hidden}}@media (min-width:801px){body.template-product{padding-top:0}}body.template-product #shopify-section-footer{margin-top:0}button[id*=ar_launchar_button]{margin:auto;max-width:30em}@media (max-width:800px){button[id*=ar_launchar_button]{max-width:calc(100% - 2rem)}}button[id*=ModalClose]{margin:0;max-width:none;width:100%}section.cm-modal-body *{font-size:1rem!important}.cm-qr-code{margin-bottom:1rem}.cm-modal-body{padding:0}.cm-modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#fff6;-webkit-transition:all .6s;transition:all .6s}.product-categories li{display:inline-block}#AddToCart.shake{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.view-in-your-space:before,a.cartmagican-launch-3d-view:before,a.view-in-your-space:before{background-blend-mode:darken;background-image:url(ar.png);background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1.7rem;border:2px solid;border-radius:5px;box-sizing:border-box;content:"View in AR";display:block;line-height:1;margin:1rem auto 0;max-width:30em;padding:1rem;-webkit-transition:all .15s;transition:all .15s}.view-in-your-space:hover:before,a.cartmagican-launch-3d-view:hover:before,a.view-in-your-space:hover:before{background-color:#d7d029;border-color:#d7d029}.view-in-your-space img,a.cartmagican-launch-3d-view img,a.view-in-your-space img{display:none}.product{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-gap:3rem;grid-template-columns:1fr;margin:0 auto;min-height:calc(100vh - 9rem)}.product label.info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:grid;grid-template-columns:7em 1fr;margin-bottom:2em;position:relative}.product .view-in-your-space{display:block;margin-left:auto;margin-right:auto;max-width:30rem}.product .load{left:50%;position:fixed;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity .5s;transition:opacity .5s}@media (max-width:800px){.product{grid-gap:1rem;grid-template-columns:1fr;min-height:100vh;padding-bottom:0}}.product.in .load{opacity:0}.product.in .product-details,.product.in .product-images>*{opacity:1}.product-images{margin-left:auto;margin-right:auto;max-height:100vh;max-width:100vw;position:relative;text-align:center;width:auto}.product-images .arr-l,.product-images .arr-r{cursor:pointer;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .5s .3s;transition:opacity .5s .3s;width:2rem}@media (min-width:801px){.product-images .arr-l,.product-images .arr-r{top:calc(50% + 3.25rem)}}@media (max-width:800px){.product-images .arr-l,.product-images .arr-r{padding:.5rem}}.product-images .arr-l{right:calc(3rem + 100%)}@media (width <= 120vh){.product-images .arr-l{right:calc(.5rem + 100%)}}.product-images .arr-r{left:calc(3rem + 100%)}@media (width <= 120vh){.product-images .arr-r{left:calc(.5rem + 100%)}}.product-images-container>*{opacity:0;-webkit-transition:opacity .25s 0s;transition:opacity .25s 0s}.product-images-container>:not(:first-child){left:0;position:absolute;top:0}.product-images-container>.cur{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.product-images-container>:not(.cur){pointer-events:none}@media (max-width:800px){.product-images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;height:150vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:auto;padding-left:0;padding-right:0;width:calc(100vw - 6rem)}}.product-images-container img{display:block;height:auto;height:100%;margin-left:auto;margin-right:auto;max-height:100vh;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:6.5rem 0 1rem;position:relative;width:100%}@media (min-width:801px){.product-images-container img{max-height:calc(100vh - 8rem);max-width:calc(30em + 20vw);min-height:600px;min-width:40em}}@media (max-width:800px){.product-images-container img{padding-top:0}}.product-details{opacity:0;padding-bottom:2rem;-webkit-transition:opacity 1.2s;transition:opacity 1.2s}.product-details.in{opacity:1}.product-details h4{text-transform:uppercase}.product-details--desc p:empty{display:none}.product-details--desc p:not(:last-child),.product-details--desc table{margin-bottom:1em}.product-details [data-toggle]{color:#00f;cursor:pointer;margin:.5em 0}.product-details [data-toggle]:hover{text-decoration:underline}@media (max-width:800px){.product-details{height:auto;margin-top:auto;padding:0 1rem}}@media (min-width:801px){.product-details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-width:30em}}.product-details h4{margin-bottom:.5em;text-transform:uppercase}.product-details h1{display:inline-block;font-family:Lateral;font-size:2rem;line-height:.9;margin-bottom:2rem;position:relative}.product-details h1 .heart{bottom:0;font-size:12px;left:100%;padding:6px;top:auto}.product-details h1,.product-details h4{margin-left:7rem}@media (max-width:800px){.product-details h1,.product-details h4{margin-left:0}}.product-details .product-price--vat{font-size:.75em}.product-details form{display:block;margin-bottom:2rem;margin-top:1rem;position:relative;width:100%}@media (max-width:800px){.product-details form{margin-bottom:0}}.product-details form select#variant{opacity:0;pointer-events:none;position:absolute}.product-details form button[type=submit]{background-color:transparent;background-image:url(cart.svg);background-position:calc(100% - 1.2rem) 50%;background-repeat:no-repeat;background-size:1.3rem;border:2px solid;border-radius:5px;display:block;line-height:1;margin:1rem 0;padding:1rem;text-align:left;-webkit-transition:all .15s;transition:all .15s;width:100%}.product-details form button[type=submit]:hover{background-color:#46ba67;background-image:url(cart.svg);background-position:calc(100% - 1.2rem) 50%;background-repeat:no-repeat;background-size:1.3rem;border-color:#46ba67;text-decoration:none}.product-details table td,.product-details table th{border:1px solid;padding:.25em .33em}.product-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-bottom:1em}.product-option h6{font-size:.75em;margin-right:1em;text-transform:uppercase}.product-option label{display:inline-block;position:relative}.product-option label input{-webkit-appearance:none;appearance:none;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute}.product-option label input:hover+span{text-decoration:underline}.product-option label input:checked+span{color:#00f;text-decoration:underline}.product-option label span{display:inline-block;padding:.5em .25em}.product-option label.sold-out{pointer-events:none}.product-option label.sold-out span{text-decoration:line-through}.product-qty{opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-999}.product button[type=submit].disabled,.product button[type=submit][disabled]{opacity:.5;pointer-events:none}.product-artist{display:grid;gap:1rem;grid-template-columns:6em 1fr;margin-bottom:4rem}.product-artist:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-artist--title{grid-column:1/span 2;margin-top:4rem}.product-artist--title h3{font-family:OPS;font-size:2.25rem}.product-artist--left{border-radius:200px;height:6em;overflow:hidden;width:6em}.product-artist--left img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .9s ease-in-out;transition:all .9s ease-in-out;width:100%}.product-artist .product-vendor{font-family:OPS;font-size:1.75rem;margin-bottom:.25em;margin-top:-.1em}.product-single__media{padding:0!important}model-viewer{height:60vh;margin:auto;width:40vw}.product-details table td.dataCont{border:0;padding:0}.shopify-section .ar_button{background-blend-mode:multiply;background-color:transparent!important;background-image:url(ar.png);background-position:calc(100% - 1.2rem) 50%;background-repeat:no-repeat;background-size:1.3rem;border:2px solid;border-color:#000;border-radius:5px;color:#131313!important;display:block;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;line-height:1;margin:0 1rem;padding:1rem;text-align:left;-webkit-transition:all .15s;transition:all .15s;width:100%}.shopify-section .ar_button:hover{background-color:#46ba67!important;border-color:#46ba67}@media (min-width:801px){.shopify-section .ar_button{margin:-3rem auto 0}}.shopify-section .ar_button>svg{display:none}.shopify-section .ar_button>a{background:0 0;background-color:transparent!important;color:inherit!important;margin-right:auto}@media (max-width:800px){div[id*=more-about-artist]{margin-top:4rem}}label.multiselect{display:block;margin-top:-.5rem;padding:.5rem 0}.toggle-osamaksu{cursor:pointer;display:inline-block;font-size:.75em;-webkit-transition:all .4s;transition:all .4s;white-space:nowrap}.toggle-osamaksu:hover{text-decoration:underline}.osamaksu{left:calc(100% + 1rem);position:absolute;top:-1rem;-webkit-transform-origin:0 1.5rem;transform-origin:0 1.5rem;-webkit-transition:opacity .4s cubic-bezier(.09,.77,.08,1),-webkit-transform .6s cubic-bezier(.09,.77,.08,1);transition:opacity .4s cubic-bezier(.09,.77,.08,1),-webkit-transform .6s cubic-bezier(.09,.77,.08,1);transition:opacity .4s cubic-bezier(.09,.77,.08,1),transform .6s cubic-bezier(.09,.77,.08,1);transition:opacity .4s cubic-bezier(.09,.77,.08,1),transform .6s cubic-bezier(.09,.77,.08,1),-webkit-transform .6s cubic-bezier(.09,.77,.08,1);width:310px;z-index:1}.osamaksu:not(.in){opacity:0;pointer-events:none;-webkit-transform:scale(0);transform:scale(0)}@media (max-width:800px){.osamaksu{left:0;top:2rem;-webkit-transform-origin:50% -1.5rem;transform-origin:50% -1.5rem;width:auto}}.product-price:has(+.osamaksu.in) .toggle-osamaksu{background:#7fb6d9;border-radius:2px;color:#fff;margin:-2px -2px -3px 2px;padding:3px 5px 2px}.dark .arr-l,.dark .arr-r,.dark .osamaksu{-webkit-filter:invert(1) hue-rotate(180deg);filter:invert(1) hue-rotate(180deg)}div#main-cart-items{min-height:calc(100vh - 11rem)}.cart-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-width:730px;min-height:calc(100vh - 11rem);padding:2rem}@media (max-width:800px){.cart-items{padding:2rem 1rem}}.cart-item__remove{margin-bottom:1em}.cart-item{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:4rem;position:relative;width:100%}.cart-item:not(:last-child){border-bottom:2px solid #d7d029;margin-bottom:4rem;padding-bottom:4rem}@media (max-width:800px){.cart-item{grid-template-columns:1fr;margin-left:0;padding:0 4rem}}.cart-item__name{display:inline-block;text-decoration:none}.cart-item__name:hover{text-decoration:underline}.cart-item__media *{display:block;height:100%;width:100%}.cart-item__media img.cart-item__image{box-shadow:0 .5em 1em -.5em #0000007d;height:auto;width:100%}.cart-item__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:14em}@media (max-width:800px){.cart-item__details{padding-left:.25rem}}.cart-item__details .product-option{margin-bottom:0}.cart-item__remove{font-size:.9rem;margin-bottom:auto}.cart-item__remove a.button{display:inline-block}@media (max-width:800px){.cart-item__remove{position:absolute;right:4rem;top:-3rem}}.cart-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#46ba67;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.25rem .75rem;position:fixed;right:1rem;top:7.5rem;z-index:1}@media (max-width:800px){.cart-footer{border-radius:0;inset:auto 0 0;display:grid;grid-template-columns:auto 1fr auto;position:fixed}}.cart-footer .cart-total{padding-left:0;text-align:right}@media (max-width:800px){.cart-footer .cart-total{padding-left:0}}.cart-footer .cart-actions{display:block;width:100%}.cart-footer .checkout-button{display:block;text-align:center;width:100%}.cart-footer .checkout-button.disabled{opacity:.5;pointer-events:none}textarea{font:inherit}.ordernote{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;text-align:center;width:164px}.ordernote--toggle{cursor:pointer;font-size:.875rem;margin-top:.75rem;text-decoration:underline;text-transform:uppercase}@media (max-width:800px){.ordernote--toggle{margin-top:0}}.ordernote--message{text-align:center;width:100%!important}.ordernote--message.out{display:none}@media (max-width:800px){.ordernote--message{left:0;position:absolute}}.piilo{opacity:0;pointer-events:none;position:absolute;right:0}@media (max-width:800px){textarea#cart-note{border-radius:.5rem;bottom:calc(100% + 1rem);left:1rem;padding:1rem;position:absolute;right:1rem}}.dark .ruler{border-color:#000;-webkit-filter:invert(1);filter:invert(1)}.dark .ruler-marks span{color:#000}.pagination{display:none}@media (min-width:801px){.template-collection #shopify-section-footer,.template-collection .c-hero,.template-collection .product-list{-webkit-transition:all .3s;transition:all .3s}.template-collection.filters-in .c-hero,.template-collection.filters-in .product-list{padding-left:calc(15rem + var(--bigbadmargin))}.template-collection.filters-in #shopify-section-footer{margin-left:calc(15rem - 2px)}}.template-collection main{min-height:calc(100vh - 8rem)}.template-collection #products.product-list .product-item{opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem);-webkit-transition:opacity .3s .1s,background-color .3s .8s,-webkit-transform .3s .1s;transition:opacity .3s .1s,background-color .3s .8s,-webkit-transform .3s .1s;transition:opacity .3s .1s,transform .3s .1s,background-color .3s .8s;transition:opacity .3s .1s,transform .3s .1s,background-color .3s .8s,-webkit-transform .3s .1s}@media (max-width:800px){.template-collection #products.product-list .product-item{margin:0!important;top:auto!important}}.template-collection #products.product-list .product-item:nth-child(10n+1){-webkit-transition-delay:70ms;transition-delay:70ms}.template-collection #products.product-list .product-item:nth-child(10n+2){-webkit-transition-delay:.14s;transition-delay:.14s}.template-collection #products.product-list .product-item:nth-child(10n+3){-webkit-transition-delay:.21s;transition-delay:.21s}.template-collection #products.product-list .product-item:nth-child(10n+4){-webkit-transition-delay:.28s;transition-delay:.28s}.template-collection #products.product-list .product-item:nth-child(10n+5){-webkit-transition-delay:.35s;transition-delay:.35s}.template-collection #products.product-list .product-item:nth-child(10n+6){-webkit-transition-delay:.42s;transition-delay:.42s}.template-collection #products.product-list .product-item:nth-child(10n+7){-webkit-transition-delay:.49s;transition-delay:.49s}.template-collection #products.product-list .product-item:nth-child(10n+8){-webkit-transition-delay:.56s;transition-delay:.56s}.template-collection #products.product-list .product-item:nth-child(10n+9){-webkit-transition-delay:.63s;transition-delay:.63s}.template-collection #products.product-list .product-item:nth-child(10n+10){-webkit-transition-delay:.7s;transition-delay:.7s}.template-collection img.load{left:50%;position:fixed;top:calc(50% - 10px);-webkit-transition:all .8s cubic-bezier(.09,.77,.08,1);transition:all .8s cubic-bezier(.09,.77,.08,1)}.coll-ok .template-collection img.load{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.coll-ok .template-collection #products.product-list .product-item.loaded{opacity:1;-webkit-transform:none;transform:none}.coll-ok .template-collection #products.product-list .product-item.loaded .product-item--info{opacity:1}.ruler{background:-webkit-linear-gradient(left,#000,#000 1px,transparent 1px,transparent);background:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent);background-size:1.25vw 100%;border:1px solid;border-top:0;bottom:-1px;cursor:move;height:1rem;left:-100vw;position:fixed;-webkit-transition:opacity .2s;transition:opacity .2s;width:300vw;z-index:1}@media (max-width:800px){.ruler{display:none}}.ruler:before{content:"";height:3rem;left:0;position:absolute;top:0;width:100%}@media (max-width:800px){.ruler{background-size:5vw 100%;left:-600vw;width:1500vw}}.ruler-marks{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1vw;left:.666vw;position:relative;top:calc(100% + .5em);white-space:nowrap}@media (max-width:800px){.ruler-marks{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2vw;left:-2.5vw}}.ruler-marks span{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 6.25vw;flex:0 0 6.25vw;margin-left:-.013vw;overflow:hidden;text-align:center;width:auto}@media (max-width:800px){.ruler-marks span{width:5vw}}.ruler-marks span:nth-child(10n),.ruler-marks span:nth-child(10n-1),.ruler-marks span:nth-child(10n-2),.ruler-marks span:nth-child(10n-4),.ruler-marks span:nth-child(10n-5),.ruler-marks span:nth-child(10n-6),.ruler-marks span:nth-child(10n-7),.ruler-marks span:nth-child(10n-9){display:none}@media (max-width:800px){.product-item--info h4{padding-right:1.75em}}@media (max-width:800px){.template-suffix-artist #products.product-list .product-item{margin:1rem!important}}html.product-open{overflow:hidden}aside#product-load{position:fixed;opacity:0;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background-color:#fff6}aside#product-load.open{opacity:1;pointer-events:auto}aside#product-load .product-load--inner{height:100%;width:100%;padding-bottom:15rem;overflow:auto}aside#product-load .product-load--inner .product{max-width:55rem;width:70%}aside#product-load .product-close{position:absolute;top:0;right:0;padding:2rem}html:not(.been-shuffled) .artists-page__item{opacity:0;pointer-events:none}.artists-page__item{-webkit-transition:opacity 10ms 1ms linear,color .2s ease,-webkit-filter .2s ease;transition:opacity 10ms 1ms linear,color .2s ease,-webkit-filter .2s ease;transition:opacity 10ms 1ms linear,color .2s ease,filter .2s ease;transition:opacity 10ms 1ms linear,color .2s ease,filter .2s ease,-webkit-filter .2s ease}.artists-page__item--filtered{color:#46464680;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.35}.artists-page__item--filtered .name-image{opacity:.6}.artists-page__item:nth-child(1){-webkit-transition-delay:20ms;transition-delay:20ms}.artists-page__item:nth-child(2){-webkit-transition-delay:40ms;transition-delay:40ms}.artists-page__item:nth-child(3){-webkit-transition-delay:60ms;transition-delay:60ms}.artists-page__item:nth-child(4){-webkit-transition-delay:80ms;transition-delay:80ms}.artists-page__item:nth-child(5){-webkit-transition-delay:.1s;transition-delay:.1s}.artists-page__item:nth-child(6){-webkit-transition-delay:.12s;transition-delay:.12s}.artists-page__item:nth-child(7){-webkit-transition-delay:.14s;transition-delay:.14s}.artists-page__item:nth-child(8){-webkit-transition-delay:.16s;transition-delay:.16s}.artists-page__item:nth-child(9){-webkit-transition-delay:.18s;transition-delay:.18s}.artists-page__item:nth-child(10){-webkit-transition-delay:.2s;transition-delay:.2s}.artists-page__item:nth-child(11){-webkit-transition-delay:.22s;transition-delay:.22s}.artists-page__item:nth-child(12){-webkit-transition-delay:.24s;transition-delay:.24s}.artists-page__item:nth-child(13){-webkit-transition-delay:.26s;transition-delay:.26s}.artists-page__item:nth-child(14){-webkit-transition-delay:.28s;transition-delay:.28s}.artists-page__item:nth-child(15){-webkit-transition-delay:.3s;transition-delay:.3s}.artists-page__item:nth-child(16){-webkit-transition-delay:.32s;transition-delay:.32s}.artists-page__item:nth-child(17){-webkit-transition-delay:.34s;transition-delay:.34s}.artists-page__item:nth-child(18){-webkit-transition-delay:.36s;transition-delay:.36s}.artists-page__item:nth-child(19){-webkit-transition-delay:.38s;transition-delay:.38s}.artists-page__item:nth-child(20){-webkit-transition-delay:.4s;transition-delay:.4s}.artists-page__item:nth-child(21){-webkit-transition-delay:.42s;transition-delay:.42s}.artists-page__item:nth-child(22){-webkit-transition-delay:.44s;transition-delay:.44s}.artists-page__item:nth-child(23){-webkit-transition-delay:.46s;transition-delay:.46s}.artists-page__item:nth-child(24){-webkit-transition-delay:.48s;transition-delay:.48s}.artists-page__item:nth-child(25){-webkit-transition-delay:.5s;transition-delay:.5s}.artists-page__item:nth-child(26){-webkit-transition-delay:.52s;transition-delay:.52s}.artists-page__item:nth-child(27){-webkit-transition-delay:.54s;transition-delay:.54s}.artists-page__item:nth-child(28){-webkit-transition-delay:.56s;transition-delay:.56s}.artists-page__item:nth-child(29){-webkit-transition-delay:.58s;transition-delay:.58s}.artists-page__item:nth-child(30){-webkit-transition-delay:.6s;transition-delay:.6s}.artists-page__item:nth-child(31){-webkit-transition-delay:.62s;transition-delay:.62s}.artists-page__item:nth-child(32){-webkit-transition-delay:.64s;transition-delay:.64s}.artists-page__item:nth-child(33){-webkit-transition-delay:.66s;transition-delay:.66s}.artists-page__item:nth-child(34){-webkit-transition-delay:.68s;transition-delay:.68s}.artists-page__item:nth-child(35){-webkit-transition-delay:.7s;transition-delay:.7s}.artists-page__item:nth-child(36){-webkit-transition-delay:.72s;transition-delay:.72s}.artists-page__item:nth-child(37){-webkit-transition-delay:.74s;transition-delay:.74s}.artists-page__item:nth-child(38){-webkit-transition-delay:.76s;transition-delay:.76s}.artists-page__item:nth-child(39){-webkit-transition-delay:.78s;transition-delay:.78s}.artists-page__item:nth-child(40){-webkit-transition-delay:.8s;transition-delay:.8s}.artists-page__item:nth-child(41){-webkit-transition-delay:.82s;transition-delay:.82s}.artists-page__item:nth-child(42){-webkit-transition-delay:.84s;transition-delay:.84s}.artists-page__item:nth-child(43){-webkit-transition-delay:.86s;transition-delay:.86s}.artists-page__item:nth-child(44){-webkit-transition-delay:.88s;transition-delay:.88s}.artists-page__item:nth-child(45){-webkit-transition-delay:.9s;transition-delay:.9s}.artists-page__item:nth-child(46){-webkit-transition-delay:.92s;transition-delay:.92s}.artists-page__item:nth-child(47){-webkit-transition-delay:.94s;transition-delay:.94s}.artists-page__item:nth-child(48){-webkit-transition-delay:.96s;transition-delay:.96s}.artists-page__item:nth-child(49){-webkit-transition-delay:.98s;transition-delay:.98s}.artists-page__item:nth-child(50){-webkit-transition-delay:1s;transition-delay:1s}.artists-page__item:nth-child(51){-webkit-transition-delay:1.02s;transition-delay:1.02s}.artists-page__item:nth-child(52){-webkit-transition-delay:1.04s;transition-delay:1.04s}.artists-page__item:nth-child(53){-webkit-transition-delay:1.06s;transition-delay:1.06s}.artists-page__item:nth-child(54){-webkit-transition-delay:1.08s;transition-delay:1.08s}.artists-page__item:nth-child(55){-webkit-transition-delay:1.1s;transition-delay:1.1s}.artists-page__item:nth-child(56){-webkit-transition-delay:1.12s;transition-delay:1.12s}.artists-page__item:nth-child(57){-webkit-transition-delay:1.14s;transition-delay:1.14s}.artists-page__item:nth-child(58){-webkit-transition-delay:1.16s;transition-delay:1.16s}.artists-page__item:nth-child(59){-webkit-transition-delay:1.18s;transition-delay:1.18s}.artists-page__item:nth-child(60){-webkit-transition-delay:1.2s;transition-delay:1.2s}.artists-page__item:nth-child(61){-webkit-transition-delay:1.22s;transition-delay:1.22s}.artists-page__item:nth-child(62){-webkit-transition-delay:1.24s;transition-delay:1.24s}.artists-page__item:nth-child(63){-webkit-transition-delay:1.26s;transition-delay:1.26s}.artists-page__item:nth-child(64){-webkit-transition-delay:1.28s;transition-delay:1.28s}.artists-page__item:nth-child(65){-webkit-transition-delay:1.3s;transition-delay:1.3s}.artists-page__item:nth-child(66){-webkit-transition-delay:1.32s;transition-delay:1.32s}.artists-page__item:nth-child(67){-webkit-transition-delay:1.34s;transition-delay:1.34s}.artists-page__item:nth-child(68){-webkit-transition-delay:1.36s;transition-delay:1.36s}.artists-page__item:nth-child(69){-webkit-transition-delay:1.38s;transition-delay:1.38s}.artists-page__item:nth-child(70){-webkit-transition-delay:1.4s;transition-delay:1.4s}.artists-page__item:nth-child(71){-webkit-transition-delay:1.42s;transition-delay:1.42s}.artists-page__item:nth-child(72){-webkit-transition-delay:1.44s;transition-delay:1.44s}.artists-page__item:nth-child(73){-webkit-transition-delay:1.46s;transition-delay:1.46s}.artists-page__item:nth-child(74){-webkit-transition-delay:1.48s;transition-delay:1.48s}.artists-page__item:nth-child(75){-webkit-transition-delay:1.5s;transition-delay:1.5s}.artists-page__item:nth-child(76){-webkit-transition-delay:1.52s;transition-delay:1.52s}.artists-page__item:nth-child(77){-webkit-transition-delay:1.54s;transition-delay:1.54s}.artists-page__item:nth-child(78){-webkit-transition-delay:1.56s;transition-delay:1.56s}.artists-page__item:nth-child(79){-webkit-transition-delay:1.58s;transition-delay:1.58s}.artists-page__item:nth-child(80){-webkit-transition-delay:1.6s;transition-delay:1.6s}.artists-page__item:nth-child(81){-webkit-transition-delay:1.62s;transition-delay:1.62s}.artists-page__item:nth-child(82){-webkit-transition-delay:1.64s;transition-delay:1.64s}.artists-page__item:nth-child(83){-webkit-transition-delay:1.66s;transition-delay:1.66s}.artists-page__item:nth-child(84){-webkit-transition-delay:1.68s;transition-delay:1.68s}.artists-page__item:nth-child(85){-webkit-transition-delay:1.7s;transition-delay:1.7s}.artists-page__item:nth-child(86){-webkit-transition-delay:1.72s;transition-delay:1.72s}.artists-page__item:nth-child(87){-webkit-transition-delay:1.74s;transition-delay:1.74s}.artists-page__item:nth-child(88){-webkit-transition-delay:1.76s;transition-delay:1.76s}.artists-page__item:nth-child(89){-webkit-transition-delay:1.78s;transition-delay:1.78s}.artists-page__item:nth-child(90){-webkit-transition-delay:1.8s;transition-delay:1.8s}.artists-page__item:nth-child(91){-webkit-transition-delay:1.82s;transition-delay:1.82s}.artists-page__item:nth-child(92){-webkit-transition-delay:1.84s;transition-delay:1.84s}.artists-page__item:nth-child(93){-webkit-transition-delay:1.86s;transition-delay:1.86s}.artists-page__item:nth-child(94){-webkit-transition-delay:1.88s;transition-delay:1.88s}.artists-page__item:nth-child(95){-webkit-transition-delay:1.9s;transition-delay:1.9s}.artists-page__item:nth-child(96){-webkit-transition-delay:1.92s;transition-delay:1.92s}.artists-page__item:nth-child(97){-webkit-transition-delay:1.94s;transition-delay:1.94s}.artists-page__item:nth-child(98){-webkit-transition-delay:1.96s;transition-delay:1.96s}.artists-page__item:nth-child(99){-webkit-transition-delay:1.98s;transition-delay:1.98s}.artists-page__item:nth-child(100){-webkit-transition-delay:2s;transition-delay:2s}.artists-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;max-width:90vw;min-height:calc(100vh - 11rem)}.artists-page__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.5rem;width:auto}@media (max-width:800px){.artists-page__controls{display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-template-columns:1fr auto;margin-bottom:2rem;margin-top:1rem;max-width:none;width:100%}}.artists-page__controls input[type=search],.artists-page__controls select{background-color:transparent;border:1px solid;border-radius:3rem;color:inherit;font-family:inherit;font-size:16px;letter-spacing:-.01em;line-height:1.5rem;padding:4px .9rem 3px;width:100%}@media (max-width:800px){.artists-page__select{grid-column:1/span 2}}.artists-page__search,.artists-page__select{-webkit-box-flex:1;-ms-flex:1 1 14rem;flex:1 1 14rem;max-width:18rem;position:relative;width:100%}@media (max-width:800px){.artists-page__search,.artists-page__select{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none;width:100%}}.artists-page #artists-search::-webkit-input-placeholder{color:#9c9c9a}.artists-page #artists-search:-ms-input-placeholder{color:#9c9c9a}.artists-page #artists-search::-ms-input-placeholder{color:#9c9c9a}.artists-page #artists-search::placeholder{color:#9c9c9a}.artists-page__select:after{content:"\25be";height:1em;line-height:1;pointer-events:none;position:absolute;right:1rem;top:calc(50% + 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.65rem}.artists-page__search-icon{border:2px solid #464646;border-radius:50%;height:12px;pointer-events:none;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%);width:12px}.artists-page__search-icon:after{background-color:#464646;bottom:-2px;content:"";height:2px;position:absolute;right:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.artists-page__reset{border:1px solid;border-radius:3rem;color:#464646;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px;line-height:1.5rem;padding:4px .9rem 3px}.artists-page__reset:hover{background-color:#464646;border-color:#464646;color:#f2f2ee}.artists-page--list{line-height:1;text-align:center}@media (max-width:800px){.artists-page--list{width:100%}}.artists-page--list h2{font-family:OPS;font-size:6vw;margin-bottom:0!important;text-align:center!important}@media (max-width:800px){.artists-page--list h2{font-size:8vw}}.artists-page .name{cursor:pointer;position:relative;text-transform:none}.artists-page .name i{font-style:normal}.artists-page .name .name-first,.artists-page .name .name-last{display:inline-block}.artists-page .name-image{border:0;height:.75em;margin:0 -.125em;max-width:0;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .3s,border .1s;transition:all .3s,border .1s}.artists-page .name:hover .name-image{margin:0;max-width:1.2em;width:auto}.artists-page .name .tag{bottom:auto;font-size:1rem;position:absolute;top:10%}@media (max-width:800px){.artists-page .name .tag{font-size:35%;margin-left:.33em}}.artists-page__highlight{color:var(--accent)}.artists-marquee{padding-block:clamp(2rem,5vw,4rem);position:relative}.artists-marquee__header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem;padding-inline:var(--bigbadmargin)}.artists-marquee__title{font-size:.8rem;letter-spacing:.08em;margin:0 0 .5rem;text-align:left;text-transform:uppercase}.artists-marquee__rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3rem;-webkit-transform:rotate(4deg);transform:rotate(4deg)}.artists-marquee__row{width:100%}.artists-marquee__scroller{cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;gap:inherit;-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-x:contain;padding-block:.5rem;scroll-behavior:auto;scrollbar-width:none;-ms-touch-action:pan-y;touch-action:pan-y}.artists-marquee__scroller.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.artists-marquee__scroller::-webkit-scrollbar{display:none}.artists-marquee__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5em;list-style:none;margin:0;padding:0}.artists-marquee__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.artists-marquee__link{display:inline-block;font-family:OPS;font-size:6vw;line-height:1;margin-bottom:0;text-align:center;text-decoration:none;-webkit-transition:color .2s;transition:color .2s;white-space:nowrap}@media (max-width:800px){.artists-marquee__link{font-size:12vw}}.artists-marquee__link:focus-visible,.artists-marquee__link:hover{color:var(--accent)}.artists-marquee__link.name{cursor:pointer;position:relative}.artists-marquee__link.name .name-image{border:0;height:.75em;margin:0 -.125em;max-width:0;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .3s,border .1s;transition:all .3s,border .1s}.artists-marquee__link.name:hover .name-image{margin:0;max-width:1.2em;width:auto}.artists-marquee__link.name .tag{bottom:auto;font-size:1rem;position:absolute;top:10%}@media (max-width:800px){.artists-marquee__link.name .tag{font-size:25%}}@media (max-width:800px){.artists-marquee{padding-block:0;padding-inline:0;padding-bottom:clamp(2rem,5vw,4rem)}.artists-marquee__header,.artists-marquee__scroller{padding-inline:var(--bigbadmargin)}.artists-marquee__list{gap:3em}}.text-marquee{--text-marquee-gap:1em;--text-marquee-duration:24s;overflow:hidden}.text-marquee__viewport{overflow:hidden;width:100%}.text-marquee__track{-webkit-animation:text-marquee-slide var(--text-marquee-duration) linear infinite;animation:text-marquee-slide var(--text-marquee-duration) linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--text-marquee-gap);min-width:100%;width:-webkit-max-content;width:max-content;will-change:transform}.text-marquee__group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:var(--text-marquee-gap);white-space:nowrap}.text-marquee__item{font-size:.8rem;letter-spacing:.03em;line-height:1;text-transform:uppercase}@media (max-width:800px){.text-marquee__item{font-size:.5rem;text-transform:uppercase;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}.text-marquee:hover .text-marquee__track{-webkit-animation-play-state:paused;animation-play-state:paused}@media (prefers-reduced-motion:reduce){.text-marquee__track{-webkit-animation:none;animation:none;-webkit-transform:none;transform:none}}@-webkit-keyframes text-marquee-slide{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@keyframes text-marquee-slide{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}.artist-single-page--content{margin:0 auto;max-width:42rem;width:80vw}.artist-single-page--content .name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:OPS;font-size:6vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}@media (max-width:800px){.artist-single-page--content .name{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14vw;white-space:normal}}.artist-single-page--content .name-first{margin-bottom:auto}.artist-single-page--content .name img{height:2em;margin:0 1rem}.artist-single-page--content .name-last{margin-top:auto;padding-top:1.25em;position:relative}@media (max-width:800px){.artist-single-page--content .name-last{margin-bottom:auto;margin-top:0;padding-top:0;vertical-align:top}}.artist-single-page--content .name-last .tag{bottom:auto;font-size:1rem;position:absolute;top:15%}@media (min-width:801px){.artist-single-page--content .name-last .tag{top:calc(7.5vw + 10%)}}.artist-single-page--content .desc-container{display:grid;gap:2rem;grid-template-columns:1fr 12.5em;margin-top:2rem}@media (max-width:800px){.artist-single-page--content .desc-container{grid-template-columns:1fr}}@media (width >= 901px){.artist-single-page--content .desc-container--stats{width:150%}}@media (width >= 1301px){.artist-single-page--content .desc-container--stats{width:200%}}.artist-single-page--content .desc-container--stats li{display:block;margin-bottom:1rem}.artist-single-page--content .desc-container--stats li:last-child:not(:first-child){margin-top:3rem}@media (max-width:800px){.artist-single-page--content .desc-container--stats li:last-child:not(:first-child){margin-top:4rem}}.artist-single-page--content .desc-container .artist-links{margin-top:1.5em}.artist-single-page section#products .product-item.loaded{opacity:1!important}@media (max-width:800px){.artist-single-page section#products .product-item{margin-bottom:3rem!important;margin-left:1rem!important;margin-right:1rem!important;max-width:calc(50% - 2rem - 3px)}.artist-single-page section#products .product-item img{width:100%}}@media (max-width:800px){.artist-single-page section#products{display:block;float:left;padding-left:1.2rem;padding-right:1.3rem;text-align:center;width:100%}.artist-single-page #products a:not(.heart){display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto auto}.artist-single-page #products .product-item--link img{grid-column:1;grid-row:1/span 3;margin-right:1rem;width:50vw}.artist-single-page #products h3{grid-column:1;grid-row:2/span 1}.artist-single-page #products p{grid-column:1;grid-row:3/span 1}}.artist-single-page a[href="#works"]{text-decoration:underline}.cv-link{margin-top:.5rem}.cv-link .mini-button{background:#f0f0f0;box-shadow:0 2px 4px #0000001f;color:#464646;line-height:inherit;padding:6px 6px 2px}body.template-gift_card h1{font-size:30px;margin-bottom:2rem;text-align:center}body.template-gift_card .the-giftcard{font-size:1.125rem}body.template-gift_card .the-giftcard--image img{background-color:#222;border-radius:1.5rem;box-shadow:0 .8em 2em -.8em #000;height:auto;margin-bottom:.5rem;max-width:28rem;width:100%}body.template-gift_card .the-giftcard--amount{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.template-gift_card .the-giftcard--amount .label{display:inline-block;font-size:9px;text-transform:uppercase}body.template-gift_card .the-giftcard--amount .value{font-size:1.5rem}body.template-gift_card .the-giftcard--content{border-radius:1.5rem;box-shadow:inset 0 0 10em 6em #000,0 .8em 2em -.8em #000;box-sizing:border-box;color:#cdc7bc;font-size:1rem;height:0;max-width:28rem;padding:2rem;padding-bottom:50%;position:relative;text-shadow:1px 1px 3px #222;width:100%}body.template-gift_card .the-giftcard--content p{text-align:center}body.template-gift_card .the-giftcard--content--inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;top:1rem;right:0;bottom:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}body.template-gift_card .the-giftcard--content--inner>*{display:block;margin-left:auto;margin-right:auto;text-align:center}body.template-gift_card .the-giftcard--content--inner>:not(:last-child){margin-bottom:0}body.template-gift_card .the-giftcard--code{background:0 0;border:1px dashed #555;border-radius:3px;cursor:pointer;font-family:Lateral;font-size:30px;padding:4px 13px;-webkit-transition:all .8s .2s;transition:all .8s .2s}body.template-gift_card .the-giftcard--code.copied{background:#363;-webkit-transition:all 80ms;transition:all 80ms}body.template-gift_card .Alert.Alert--success:empty{display:none}@media (width >= 64rem){.the-giftcard{display:grid;gap:2rem;grid-template-columns:1fr 1fr;min-width:59rem}.the-giftcard>*{-ms-flex-preferred-size:50%;flex-basis:50%}body.template-gift_card h1{margin-bottom:3rem}body.template-gift_card .the-giftcard--content{padding-bottom:calc(50% - .68rem)}}@media (max-width:800px){body.template-gift_card .the-giftcard--content{font-size:.8rem}}.featured-collections-row{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.featured-collections-row::selection{background-color:#00000003}span.collection-card__title-line.collection-card__title-line--details{display:block}@media (min-width:801px){span.collection-card__title-line.collection-card__title-line--artist:after{content:". "}}.collections-grid{cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--bigbadmargin);-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-x:contain;padding:0;scroll-padding-inline:var(--bigbadmargin);-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.collections-grid.smth{scroll-behavior:smooth}@media (max-width:800px){.collections-grid{gap:0;overflow-y:hidden;padding:0 var(--bigbadmargin)}}.collections-grid.looping{-ms-scroll-snap-type:none;scroll-snap-type:none;scrollbar-width:none}.collections-grid.looping::-webkit-scrollbar{display:none}.collections-grid.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.collection-flip{-webkit-box-flex:0;-ms-flex:0 0 min(100vw - var(--bigbadmargin),560px);flex:0 0 min(100vw - var(--bigbadmargin),560px);margin-top:0;max-width:min(100vw - var(--bigbadmargin),560px);overflow:visible;padding:calc(4rem + var(--bigbadmargin)) var(--bigbadmargin) calc(1.5 * var(--bigbadmargin));position:relative;scroll-snap-align:start}.collection-flip.collection-card{opacity:1!important}@media (max-width:800px){.collection-flip{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(100vw - var(--bigbadmargin) * 5);flex-basis:calc(100vw - var(--bigbadmargin) * 5);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:var(--bigbadmargin) calc(var(--bigbadmargin) * 1.2) calc(var(--bigbadmargin) * .5) var(--bigbadmargin)}.collection-flip a:not(.collection-card__title-link,.collection-flip__overlay-link){display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.collection-flip .collection__title{display:block;font-family:Lateral;font-size:clamp(1.5rem,3vw,3rem);left:0;line-height:1.1;margin:0;position:absolute;text-align:center;top:calc(var(--bigbadmargin) * .666);white-space:nowrap;width:100%;z-index:20}@media (max-width:800px){.collection-flip .collection__title{font-size:clamp(1.9rem,4.5vw,3rem);left:0!important;margin-bottom:0;padding-bottom:0;position:relative;top:0;width:100%}}.collection-flip .collection__title--total{font-family:DiaRegular,sans-serif;font-size:1rem;opacity:.6;vertical-align:1em}@media (max-width:800px){.collection-flip .collection__title--total{font-size:.8rem}}.collection-flip:not(:first-child) .collection__title{left:calc(var(--bigbadmargin) * .666)}.collection-flip .collection-flip__nav{gap:.75rem;opacity:0;pointer-events:none;-webkit-transition:opacity .16s ease;transition:opacity .16s ease}@media (max-width:800px){.collection-flip .collection-flip__nav{margin-top:.5rem;opacity:1;pointer-events:auto}}.collection-flip .collection-flip__nav-btn--prev{bottom:.75rem;left:calc(var(--bigbadmargin) * 2);position:absolute;z-index:20}@media (max-width:800px){.collection-flip .collection-flip__nav-btn--prev{left:calc(10% - .75rem)}}.collection-flip .collection-flip__nav-btn--next{bottom:.75rem;position:absolute;right:calc(var(--bigbadmargin) * 2);z-index:20}@media (max-width:800px){.collection-flip .collection-flip__nav-btn--next{right:8%}}.collection-flip:hover .collection-flip__nav{opacity:1;pointer-events:auto}.collection-flip .collection-flip__nav-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:0;color:inherit;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;padding:.35rem;-webkit-transition:background-color .14s ease,border-color .14s ease,-webkit-transform .14s ease;transition:background-color .14s ease,border-color .14s ease,-webkit-transform .14s ease;transition:background-color .14s ease,transform .14s ease,border-color .14s ease;transition:background-color .14s ease,transform .14s ease,border-color .14s ease,-webkit-transform .14s ease;width:2.5rem}.collection-flip .collection-flip__nav-btn:focus-visible,.collection-flip .collection-flip__nav-btn:hover{border-color:transparent;color:#000;opacity:.5;outline:0}.collection-flip .collection-flip__nav-btn img{display:block;height:1rem;width:auto}@media (max-width:800px){.collection-flip .collection-flip__nav-btn img{height:.5rem}}@media (max-width:800px){.collection-flip .collection-flip__nav-btn{height:2.25rem;width:2.25rem}}.collection-flip .collection-flip__overlay-link{top:0;right:0;bottom:5rem;left:0;position:absolute;z-index:12}@media (max-width:800px){.collection-flip .product-flip{margin:2rem 0}}.collection-flip a{color:inherit;display:block;text-decoration:none}@media (hover:hover) and (pointer:fine){.collection-flip a:hover{color:var(--accent)}}.product-flip{list-style:none;margin:0;padding:0;position:relative}@media (max-width:800px){.product-flip{margin:auto 0}}.flip__item{--flip-translate-x:0;--flip-translate-y:0;--flip-rand-rotation:0deg;--flip-rotation:var(--flip-rand-rotation);top:0;right:0;bottom:0;left:0;margin:0;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .5s;transition:opacity .5s}.flip__item .collection-card__inner .collection-card__media{display:block;height:100%}.flip__item .collection-card__inner .media{-webkit-transform:translate(var(--flip-translate-x),var(--flip-translate-y)) rotate(var(--flip-rotation));transform:translate(var(--flip-translate-x),var(--flip-translate-y)) rotate(var(--flip-rotation));-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (max-width:800px){.flip__item .collection-card__inner .media{display:block;height:70%}}.flip__item.act{--flip-rotation:.01deg;pointer-events:auto}.flip__item .collection-card__title{font-size:.8rem;text-align:center;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:2}@media (max-width:800px){.flip__item .collection-card__title{margin-top:0}}.flip__item .collection-card__title-link{bottom:calc(-1.5 * var(--bigbadmargin));display:inline-block;height:auto;left:0;pointer-events:auto;position:absolute;right:0;text-decoration:none;white-space:nowrap}@media (max-width:800px){.flip__item .collection-card__title-link{top:auto}}.flip__item:not(.act){z-index:0}.flip__item:not(.act) .collection-card__title{opacity:0;pointer-events:none}.flip__item:first-child{position:relative}@media (width >= 980px){.flip__item .collections-grid{-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-columns:unset}.flip__item .collection-flip{-webkit-box-flex:0;-ms-flex:0 0 min(33vw,400px);flex:0 0 min(33vw,400px);grid-column:unset;max-width:min(33vw,400px)}}.collection-card__title-line--artist{margin-right:.33em}@media (max-width:800px){.collection-card__title-line--artist{display:block}.collection-card__title-line--work{display:block;margin:0 auto;max-width:67%;overflow:hidden;text-overflow:ellipsis}.collection-card__title-line--work i{display:block}.collection-card__title-line--details{display:none!important}}@media (max-width:800px){.collection-card__inner{height:75vw;position:relative}}.template-collection .product-list{min-height:calc(var(--vh) * 100 - 20rem)}@media (max-width:800px){.template-collection .product-list{min-height:calc(var(--vh) * 100 - 6rem)}}.product-list{padding:0 var(--bigbadmargin);position:relative;text-align:center}.product-list #CollectionGrid{position:absolute;top:0;visibility:hidden}@media (max-width:800px){.product-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;padding-left:5vw;padding-right:5vw}}.product-list .product-item{display:inline-block;position:relative;text-align:left}@media (max-width:800px){.product-list .product-item{margin:1rem 0;max-width:calc(50% - 1rem - 1px);position:relative;vertical-align:middle}}.product-list .product-item--info{bottom:.33rem;left:100%;min-width:8em;padding-left:1rem;position:absolute;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:all .3s cubic-bezier(.42,0,.25,.99),opacity .3s .8s cubic-bezier(.42,0,.25,.99);transition:all .3s cubic-bezier(.42,0,.25,.99),opacity .3s .8s cubic-bezier(.42,0,.25,.99)}@media (max-width:800px){.product-list .product-item--info{bottom:auto;box-sizing:border-box;left:auto;padding-left:0;padding-top:1rem;position:relative}}.product-list .product-item--info h4{font-size:75%;text-transform:uppercase;white-space:nowrap}@media (max-width:800px){.product-list .product-item--info h4{line-height:1;margin-bottom:.25em;white-space:normal}}@media (min-width:801px){.product-list .product-item--info{-webkit-transform:scale(.25);transform:scale(.25)}}.product-list .product-item--info h3{font-family:Lateral;font-size:1.25rem;line-height:1;padding:.25em 0}@media (max-width:800px){.product-list .product-item--info h3{font-size:1.125rem;max-width:10em}}.product-list .product-item--dimensions{font-size:.75rem;left:0;padding-top:.5em;position:absolute;top:100%;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform .3s cubic-bezier(.42,0,.25,.99);transition:-webkit-transform .3s cubic-bezier(.42,0,.25,.99);transition:transform .3s cubic-bezier(.42,0,.25,.99);transition:transform .3s cubic-bezier(.42,0,.25,.99),-webkit-transform .3s cubic-bezier(.42,0,.25,.99);white-space:nowrap}.product-list .filters-empty-note{display:none;font-size:.95rem;line-height:1.4;margin:4rem auto 2rem;max-width:32rem}.product-list .filters-empty-note.is-visible{display:block}@media (min-width:801px){.template-collection:not(.single) .product-item:hover .product-item--info{bottom:.125rem;padding-left:.75rem;-webkit-transform:scale(1);transform:scale(1)}}.default-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60vw;margin:0 auto;min-height:calc(100vh - 11rem);max-width:42rem}@media (max-width:800px){.default-page{font-size:1rem;max-width:100%;width:auto;min-height:calc(100vh - 9rem);padding:4rem 1.25rem 2rem}}.default-page p{-ms-flex-item-align:start;align-self:flex-start;text-align:left}.default-page p strong{font-weight:700}.default-page p em{font-style:italic}.default-page p:not(:last-child){margin-bottom:1em}.default-page img{height:auto;max-width:100%}@media (min-width:801px){.default-page img{height:4em;width:auto}}.default-page h1,.default-page h2,.default-page h3,.default-page h4,.default-page h5,.default-page ol,.default-page ul{text-align:left;margin-right:auto}.default-page h1,.default-page h2,.default-page h3,.default-page h4,.default-page h5{font-family:Lateral;font-size:3rem;line-height:.9;margin-bottom:1rem;margin-top:2rem}@media (max-width:800px){.default-page h1,.default-page h2,.default-page h3,.default-page h4,.default-page h5{font-size:2rem;margin-top:1rem;margin-bottom:2rem}}.default-page ol{font-size:.85em}.default-page ol ol ol{font-family:DiaRegular;font-size:1rem}.default-page ol{margin-left:1rem}.default-page ol a{text-decoration:underline}.default-page ol li{font-variant:tabular-nums;list-style:normal;margin-bottom:1em;padding-left:.25em}.default-page>ol{font-family:Lateral}.default-page>ol>li{text-transform:uppercase;padding-left:.25em}@media (min-width:801px){aside.content-nav{position:fixed;bottom:2rem;left:2rem;max-width:16em}}@media (max-width:800px){aside.content-nav{position:absolute;top:4.5rem;left:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;overflow-x:auto;max-width:100%;padding:1rem 1.5rem}}aside.content-nav a{display:list-item;margin-left:1rem;padding-left:.125em;list-style-type:decimal}.page-404{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 12rem);padding:0 1.5rem;text-align:center}@media (max-width:800px){.page-404{min-height:calc(100vh - 8rem);padding:4rem 1.25rem}}.page-404__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;max-width:42rem;width:100%}.page-404__eyebrow{color:var(--feature);font-family:Lateral;font-size:.875rem;letter-spacing:.65em;text-transform:uppercase}.page-404__headline{font-family:Lateral;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1;margin:0 auto}.page-404__subtitle{color:#000000b3;font-family:DiaRegular,sans-serif;font-size:1.125rem;margin:0 auto}@media (max-width:800px){.page-404__subtitle{font-size:1rem}}.page-404__countdown{font-variant-numeric:tabular-nums;font-weight:700;margin-left:.35rem}.page-404__cta{-ms-flex-item-align:center;align-self:center;margin-top:.5rem}button.toggle-filters,button.toggle-ruler{-webkit-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;position:absolute;-webkit-transition:all .2s;transition:all .2s}.toggle-filters{color:#000}.toggle-filters:after{background-color:#f2f2ee;border:1px solid;border-radius:100em;color:var(--feature);font-size:0;padding:.5em 1em;-webkit-transition:all .3s;transition:all .3s;content:"Filter"}.filters:has(span.open) .toggle-filters:after{color:var(--accent)!important}.filters{background:#f2f2ee;border:1px solid var(--feature);border-bottom:0;border-radius:.5rem;bottom:2rem;left:2rem;line-height:1.5;padding:.5rem 0;position:fixed;text-align:left;-webkit-transition:all .3s;transition:all .3s;z-index:2}.filters ::selection{background-color:#0000}@media (min-width:801px){.filters{border-radius:0 1.5rem 0 0;bottom:0;left:-1px;top:6rem;width:15rem}}@media (max-width:800px){.filters{border:0;inset:auto 0 0;padding:calc(var(--bigbadmargin) * .333) 0 0;width:100vw}}.filters-inner{max-height:calc(100vh - 16rem);overflow-y:auto}@media (max-width:800px){.filters-inner{max-height:calc(var(--vh) * 100 - 9rem)}}.filters:not(.out){z-index:11}.filters:not(.out) .toggle-filters:after{display:none}@media (max-width:800px){.filters:not(.out){border-radius:0;border-top:1px solid var(--feature)}}.filters:not(.out)>.toggle-filters{background:var(--accent);border-radius:100em;bottom:100%;color:#f2f2ee;padding:.5rem .7rem;right:-2.5rem}@media (min-width:801px){.filters:not(.out)>.toggle-filters{bottom:auto;right:-3rem;top:0}}@media (max-width:800px){.filters:not(.out)>.toggle-filters{bottom:calc(100% + var(--bigbadmargin));right:var(--bigbadmargin)}}.filters.out{-webkit-transform:translateX(calc(-100% - 2rem));transform:translate(calc(-100% - 2rem))}.filters.out .toggle-filters{font-size:0;right:-4rem}@media (max-width:800px){.filters.out .toggle-filters{bottom:var(--bigbadmargin);right:calc(var(--bigbadmargin) * -1)}}.filters.out .toggle-filters:after{cursor:pointer;font-size:1rem;left:100%;position:relative}@media (max-width:800px){.filters{-webkit-transform:translateX(0);transform:translate(0)}.filters.out{-webkit-transform:translateX(-100%);transform:translate(-100%)}}.filters .filters-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr auto;margin:0 .5rem .5rem calc(var(--bigbadmargin) * .5)}.filters .filters-count{padding:1px 0 0}.filters .clear{background:0 0;border:1px solid var(--feature);border-radius:3rem;color:var(--feature);cursor:pointer;display:block;font:inherit;opacity:1;padding:4px .9rem 3px;width:auto}@media (pointer:fine){.filters .clear:hover{background-color:var(--feature);border-color:var(--feature);color:#f2f2ee}}.filters .filters-inner>ul{min-height:1.8em}.filters .filters-inner>ul:nth-last-child(1),.filters .filters-inner>ul:nth-last-child(2){display:none}.filters .filters-inner>ul:nth-last-child(4){border-top:1px solid var(--feature);color:#464646;padding:.5rem calc(var(--bigbadmargin) * .5)}.filters .filters-inner>ul>span{border-top:1px solid var(--feature);cursor:pointer;display:block;padding:.5rem calc(var(--bigbadmargin) * .5)}@media (max-width:800px){.filters .filters-inner>ul>span{padding:.5rem var(--bigbadmargin)}}.filters .filters-inner>ul>span:before{content:"\25b8";display:inline-block;margin-right:.5rem}.filters .filters-inner>ul>span.open:before{content:"\25be"}.filters .filters-inner>ul>span.open+ul{max-height:20rem;overflow-y:auto;padding:0 var(--bigbadmargin) 1rem}@media (min-width:801px){.filters .filters-inner>ul>span.open+ul{padding:0 calc(.5 * var(--bigbadmargin)) 1rem}}.filters .filters-inner>ul input.search{background:0 0;border:1px solid;border-radius:3rem;box-sizing:border-box;line-height:1.25;padding:6px 1rem 4px;width:100%}@media (max-width:800px){.filters .filters-inner>ul input.search{font-size:16px;margin-top:0}}.filters .filters-inner>ul input.search::-webkit-input-placeholder{color:#46464680}.filters .filters-inner>ul input.search:-ms-input-placeholder{color:#46464680}.filters .filters-inner>ul input.search::-ms-input-placeholder{color:#46464680}.filters .filters-inner>ul input.search::placeholder{color:#46464680}.filters .filters-inner>ul input[type=checkbox]{margin-left:0}.filters .filters-inner>ul ul{max-height:0;overflow:hidden;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.filters li{vertical-align:middle}.filters li label:hover{text-decoration:underline}.filters li label input{margin-left:0;margin-right:.4em}button.change-view{-webkit-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;position:fixed;-webkit-transition:bottom .4s;transition:bottom .4s;bottom:2.2rem;padding:0;z-index:2}button.change-view.curr{text-decoration:underline}@media (max-width:800px){button.change-view{bottom:var(--bigbadmargin);display:none!important}}button.change-view:after{background-color:#f2f2ee;border:1px solid;border-radius:100em;padding:.5em 1em;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}button.change-view.view-grid{right:calc(var(--bigbadmargin) + 4.5rem)}button.change-view.view-grid:after{content:"Grid"}button.change-view.view-single{right:calc(var(--bigbadmargin) + 8.9rem)}button.change-view.view-single:after{content:"Single"}button.change-view.view-wall{right:var(--bigbadmargin)}button.change-view.view-wall:after{content:"Wall"}.snapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.ruler-out .ruler{opacity:0;pointer-events:none}.ruler-out .product-item{margin:4.5vw!important;-webkit-transition-delay:0s!important;transition-delay:0s!important}.ruler-out .product-item--link img{height:20vw!important;min-height:20vw!important;min-width:20vw!important;width:20vw!important}.ruler-out.single,.ruler-out.single .product-list{padding-top:0}.ruler-out.single .product-list .product-item--info{bottom:50%;left:-1rem;-webkit-transform:translate3d(-15vh,50%,0);transform:translate3d(-15vh,50%,0);width:10%}.ruler-out.single .product-item{display:block;left:0!important;margin:0 15vh!important;padding-bottom:10vh;padding-top:10vh;scroll-snap-align:center;scroll-snap-stop:always;text-align:center;top:0!important;-webkit-transition-delay:0s!important;transition-delay:0s!important}.ruler-out.single .product-item--link{display:inline-block}.ruler-out.single .product-item--link img{height:80vh!important;margin-left:auto;margin-right:auto;min-height:80vh!important;min-width:70vh!important;-o-object-position:50%;object-position:50%;width:70vh!important}.ruler-out.single .product-item--info{text-align:left}@media (width >= 1440px){.ruler-out .ruler-out .product-item--link img{height:14vw!important;min-height:14vw!important;min-width:14vw!important;width:14vw!important}.ruler-out .ruler-out .product-item{margin:4vw!important}}@media (width >= 1800px){.ruler-out .product-item--link img{height:12vw!important;min-height:12vw!important;min-width:12vw!important;width:12vw!important}.ruler-out .product-item{margin:3vw!important}}html.dark .filters{background:#000;border-color:#f2f2ee;color:#f2f2ee}html.dark .filters input.search::-webkit-input-placeholder{color:#f2f2ee80}html.dark .filters input.search:-ms-input-placeholder{color:#f2f2ee80}html.dark .filters input.search::-ms-input-placeholder{color:#f2f2ee80}html.dark .filters input.search::placeholder{color:#f2f2ee80}html:not(.coll-ok) .filters-count{background-image:url(load.gif);background-position:0 50%;background-repeat:no-repeat;background-size:1em;color:transparent}.additional-checkout-button+.additional-checkout-button,.additional-checkout-button--google-pay{margin-left:0;width:100%!important}.active_slide_cart .hc-mini{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.active_slide_cart .hc-close:before{opacity:1;pointer-events:auto;right:29.6vw;-webkit-transform:none;transform:none}.hc-close:before{background:#f2f2eeb8;bottom:0;content:"";opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;width:100vw;z-index:-1}html.dark .hc-mini{background-color:#000}html.dark .hc-close:before{background-color:#000000a8}.hc-mini{background:#f2f2ee;border-left:1px solid var(--feature);bottom:0;box-shadow:none;display:block;height:100vh;left:100%;margin-left:0;padding:2rem 1.5rem 1rem;position:fixed;top:0;-webkit-transition:box-shadow .4s ease,-webkit-transform .4s ease;transition:box-shadow .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,box-shadow .4s ease;transition:transform .4s ease,box-shadow .4s ease,-webkit-transform .4s ease;width:29.6vw;z-index:999}@media (max-width:800px){.hc-mini{background-color:#f2f2ee}}.hc-mini .ordernote{display:block;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;text-align:center}.hc-mini span.ordernote--toggle{text-decoration:none}.hc-mini span.ordernote--toggle:before{content:"Add order note"}@media (max-width:800px){.hc-mini{padding:1.3rem 1.5rem;width:100%}}.hc-mini .subtotal:has(+:hover){-webkit-animation:scale-up 2s linear infinite;animation:scale-up 2s linear infinite;color:#f2f2ee}@-webkit-keyframes scale-up{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.hc-mini a.checkout{background-color:var(--feature);border:2px solid var(--feature);border-radius:10px;color:#f2f2ee;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:1rem;text-align:left;-webkit-transition:all .15s;transition:all .15s}.hc-mini a.checkout:hover{background-color:#46ba67;border-color:#46ba67;color:#f2f2ee;text-decoration:none}.hc-mini .hc-buttons.action.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1}.hc-mini .subtotal{bottom:1.25rem;color:#f2f2ee;pointer-events:none;position:absolute;right:2.75rem}.hc-mini-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem;width:100%}@media (max-width:800px){.hc-mini-header{margin-bottom:2.5rem}}.hc-mini-header .title{cursor:pointer}.hc-mini-header .hc-close{cursor:pointer;float:right;text-align:center}.hc-mini-table{display:block;margin-right:-1.5rem;max-height:calc(100vh - 9.5em);overflow-y:auto;padding-right:1.5rem}.hc-mini-table tbody{display:block}.hc-mini-table .item-details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:grid;grid-gap:.84rem;grid-template-columns:.5fr 1fr .5fr;margin-bottom:1rem}@media (max-width:800px){.hc-mini-table .item-details{grid-gap:1rem;margin-bottom:3rem}}.hc-mini-table .item-details:last-child{border-bottom:0}.hc-mini-table .item-details--image img{display:block;height:auto;width:100%}.hc-mini-table .item-details--text{text-align:left}.hc-mini-table .item-details--quantity{-webkit-box-align:self-end;-ms-flex-align:self-end;align-items:self-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-self:flex-end;width:3.7em}@media (max-width:800px){.hc-mini-table .item-details--quantity{text-align:right}}.hc-mini-table .item-details--quantity--buts{background:#f0f0f0;display:inline-block;height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;white-space:nowrap;width:0}.hc-mini-table .item-details--quantity--buts>*{vertical-align:top}.hc-mini-table .item-details--quantity--buts a{display:inline-block;font-size:11px;padding:7px 9px 6px}.hc-mini-table .item-details--quantity--buts input.quantity-input{background-color:transparent;border-bottom:0;font-size:13px;padding:9px 0 6px;text-align:center;width:1em}.hc-mini-table .item-details--quantity .hc-remove{background-color:#eee;border-radius:7px;color:#333;font-size:15px;margin-top:3px;padding:.5rem .75rem .333rem;-webkit-transition:all .15s;transition:all .15s}.hc-mini-table .item-details--quantity .hc-remove:hover{background-color:#ff4841;color:#f2f2ee}.hc-mini-form--footer{margin-top:auto}.hc-mini-form--footer .ordernote,.hc-mini-form--footer .subtotal{padding-bottom:.73rem;text-align:center}@media (max-width:800px){.hc-mini-form--footer .ordernote,.hc-mini-form--footer .subtotal{padding-bottom:1.33rem}}.hc-mini-form--footer .ordernote{font-size:15px}.hc-mini-form--footer .ordernote--toggle{cursor:pointer}@media (min-width:801px){.hc-mini-form--footer .ordernote--toggle:hover{color:#000}}.hc-mini-form--footer .ordernote--message{display:none;padding-top:.75rem;width:100%!important}@media (max-width:800px){.hc-mini-form--footer .ordernote--message{padding-top:2.5rem}}.hc-mini-form--footer .ordernote--message--area{background-color:transparent;border:1px solid #464646;box-sizing:border-box;color:#464646;height:5em;padding:.75rem;width:100%}@media (max-width:800px){.hc-mini-form--footer .ordernote--message--area{font-size:16px;padding:2rem}}.hc-mini-form--footer .hc-buttons{bottom:0;left:0;overflow:hidden;padding:1rem;position:absolute;width:100%;z-index:99}@media (max-width:800px){.hc-mini-form--footer .hc-buttons{padding:1.5rem}}.hc-mini-form--footer .hc-buttons a.checkout.disabled{opacity:.5;pointer-events:none}.hc-mini-form--footer .hc-buttons .additional-checkout-buttons{clear:both;display:none}.mini_cart_title_price{clear:both;display:block;margin-bottom:10px;position:relative;width:100%}.mini_cart_title_price div{display:inline-block}@media (max-width:800px){.hc-mini{height:100%;width:100%}form.cart{height:87vh;overflow:hidden;overflow-y:scroll}}.mini_cart_trigger{padding:11px}.mini_cart_trigger:hover+.mini-cart-popup{display:block!important}.mini-cart-popup{bottom:initial;display:none;height:initial;left:initial;position:absolute;right:0;top:40px;width:360px}@media (max-width:800px){.mini-cart-popup{width:300px}.mini-cart-popup .hc-remove,.mini-cart-popup .item-price{clear:both;display:block;float:right}}.mini-cart-popup:hover{display:block!important}.mini-cart-popup .hc-append{max-height:initial;overflow-x:hidden}.mini-cart-popup table td{vertical-align:middle}.mini-cart-popup .td-image img{display:inline-block;height:initial;max-height:initial;vertical-align:middle;width:100%}.mini-cart-popup .mini_cart_title_price{font-size:14px}#related-products{margin-bottom:0}@media (max-width:800px){#related-products{padding-bottom:4rem}}#related-products h2{padding:0 3rem}@media (max-width:800px){#related-products h2{font-family:OPS;font-size:2.25rem;padding-left:1rem;padding-top:2rem}}#related-products .related-products-grid{height:420px;overflow:auto hidden;padding-bottom:4rem;padding-top:1.5rem;white-space:nowrap}@media (max-width:800px){#related-products .related-products-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto;padding-left:1rem;padding-top:1rem}}#related-products .related-products-grid .product-item{background-color:transparent;height:calc(100% - 3rem);margin-right:4rem;white-space:normal}#related-products .related-products-grid .product-item h3{max-width:12.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:800px){#related-products .related-products-grid .product-item{clear:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:.5rem;margin-top:auto}}#related-products .related-products-grid .product-item:last-of-type{margin-right:0}@media (max-width:800px){#related-products .related-products-grid .product-item:last-of-type{margin-right:0!important}}#related-products .related-products-grid .product-item--link>img{height:auto!important;max-height:100%;width:100%!important}@media (min-width:801px){#related-products .related-products-grid .product-item--link>img{max-width:310px}}#related-products .related-products-grid .product-item--info{left:auto;margin-top:1rem;padding-left:0;position:relative;right:auto;-webkit-transform:none;transform:none}#related-products .related-products-grid .product-item--info .heart{display:none}.ffeety{margin-bottom:0}@media (max-width:800px){.ffeety{padding-bottom:4rem}}.ffeety h2{padding:0 3rem;text-align:left}@media (max-width:800px){.ffeety h2{font-family:OPS;font-size:2.25rem;padding-left:1rem;padding-top:2rem}}.ffeety .product-list{height:420px;overflow:auto hidden;padding-bottom:4rem;padding-top:1.5rem;white-space:nowrap}@media (max-width:800px){.ffeety .product-list{display:block;padding-left:1rem;padding-top:1rem}}.ffeety .product-list .product-item{background-color:transparent;height:calc(100% - 3rem);margin-right:4rem;white-space:normal}@media (max-width:800px){.ffeety .product-list .product-item{clear:none;float:none;margin-right:3rem!important}}.ffeety .product-list .product-item:last-of-type{margin-right:0}@media (max-width:800px){.ffeety .product-list .product-item:last-of-type{margin-right:0!important}}.ffeety .product-list .product-item--link>img{height:auto!important;max-height:100%;width:100%!important}.ffeety .product-list .product-item--info{left:auto;margin-top:1rem;padding-left:0;position:relative;right:auto;-webkit-transform:none;transform:none}.ffeety .product-list .product-item--info .heart{display:none}.ruler-out.single .c-hero--featured{scroll-snap-align:center;scroll-snap-stop:always}#shopify-section-header+.shopify-section:has(>.c-hero--featured){padding-top:0}.template-index .c-hero--featured{gap:calc(var(--bigbadmargin) * 1.5);grid-template-columns:auto auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--bigbadmargin) 0}@media (width <= 1440px){.template-index .c-hero--featured{grid-template-columns:1fr 1fr}}@media (width <= 860px){.template-index .c-hero--featured{grid-template-columns:1fr;margin:0 var(--bigbadmargin);padding:var(--bigbadmargin) 0}}@media (min-width:801px){.template-index .c-hero--featured .c-hero__img{max-height:50vh}}@media (max-width:800px){.template-index .c-hero--featured .c-hero__img:is(img,video){-o-object-fit:contain;object-fit:contain;width:100%}}.c-hero{overflow:hidden;text-align:left}.c-hero--featured{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:grid;gap:calc(var(--bigbadmargin) * .5);grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:min(100vw - var(--bigbadmargin) * 2,1440px);padding:var(--bigbadmargin)}@media (width <= 860px){.c-hero--featured{gap:1.25rem;grid-template-columns:1fr;margin:0 var(--bigbadmargin)}}.c-hero__media{margin:auto;overflow:hidden;position:relative;-webkit-transition:none;transition:none}@media (min-width:801px){.c-hero__media{margin-left:auto;margin-right:0}}.c-hero__media :is(img,video){display:block;height:100%;width:auto}@media (prefers-reduced-motion:reduce){.c-hero__media :is(img,video){-webkit-transition:none;transition:none}}.c-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}@media (min-width:801px){.c-hero__content{margin-left:0;margin-right:auto}}.c-hero__eyebrow{font-size:.8rem;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.c-hero__title{font-family:Lateral,sans-serif;font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.02;margin:0 0 1rem;padding-right:10%;position:relative}.c-hero__body{margin:0 0 1rem;max-width:58ch;width:calc(100% - 2rem)}@media (width <= 860px){.c-hero__body{max-width:unset;width:100%}}.c-hero__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1.5rem;padding:0}@media (max-width:800px){.c-hero__chips{margin:.5rem 0 1rem}}.c-hero__chips .chip{border:1px solid rgba(70,70,70,.3);border-radius:999px;font-size:.8rem;line-height:1.05;list-style:none;padding:.35rem .6rem}.c-hero__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.template-collection .c-hero__img:is(img,video){-o-object-fit:contain;object-fit:contain;width:100%}.btn{border:1px solid currentcolor;border-radius:999px;display:inline-block;padding:.7rem 1rem .5rem}.btn:hover{background-color:var(--accent);border-color:var(--accent);color:#f2f2ee}.section-spacer{--spacer-height:3rem;--spacer-height-mobile:var(--spacer-height);display:block;height:var(--spacer-height);margin:0;pointer-events:none;width:100%}@media (max-width:800px){.section-spacer{height:var(--spacer-height-mobile)}}.shop-by-price__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:0 var(--bigbadmargin)}.shop-by-price__heading{font-size:.8rem;letter-spacing:.08em;margin:0 0 .5rem;text-align:left;text-transform:uppercase}.shop-by-price__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.shop-by-price__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.shop-by-price__link{border:1px solid #464646;border-radius:999px;display:inline-block;letter-spacing:.03em;line-height:1;padding:1rem 1.75rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:100%}@media (min-width:801px) and (width <= 1000px){.shop-by-price__link{padding:1rem}}.shop-by-price__link:focus,.shop-by-price__link:hover{background-color:var(--accent);border-color:var(--accent);color:#f2f2ee}@media (max-width:800px){.shop-by-price{padding:calc(var(--bigbadmargin) * .75) 0}.shop-by-price__inner{gap:1rem}.shop-by-price__link{padding:.6rem 1rem}}.latest-recent{margin:2rem 0;text-align:left}@media (max-width:800px){.latest-recent{margin:2rem 0}}.latest-recent__inner{position:relative}.latest-recent__heading{font-size:.8rem;letter-spacing:.08em;padding:0 3rem;text-align:left;text-transform:uppercase}@media (max-width:800px){.latest-recent__heading{padding:0 1rem 1.5rem}}.latest-recent__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;padding:1rem 3rem 0}@media (max-width:800px){.latest-recent__toggle{padding:0 var(--bigbadmargin) 1rem}}.latest-recent__toggle-btn{background:0 0;border:none;color:inherit;cursor:pointer;font-size:.8rem;letter-spacing:.08em;opacity:.5;padding:0;position:relative;text-transform:uppercase;-webkit-transition:border-color .3s ease,opacity .3s ease;transition:border-color .3s ease,opacity .3s ease}.latest-recent__toggle-btn:focus-visible{outline:1px solid currentcolor;outline-offset:2px}.latest-recent__toggle-btn.is-active{border-color:currentcolor;opacity:1}.latest-recent__toggle-btn.is-disabled{cursor:default;opacity:.2;pointer-events:none}.latest-recent__lists{margin-top:2rem;position:relative}@media (max-width:800px){.latest-recent__lists{margin-top:0}}.latest-recent__list{display:none;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;visibility:hidden;width:100%;z-index:0}.latest-recent__list ::selection{background:#f2f2ee03}.latest-recent__list[hidden]{display:none!important}.latest-recent__list.is-active{display:block;pointer-events:auto;position:relative;visibility:visible;z-index:2}.latest-recent__list.is-visible{opacity:1}.latest-recent__list.is-leaving{display:block;pointer-events:none;position:absolute;z-index:1}.latest-recent__grid{height:420px;overflow:auto hidden;padding:1.5rem 3rem 4rem;text-align:left;white-space:nowrap}@media (max-width:800px){.latest-recent__grid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto;padding:0 var(--bigbadmargin);padding-bottom:0}}.latest-recent__grid .product-item{background-color:transparent;height:calc(100% - 3rem);margin-right:3rem;white-space:normal}.latest-recent__grid .product-item:not(.loaded){background-color:transparent}@media (max-width:800px){.latest-recent__grid .product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 calc((100vw - var(--bigbadmargin) * 2.5)/ 2);flex:0 0 calc((100vw - var(--bigbadmargin) * 2.5)/ 2);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;margin-right:0;margin-top:auto;max-width:none;overflow:hidden}}.latest-recent__grid .product-item:last-of-type{margin-right:0}@media (max-width:800px){.latest-recent__grid .product-item:last-of-type{margin-right:0!important}}@media (hover:hover) and (pointer:fine){.latest-recent__grid .product-item--link:hover+.product-item--info a{color:var(--accent)}}@media (max-width:800px){.latest-recent__grid .product-item--link{margin-top:auto}}.latest-recent__grid .product-item--link>img{height:auto!important;max-height:100%;width:100%!important}@media (min-width:801px){.latest-recent__grid .product-item--link>img{max-width:310px}}@media (max-width:800px){.latest-recent__grid .product-item--link>img{max-height:140px}}.latest-recent__grid .product-item--info{left:auto;margin-top:1rem;padding-left:0;position:relative;right:auto;-webkit-transform:none;transform:none}.latest-recent__grid .product-item--info .heart{display:none}@media (max-width:800px){.latest-recent__grid .product-item--info{margin-bottom:0;margin-top:0}}.latest-recent__grid .product-item--info h3{max-width:12.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-recent__grid .product-item--info h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-recent__empty{color:#0009;font-size:1rem;padding:0 3rem 3rem}@media (max-width:800px){.latest-recent__empty{padding:0 1rem 2rem}}.bloggle--blog-items .bloggle--blog-item-title{line-height:1!important;margin-bottom:.25em;margin-top:.5em}a.bggle-latest-article p{margin-top:.75em!important}#article-header{margin-top:0!important}#bloggle_sideBar #last-articles{padding-top:0!important}a.bggle_button-link button{border-radius:2rem!important}.template-article #bloggy--article p.bloggle_product--title{font-size:1.5rem;line-height:1;margin:1rem auto}.dark #bloggle_sideBar{background:0 0!important}.dark div#bloggle_article *{color:#fff!important}.dark .template-article #bloggy--article button{background-color:transparent}.dark #bloggle--blog_layout *{color:#fff!important}.product-card .media{text-align:center;width:100%}@media (min-width:801px){.product-card .media{height:0;padding-bottom:125%;position:relative}}.product-card .media img{height:auto;width:100%}@media (min-width:801px){.product-card .media img{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;z-index:1}}.product-card__content{line-height:2;margin-top:1rem}.product-item img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left;opacity:0;-webkit-transition:all .15s;transition:all .15s;width:15vw}@media (max-width:800px){.product-item img{width:100%}}.product-item--dimensions{opacity:0;pointer-events:none;position:absolute}.product-item .product-item--link{-webkit-transition:background-color .3s;transition:background-color .3s}.product-item:not(.loaded) img{opacity:0}.product-item:not([style*="display: none"]) img{opacity:1}.ruler-out:not(.single) .product-item .heart{left:calc(50% - 1rem)}.ruler-out:not(.single) .product-item:hover .product-item--info{background-color:#f2f2ee;border-radius:7px;box-shadow:0 0 1em -.5em;color:#000;padding:.5rem .5rem .5rem 1rem;-webkit-transform:translate3d(-4rem,2rem,0);transform:translate3d(-4rem,2rem,0);z-index:1}.collection-card .media{text-align:center;height:0;padding-bottom:100%;width:100%;position:relative}.collection-card .media img{height:auto;width:100%;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;z-index:1}.collection-card__content{line-height:2;margin-top:1rem}.collection-card__title{margin-top:1rem;text-align:center}.collection-card__title-link{display:inline-block}nav.shop-menu:has(#ajaxsearch.active)~.menu-toggle{opacity:0;pointer-events:none}#ajaxsearch{background-color:transparent;margin-left:0;max-height:100vh;position:relative;text-align:left;z-index:1}#ajaxsearch.active{border-radius:7px;margin:1px 0 0;z-index:1}#ajaxsearch.active .results-box{display:block!important}#ajaxsearch.active+.cart-tog{display:none}@media (max-width:800px){#ajaxsearch.active{height:3rem!important;inset:.5rem .5rem auto;margin:0!important;position:fixed;width:calc(100% - 1rem)!important}#ajaxsearch.active input:focus+input[type=submit]{background-position-y:1rem!important;margin-right:1rem;margin-top:-1rem;padding:1rem;top:1rem!important}}#ajaxsearch.active .search-box{padding-left:.75rem}@media (min-width:801px){#ajaxsearch.active .search-box--form{padding-bottom:2px}#ajaxsearch.active .search-box--form input{height:14px}}#ajaxsearch.active .search-box input[type=text]{border-bottom:1px solid rgba(0,0,0,.2)}@media (max-width:800px){#ajaxsearch.active .search-box input[type=text]{background-color:#f2f2ee;border-bottom:1px solid rgba(4,4,4,.2);height:100%;max-width:none;z-index:1}}#ajaxsearch:not(.active) .spinner,#ajaxsearch:not(.active) input[type=submit]{-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-duration:0s!important;transition-duration:0s!important}#ajaxsearch:not(.active) .search-box--close{opacity:0;pointer-events:none}#ajaxsearch .search-box{padding:0 1.25em}#ajaxsearch .search-box--form{display:grid;grid-template-columns:1fr auto;position:relative}#ajaxsearch .search-box--form input[type=text]{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.2);color:inherit;cursor:pointer;height:13px;letter-spacing:.02em;margin-bottom:-3px;margin-top:-.5px;padding-left:1px}@media (max-width:800px){#ajaxsearch .search-box--form input[type=text]{height:16px;padding-top:9px}}#ajaxsearch .search-box--form input[type=text]::-webkit-input-placeholder{color:inherit;font:inherit;text-transform:uppercase}#ajaxsearch .search-box--form input[type=text]:-ms-input-placeholder{color:inherit;font:inherit;text-transform:uppercase}#ajaxsearch .search-box--form input[type=text]::-ms-input-placeholder{color:inherit;font:inherit;text-transform:uppercase}#ajaxsearch .search-box--form input[type=text]::placeholder{color:inherit;font:inherit;text-transform:uppercase}#ajaxsearch .search-box--form input[type=text]:focus{background-color:#fff0}@media (max-width:800px){#ajaxsearch .search-box--form input[type=text]:focus{font-size:16px}#ajaxsearch .search-box--form input[type=text]:focus::-webkit-input-placeholder{color:transparent!important}#ajaxsearch .search-box--form input[type=text]:focus:-ms-input-placeholder{color:transparent!important}#ajaxsearch .search-box--form input[type=text]:focus::-ms-input-placeholder{color:transparent!important}#ajaxsearch .search-box--form input[type=text]:focus::placeholder{color:transparent!important}}#ajaxsearch .search-box--form input[type=submit]{background:transparent url(search.svg) no-repeat calc(100% - 3px) 0/1em;border:0;color:transparent;cursor:pointer;padding-right:1.25em;position:absolute;right:0;-webkit-transition:opacity .2s .1s;transition:opacity .2s .1s}@media (max-width:800px){#ajaxsearch .search-box--form input[type=submit]{top:3px}}#ajaxsearch .search-box--form .spinner{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;border-radius:50%;height:10px;opacity:0;pointer-events:none;position:absolute;right:2px;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:10px}@media (max-width:800px){#ajaxsearch .search-box--form .spinner{height:1.2rem;right:.7rem;top:.9rem;width:1.2rem}}#ajaxsearch .search-box--form .spinner:before{border:1px solid #464646;border-radius:50%;box-sizing:border-box;-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);content:"";top:0;right:0;bottom:0;left:0;opacity:.6;position:absolute}@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#ajaxsearch .results-box{border-radius:7px;box-sizing:border-box;color:#000;display:none;left:0;max-height:80vh;overflow:auto;padding-top:2.75rem;position:absolute;right:0;top:calc(-.75rem + 1px);width:100%;z-index:-1}@media (max-width:800px){#ajaxsearch .results-box{padding-top:3rem}}#ajaxsearch .results-box--footer a{border-radius:5.4516px;display:block;font-size:1rem;letter-spacing:.03em!important;margin:.5rem 1rem 1rem;padding:1rem!important;-webkit-transition:border-color .2s;transition:border-color .2s;width:calc(100% - 2rem)}#ajaxsearch .results-box--footer .results-count{float:right}#ajaxsearch .results-box .note{grid-template-columns:1fr;margin-bottom:1rem;margin-top:-1rem}@media (max-width:800px){#ajaxsearch .results-box{max-height:calc(100vh - 1rem);overflow:auto;top:0;width:calc(100vw - 1rem)}}#ajaxsearch .results-box--inner{padding:.5rem 1rem}#ajaxsearch .results-box--inner:empty{opacity:0;padding:0}#ajaxsearch .results-box--inner:empty+.results-box--footer{display:none}#ajaxsearch .results-box--inner:not(:empty){padding-top:2.2rem}#ajaxsearch .results-box--inner.all+.results-box--footer .results-count{display:none}#ajaxsearch .results-box--inner:not(.all)>:not(:first-child){display:none}#ajaxsearch .results-box--inner>*{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;font-size:1rem;grid-gap:0;grid-template-columns:calc(50% + .333rem) 1fr;padding:0}#ajaxsearch .results-box--inner>* .d-title{font-size:1rem;padding:1rem}#ajaxsearch .results-box .img{height:0;padding-bottom:130%;position:relative;width:100%}#ajaxsearch .results-box .img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#ajaxsearch .search-box--close{padding:1rem;position:absolute;right:-1.5em;top:calc(-1rem + 1px);-webkit-transform:scale(.8);transform:scale(.8);z-index:1}@media (max-width:800px){#ajaxsearch .search-box--close{right:0;top:0}}.invert #ajaxsearch .search-box--form input[type=text]{border-bottom:1px solid rgba(255,255,255,.12)}.template-search .product-item{display:inline-block;margin:6%;vertical-align:middle}.template-search .product-item img{height:10vw!important;-o-object-fit:contain;object-fit:contain;width:10vw!important}a[href="#wishlist"]{position:relative;top:2px}a[href="#wishlist"]:not(.active) .heart-ico.fill{display:none}a[href="#wishlist"].active .heart-ico:not(.fill){display:none}.dark .heart-ico img{-webkit-filter:invert(1);filter:invert(1)}.dark .wishlist{background-color:#000}.wishlist{background-color:#f2f2ee;position:fixed;top:0;right:0;bottom:0;left:0;padding:3rem;opacity:0;pointer-events:none;z-index:-1;-webkit-transition:opacity .3s,-webkit-transform .2s ease-out;transition:opacity .3s,-webkit-transform .2s ease-out;transition:opacity .3s,transform .2s ease-out;transition:opacity .3s,transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:translateY(4em);transform:translateY(4em);overflow-y:auto;max-height:100vh}@media (max-width:800px){.wishlist:before{content:"Wishlist";position:absolute;top:1rem;left:1.25rem}}.wishlist .heart-bg{background-image:url(heart-fill.svg);cursor:pointer;left:.75rem;top:-1.75rem;padding:1rem;background-size:1rem;background-repeat:no-repeat;background-position:.1rem .25rem}.wishlist .heart-bg:hover{background-image:url(heart.svg)}@media (max-width:800px){.wishlist .heart-bg{left:1rem;top:-2.33rem}}@media (max-width:800px){.wishlist{padding:0}}.wishlist--item{margin:4em 6em}.wishlist--close{position:absolute;cursor:pointer;top:2rem;font-size:2.25rem;right:0;padding:2.25rem}@media (max-width:800px){.wishlist--close{position:sticky;cursor:pointer;top:0;padding:0 1.25rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-align:right;margin-left:auto}}.wishlist--close:hover{opacity:.75}.wishlist-open .wishlist{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}@media (max-width:800px){.wishlist-open .wishlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:21}}.heart{position:absolute;top:-2.25em;left:.33em;padding:.5em}@media (max-width:800px){.heart{left:auto;right:-.25rem;bottom:auto;top:.33rem;padding-bottom:0;padding-right:.25rem}}.heart img{height:1em;display:inline-block;width:1.1em;-o-object-fit:contain;object-fit:contain}.heart .heart-ico.fill img{opacity:.8}.heart:hover{-webkit-animation:pulsate 1.1s infinite linear;animation:pulsate 1.1s infinite linear}.heart:not(.active) .heart-ico.fill{display:none}.heart.active{-webkit-animation:enlarge .5s 1 ease-out;animation:enlarge .5s 1 ease-out}.heart.active .heart-ico:not(.fill){display:none}@-webkit-keyframes pulsate{0%,to{color:#000}50%{color:#ff4841}}@keyframes pulsate{0%,to{color:#000}50%{color:#ff4841}}@-webkit-keyframes enlarge{0%,to{-webkit-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes enlarge{0%,to{-webkit-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(1.3);transform:scale(1.3)}}html #Avada-CookiesBar{z-index:6!important}html #Avada-CookiesBar .Avada-CookiesBar__MessageInner span{font-size:12px!important}html #Avada-CookiesBar .Avada-CookiesFloat_card{background-color:#eb88c8!important;border:0!important;border-radius:0;bottom:1.66rem;box-shadow:none!important;font-family:DiaRegular!important;min-height:0;padding:4px 38px 4px 14px;right:1rem;width:auto}@media (width <= 785px){html #Avada-CookiesBar .Avada-CookiesFloat_card{left:1.25rem}}html #Avada-CookiesBar .Avada-CookiesFloat_card .Avada-CookiesBar_Container{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:.666rem}html #Avada-CookiesBar .Avada-CookiesFloat_card .Avada-CookiesBar_Container .Avada-CookiesBar_Content,html #Avada-CookiesBar .Avada-CookiesFloat_card .Avada-CookiesBar_Container .Avada-CookiesBar_GroupButton{margin:auto}html #Avada-CookiesBar .Avada-CookiesFloat_card .Avada-CookiesBar_Footer .Avada-CookiesBar_BtnEnd{background-color:transparent!important}html #Avada-CookiesBar .Avada-CookiesFloat_card .Avada-CookiesBar_Footer .Avada-CookiesBar_GroupButton{gap:.25rem}html #Avada-CookiesBar .Avada-CookiesFloat_card .Avada-CookiesBar_Footer .Avada-CookiesBar_GroupButton button{border-radius:3px!important;min-width:0!important;padding:1px 8px 0!important;text-transform:uppercase}html #Avada-CookiesBar .Avada-CookiesFloat_card .Avada-CookiesBar_Footer .Avada-CookiesBar_GroupButton button:hover{opacity:.75}html #Avada-CookiesBar .Avada-CookiesFloat_card .Avada-CookiesBar__MessageInner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin:0!important;text-align:left!important}html #Avada-CookiesBar .Avada-CookiesFloat_card .Avada-CookiesBar__PolicyWrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;white-space:nowrap}html #Avada-CookiesBar .Avada-CookiesFloat_card .Avada-CookiesBar__PolicyWrapper a{text-decoration:underline}html #Avada-CookiesBar span.Avada-Icon__Cancel{height:1.7rem!important;width:2rem!important}html #Avada-CookiesBar .CookiesBar-Pop__Close:hover{opacity:.5}#Avada-CookiesBar .Avada-CookiesMobile{background-color:#eb88c8!important}.Avada-CookiesMobile .Avada-CookiesBar__Header{display:none}.Avada-CookiesMobile .Avada-CookiesBar_BtnEnd{background-color:transparent!important}.Avada-CookiesMobile .Avada-CookiesBar_Message{padding:1rem 1.5rem 0!important;width:100%!important}.Avada-CookiesMobile .Avada-CookiesBar_Message .Avada-CookiesBar__MessageInner{margin:0!important;text-align:left!important}.Avada-CookiesMobile .Avada-CookiesBar_Message .Avada-CookiesBar__MessageInner span{display:block;margin-bottom:.33rem!important;padding-top:.166rem}.Avada-CookiesMobile .Avada-CookiesBar__PolicyWrapper a{text-decoration:underline}.Avada-CookiesMobile .Avada-CookiesBar_BtnEnd{display:block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem;padding:0 1.5rem;width:100%!important}.Avada-CookiesMobile .Avada-CookiesBar_BtnEnd .Avada-CookiesBar_GroupButton{gap:1rem;margin-bottom:0!important;max-width:none!important}.Avada-CookiesMobile .Avada-CookiesBar_BtnEnd .Avada-CookiesBar_GroupButton button{border-radius:3px!important}.Avada-CookiesMobile .Avada-CookiesBar_BtnEnd{display:block!important}.Avada-CookiesMobile .Avada-Icon__Cancel svg{display:none}.Avada-CookiesMobile .Avada-Icon__Cancel:before{content:"\d7";font-size:1.666rem;opacity:.75;position:relative;top:-2.2px}#newsltr-popup{background-color:var(--accent);bottom:2rem;color:#f2f2ee;padding:1.25rem 1.5rem 1.75rem;position:fixed;right:2rem;-webkit-transform:translateX(120%);transform:translate(120%);-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;width:260px;z-index:12}@media (max-width:800px){#newsltr-popup{inset:auto calc(var(--bigbadmargin) * 1) calc(var(--bigbadmargin) * 1);width:auto;z-index:15}}#newsltr-popup.in{-webkit-transform:translateX(0);transform:translate(0)}#newsltr-popup .klaviyo-form{padding:0!important}#newsltr-popup .klaviyo-form>:first-child{min-height:0!important}#newsltr-popup .klaviyo-form [data-testid=form-row]:first-of-type:not(:last-of-type){display:none!important}#newsltr-popup .klaviyo-form [data-testid=form-row] span[style*=font-size]{display:block;font:inherit!important;text-align:left}#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:.5rem}#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>*{-webkit-box-flex:1!important;-ms-flex:1 0 auto!important;flex:1 0 auto!important;padding:0!important;text-align:center;width:100%}#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>* button,#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>* input{border:0!important;height:auto!important;padding:.5rem 1rem!important;width:100%}#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>* button::-webkit-input-placeholder,#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>* input::-webkit-input-placeholder{font:inherit!important}#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>* button:-ms-input-placeholder,#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>* input:-ms-input-placeholder{font:inherit!important}#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>* button::-ms-input-placeholder,#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>* input::-ms-input-placeholder{font:inherit!important}#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>* button,#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>* button::placeholder,#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>* input,#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>* input::placeholder{font:inherit!important}#newsltr-popup .klaviyo-form [data-testid=form-row]:last-of-type>* input{line-height:1.5!important}#newsltr-popup img{max-width:100%}.newsltr-popup--title{font-family:OPS;font-size:2.5rem;line-height:1;padding:.125rem 1.5rem 1rem 0;text-align:left;text-transform:uppercase}@media (max-width:800px){.newsltr-popup--title{font-size:7vw;letter-spacing:.03em}}.newsltr-popup--copy{margin:1.25rem 0;text-align:left}.newsltr-popup--close{font-size:1.66rem;font-weight:700;line-height:1;opacity:1;padding:1.15rem 1rem 0;position:absolute;right:.25rem;top:0}.newsltr-popup--close:hover{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme.css.map */
