@keyframes pill-btn-sparks{0%{background-position:0 0}to{background-position:110% 0}}:root{--header-height:144.78px}.shopify-section-group-header-group{z-index:3;top:0;position:sticky!important}header.sourgg:before{content:"";background-color:var(--brown-b300);background-image:var(--noise);width:100%;height:44px;box-shadow:inset 0px 0px 0px 1px var(--scroll-s200);background-size:200px;position:absolute;top:50%;left:0;transform:translateY(-50%)}header{overflow:unset;z-index:1;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;padding:0;display:grid;position:relative;top:0}header .header__logo{z-index:1}header .header__logo a{height:auto}header .header__logo img:nth-of-type(2){position:absolute;top:0;left:0}@media screen and (width<=800px){header .header__logo img{width:130px;height:auto}}header a{color:var(--scroll-s200);justify-content:center;align-items:center;height:44px;text-decoration:none;display:flex;position:relative}header a sup{max-width:var(--page-margin);position:absolute;left:100%;overflow:hidden}header svg{width:32px}header .header__menu,header .header__icons{z-index:0;gap:18px;display:flex}header .header__icons{margin-left:auto}header .header__menu{align-items:center;position:relative}header .header__menu-item{padding:0px var(--pad-x-sm);position:relative}header .header__menu-item--has-dropdown:after,header .header__menu-item--has-dropdown:before{content:"";background-color:var(--brown-b500);width:6px;height:6px;box-shadow:0px 0px 0px 1px var(--scroll-s200);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}header .header__menu-item--has-dropdown:before{clip-path:polygon(0 0,100% 100%,100% 0);width:10px;height:10px;left:100%;transform:translate(calc(-100% - 1px),1px)}header .header__menu-item--has-dropdown button{color:var(--brown-b200)}header .header__menu-item--has-dropdown{background-image:var(--noise), var(--panel-background,radial-gradient(ellipse at center, #f6e2b0 0%, #ffdd9a 100%))}header .header__menu-item--has-dropdown[data-open] .header__menu-chevron{transform:rotate(180deg)}header .header__menu-item--has-dropdown[data-open] .header__dropdown{opacity:1;pointer-events:auto;transition:transform .6s var(--spring-easing);transform:translateY(0%)}header .header__menu-link{height:44px;cursor:var(--pointer);color:var(--scroll-s200);font-family:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;transition:transform .6s var(--spring-easing);background:0 0;border:none;align-items:center;gap:4px;padding:0;text-decoration:none;display:flex;position:relative}@media (hover:hover){header .header__menu-link:hover{opacity:.8;transform:translateY(-1px)}}header .header__menu-chevron{flex-shrink:0;width:14px;height:14px;transition:transform .2s}header .header__dropdown-wrapper{clip-path:polygon(-50vw 0,100vw 0,100vw 100vh,-50vw 100vh);width:0;height:0;position:absolute;bottom:0;left:0}header .header__dropdown{z-index:-1;opacity:0;pointer-events:none;transition:opacity 0s 6s,transform .34s ease-out;display:block;position:absolute;top:calc(100% + 20px);left:0;transform:translateY(calc(-100% - 250px))scale(.9)scaleX(.5)}header .header__dropdown--collections{width:round(down, min(var(--page-width) - var(--page-margin) * 2, 100vw - var(--page-margin) * 2), 2px);padding:32px 48px}header .header__dropdown--simple{min-width:180px;padding:8px 0}header .header__collections-grid{grid-template-columns:repeat(6,1fr);gap:24px;margin:0 auto -120px;padding:0;list-style:none;display:grid}header .header__collections-grid li:nth-child(odd){transform:rotate(-2deg)}header .header__collections-grid li:nth-child(2n){transform:rotate(2deg)}@media screen and (width>=1006px){header .header__collections-grid li{grid-column:span 2}header .header__collections-grid:has(li:last-child:nth-child(4)){grid-template-columns:repeat(4,1fr)}header .header__collections-grid:has(li:last-child:nth-child(4)) li:last-child:nth-child(3n-2){grid-column-end:auto}header .header__collections-grid li:last-child:nth-child(3n-2){grid-column-end:5}header .header__collections-grid li:nth-last-child(2):nth-child(3n+1){grid-column-end:4}header .header__collections-grid li:last-child:nth-child(3n-1){grid-column-end:-2}}@media screen and (width<=1005px){header .header__collections-grid{grid-template-columns:repeat(4,1fr)}header .header__collections-grid li{grid-column:span 2}header .header__collections-grid li:last-child:nth-child(odd){grid-column:2/4}}header .header__simple-list{margin:0;padding:0;list-style:none}header .header__simple-link{white-space:nowrap;height:auto;padding:10px 20px;transition:background-color .15s;display:block}@media (hover:hover){header .header__simple-link:hover{background-color:#ffffff14}}header .header__locale-wrapper{align-items:center;display:flex;position:relative}header .header__locale-wrapper .header__locale-clip{left:50%}header .header__locale-wrapper .header__dropdown--locale{z-index:10;color:var(--brown-b500);max-height:300px;left:0;overflow-y:auto;translate:-50%}header .header__locale-wrapper .header__dropdown--locale .header__simple-list{display:block;position:relative}header .header__locale-wrapper[data-open] .header__dropdown--locale{opacity:1;pointer-events:auto;transition:transform .6s var(--spring-easing);transform:translateY(0%)}header .header__locale-option{text-align:left;width:100%;cursor:var(--pointer);font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none}header .header__locale-option--active{font-weight:700}.header__burger{cursor:var(--pointer);border:none}.header__burger .decorated-icon-button__icon svg{transition:opacity .2s}.header__burger .decorated-icon-button__icon svg line{transform-origin:50%;transform-box:fill-box;transition:transform .3s,opacity .2s}.header__burger[aria-expanded=true] .decorated-icon-button__icon svg line:first-child{transform:translateY(6px)rotate(45deg)}.header__burger[aria-expanded=true] .decorated-icon-button__icon svg line:nth-child(2){opacity:0}.header__burger[aria-expanded=true] .decorated-icon-button__icon svg line:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-nav{z-index:200;pointer-events:none;height:calc(100svh - 10px);position:fixed;inset:0}.mobile-nav[data-open]{pointer-events:auto}.mobile-nav[data-open] .mobile-nav__overlay{opacity:1}.mobile-nav[data-open] .mobile-nav__panel{transform:translate(0)}.mobile-nav__overlay{opacity:0;background:#00000059;transition:opacity .35s;position:absolute;inset:0}.mobile-nav__panel{transition:transform .7s var(--spring-easing);position:absolute;inset:0;overflow:hidden;transform:translate(-100%)}.mobile-nav__panel:before{content:"";pointer-events:none;background-color:var(--brown-b500);width:8px;height:8px;box-shadow:0px 0px 0px 1px var(--scroll-s200);z-index:2;position:absolute;top:8px;left:8px;translate:-50% -50%;rotate:45deg}.mobile-nav__panel:after{content:"";pointer-events:none;background-color:var(--brown-b500);width:8px;height:8px;box-shadow:0px 0px 0px 1px var(--scroll-s200);z-index:2;position:absolute;top:8px;right:8px;translate:50% -50%;rotate:45deg}.mobile-nav__panel-wrapper{box-sizing:border-box;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;left:8px;overflow:hidden}.mobile-nav__screen{transition:transform .35s var(--spring-easing);background-image:var(--noise), var(--big_noise), var(--panel-background,radial-gradient(ellipse at center, #f6e2b0 0%, #ffdd9a 100%));background-position:top,-50% 0,top;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 700px,100% 100%;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translate(100%)}.mobile-nav__screen[data-active]{transform:translate(0)}.mobile-nav__screen[data-prev]{transform:translate(-40%)}.mobile-nav__screen-header{background-color:var(--brown-b300);border-bottom:1px solid #3526101f;border:1px solid var(--scroll-s200);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 20px;display:grid;color:var(--scroll-s200)!important}.mobile-nav__screen-logo{align-items:center;display:flex}.mobile-nav__screen-logo img{width:auto;height:36px}.mobile-nav__shop-name{font-weight:700;font-size:var(--fs-18);color:var(--scroll-s200)!important}.mobile-nav__screen-title{text-align:center;color:var(--scroll-s200);font-weight:600;font-size:var(--fs-16);justify-self:center}.mobile-nav__link span,.mobile-nav__back{background-image:var(--chevron);width:26px;height:26px;cursor:var(--pointer);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:26px 26px;padding:0;border:0!important}.mobile-nav__back{transform:scaleX(-1)}.mobile-nav__close{background-image:var(--plus);width:26px;height:26px;cursor:var(--pointer);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:26px 26px;padding:0;transform:rotate(45deg);border:0!important}@media (hover:hover){.mobile-nav__close:hover{background-image:var(--plus)}}.mobile-nav__close{grid-column:3;justify-self:end}.mobile-nav__back{grid-column:1;justify-self:start}.mobile-nav__list{padding:0px var(--pad-x-sm);flex:1;margin:0;list-style:none}.mobile-nav__item{border-bottom:1px solid var(--brown-b300)}.mobile-nav__link{width:100%;padding:var(--pad-x-sm) var(--pad-x-sm);color:var(--brown-b800);font-family:inherit;font-size:var(--fs-16);cursor:var(--pointer);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;text-decoration:none;transition:background-color .15s;display:flex}@media (hover:hover){.mobile-nav__link:hover{background-color:#3526100d}}.mobile-nav__link svg{opacity:.5;flex-shrink:0;width:18px;height:18px}.mobile-nav__view-all{color:var(--brown-b500);font-size:var(--fs-14)}.vortex{background-image:radial-gradient(#75ba24,#4b802a);width:max(100vh,100vw);height:max(100vh,100vw);position:fixed;top:50%;left:50%;overflow:clip;transform:translate(-50%,-50%)}.vortex img{width:100%;height:100%;animation:30s linear infinite rotate;position:absolute;top:0;left:0}.vortex img:first-child{--scale:2;animation-delay:-7.5s}.vortex img:nth-child(2){--scale:2;animation-delay:-15s}.vortex img:nth-child(3){--scale:2;animation-delay:-22.5s}.vortex img:nth-child(4){--scale:2;animation-delay:-30s}.vortex img:nth-child(5){--scale:2;animation-delay:-37.5s}.vortex img:nth-child(6){--scale:2;animation-delay:-45s}.vortex img:nth-child(7){--scale:2;animation-delay:-52.5s}.vortex img:nth-child(8){--scale:2;animation-delay:-60s}.vortex img:nth-child(9){--scale:2;animation-delay:-67.5s}.vortex img:nth-child(10){--scale:2;animation-delay:-75s}.vortex img:nth-child(11){--scale:2;animation-delay:-82.5s}.vortex img:nth-child(12){--scale:2;animation-delay:-90s}.vortex img:nth-child(13){--scale:2;animation-delay:-97.5s}.vortex img:nth-child(14){--scale:2;animation-delay:-105s}.vortex img:nth-child(15){--scale:2;animation-delay:-112.5s}.vortex img:nth-child(16){--scale:2;animation-delay:-120s}.vortex img:nth-child(17){--scale:2;animation-delay:-127.5s}.vortex img:nth-child(18){--scale:2;animation-delay:-135s}.vortex img:nth-child(19){--scale:2;animation-delay:-142.5s}.vortex img:nth-child(20){--scale:2;animation-delay:-150s}.vortex img:nth-child(21){--scale:2;animation-delay:-157.5s}.vortex img:nth-child(22){--scale:2;animation-delay:-165s}.vortex img:nth-child(23){--scale:2;animation-delay:-172.5s}.vortex img:nth-child(24){--scale:2;animation-delay:-180s}.vortex img:nth-child(25){--scale:2;animation-delay:-187.5s}.vortex img:nth-child(26){--scale:2;animation-delay:-195s}.vortex img:nth-child(27){--scale:2;animation-delay:-202.5s}.vortex img:nth-child(28){--scale:2;animation-delay:-210s}.vortex img:nth-child(29){--scale:2;animation-delay:-217.5s}.vortex img:nth-child(30){--scale:2;animation-delay:-225s}@keyframes rotate{0%{opacity:0;transform:rotate(0deg) scale(var(--scale,1))}10%{opacity:1}90%{opacity:1}99%{opacity:0}to{opacity:0;transform:rotate(3600deg)scale(0)}}.announcement-bar{--announcement-bar-height:32px;width:100%;height:var(--announcement-bar-height);text-align:center;color:var(--scroll-s200);background-color:var(--brown-b400);background-image:var(--noise);box-shadow:inset 0 -1px 0 0 var(--brown-b500);font-family:var(--font-secondary--family);font-size:var(--fs-13);z-index:2;background-size:200px;justify-content:center;align-items:center;line-height:.8;display:flex;overflow:hidden}@media (width<=749px){.announcement-bar{--announcement-bar-height:32px}}.announcement-bar a{color:inherit;text-decoration:none}.announcement-bar__link{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (hover:hover){.announcement-bar__link:hover{color:var(--scroll-s50)}}.announcement-bar__static{padding-inline:var(--pad-sm)}@media (hover:hover){.announcement-bar__static--link:hover{color:var(--scroll-s50)}}.announcement-bar__text{white-space:nowrap;display:inline-block}.announcement-bar__marquee{width:100%;overflow:hidden}.announcement-bar__track{will-change:transform;width:max-content;animation:announcement-scroll var(--announcement-duration,30s) linear infinite;animation-direction:var(--announcement-direction,normal);display:flex}.announcement-bar:hover .announcement-bar__track{animation-play-state:paused}.announcement-bar__group{flex:none;align-items:center;display:flex}.announcement-bar__item{white-space:nowrap;align-items:center;display:inline-flex}.announcement-bar__text,.announcement-bar__sep{margin-left:15px}.announcement-bar__sep{align-items:center;display:inline-flex}.announcement-bar__sep-img{width:auto;height:1.4em}.announcement-bar__sep--animate .announcement-bar__sep-img{animation:6s linear infinite announcement-spin}@keyframes announcement-scroll{to{transform:translate(-50%)}}@keyframes announcement-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.announcement-bar__track{animation:none;transform:none}.announcement-bar__sep-img{animation:none!important}}.js .collection-card-wrapper[data-in-view=true]{visibility:hidden}.js .collection-card-wrapper[data-in-view=visible]{animation:collection-card-enter .8s var(--spring-easing) both;animation-delay:var(--in-view-delay,0s)}@media (prefers-reduced-motion:reduce){.js .collection-card-wrapper[data-in-view=true]{visibility:visible}.js .collection-card-wrapper[data-in-view=visible]{animation:none}}@keyframes collection-card-enter{0%{opacity:0;transform:translateY(60px)scale(.01)rotate(4deg)}10%{opacity:1}to{opacity:1;transform:none}}.collection-card{height:auto;color:var(--scroll-s200);max-width:360px;transition:transform .7s var(--spring-easing);flex-direction:column;align-items:center;margin:auto;text-decoration:none;display:flex;position:relative;container-type:inline-size}@media screen and (height<=850px){.collection-card{max-width:240px}}@media (hover:hover){.collection-card:hover{transform:translateY(-5%)rotate(3deg)}}.collection-card h3{color:var(--scroll-s200);text-shadow:2px 0 0 var(--brown-b800), 0 2px 0 var(--brown-b800), -2px 0 0 var(--brown-b800), 0 -2px 0 var(--brown-b800);text-align:center;white-space:nowrap;width:90cqw;font-size:min(11.5cqw, 90cqw / var(--title-length) * 1.5);position:absolute;bottom:14.5%;left:50%;overflow:hidden;transform:translate(-50%)}.collection-attraction-wrapper{width:100%}.collection-card__image{aspect-ratio:600/663;border-radius:4px;width:100%;overflow:hidden}.collection-card__image img{object-fit:contain;width:100%;height:100%;display:block}.collection-card__image--placeholder svg{width:100%;height:100%}header .header__search-dropdown-wrapper{clip-path:polygon(-50vw 0,100vw 0,100vw 100vh,-50vw 100vh);width:100%;height:0;position:absolute;top:calc(50% + 22.5px);left:0}header .header__dropdown--search{width:round(down, min(var(--page-width) - var(--page-margin) * 2, 100vw - var(--page-margin) * 2), 2px);flex-flow:column;max-height:calc(100svh - 145px);display:flex;left:50%;transform:translate(-50%)translateY(calc(-100% - 250px))scale(.9)}@media (width<=749px){header .header__dropdown--search{--panel-corner-size:16px}}header[data-search-open] .header__dropdown--search{opacity:1;pointer-events:auto;transition:transform .6s var(--spring-easing);transform:translate(-50%)translateY(0%)}header .header__search-inner{z-index:1;box-sizing:border-box;height:100%;max-height:calc(100svh - 145px);padding-top:var(--pad-x-md);flex-direction:column;grid-template-rows:auto auto;display:flex;position:relative}@media (width<=749px){header .header__search-inner{padding-top:calc(var(--pad-x-md))}}header .header__search-close{display:none}@media (width<=749px){header .header__search-close{z-index:2;background-color:#0000;background-image:var(--plus);width:26px;height:26px;cursor:var(--pointer);background-position:50%;background-repeat:no-repeat;background-size:26px 26px;border:0;padding:0;display:block;position:absolute;top:0;right:0;transform:rotate(45deg)}}header .header__search-form{padding:0px var(--pad-x-md);padding-bottom:var(--pad-x-md);align-items:center;display:flex}header .header__search-input-wrap{align-items:center;gap:var(--pad-x-sm);border-bottom:1px solid var(--brown-b200);color:var(--brown-b500);padding:var(--pad-y-sm) var(--pad-x-sm) var(--pad-y-sm) 0px;cursor:text;flex:1;transition:border-color .15s;display:flex}@media (width<=749px){header .header__search-input-wrap{width:100%}}header .header__search-input{color:inherit;min-width:0;font-family:inherit;font-size:var(--fs-32);background:0 0;border:none;outline:none;flex:1;font-style:normal;font-weight:400;line-height:24px}header .header__search-input::placeholder{color:var(--brown-b200)}@media (width<=749px){header .header__search-input{font-size:var(--fs-h3)}}header .header__search-view-all{white-space:nowrap;aspect-ratio:1;flex-shrink:0;margin-left:-44px;text-decoration:none}header .header__search-view-all .header__search-icon{flex-shrink:0;align-items:center;display:flex}header .header__search-view-all .header__search-icon svg{width:35px;height:35px}header .header__search-results{max-height:calc(100svh - 145px - var(--pad-y-sm) * 2 - 100px);padding:var(--pad-x-md) var(--pad-x-sm) var(--pad-x-md);--_c:0px;--_cb:var(--panel-corner-size-bottom,26px);-webkit-mask:linear-gradient(to bottom, transparent 0, #fff var(--pad-y-md)), radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;mask:linear-gradient(to bottom, transparent 0, #fff var(--pad-y-md)), radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;overflow:hidden auto;-webkit-mask-size:100% 100%,51% 51%,51% 51%,51% 51%,51% 51%;mask-size:100% 100%,51% 51%,51% 51%,51% 51%,51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-over,source-over,source-over,source-over;mask-composite:intersect,add,add,add,add;margin-top:calc(-1 * var(--pad-x-md))!important}header .header__search-results:empty{display:none}@media (width<=749px){header .header__search-results{padding-left:0;padding-right:0;padding-top:var(--pad-x-sm);padding-bottom:var(--pad-x-sm)}}header .header__search-default{max-height:calc(100svh - 145px - var(--pad-y-sm) * 2 - 100px);padding:var(--pad-x-md) var(--pad-x-md) var(--pad-x-md);overflow:auto;margin-top:calc(-1 * var(--pad-x-md))!important}header .header__search-default-title{font-size:var(--fs-12);text-transform:uppercase;color:var(--brown-b500);margin:0 0 var(--pad-y-md)}header .product-card a{height:auto}.search-preview__grid{gap:var(--pad-md);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1099px){.search-preview__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=749px){.search-preview__grid{gap:var(--pad-y-sm)}}.search-preview__item{list-style:none}.search-preview__empty{color:var(--scroll-s400);text-align:center;padding:var(--pad-y-md) 0}.search-page{position:relative}.search-page__header{z-index:1;width:100%;margin-bottom:var(--pad);padding:var(--pad-x-md);position:relative}.search-page__title{z-index:1;font-family:var(--font-secondary--family);color:var(--brown-b500);margin:0 0 var(--pad-y-md);font-size:clamp(1.75rem,4vw,3rem);position:relative}.search-page__form{z-index:1;align-items:center;display:flex;position:relative}.search-page__input-wrap{z-index:1;align-items:center;gap:var(--pad-x-sm);border-bottom:1px solid var(--brown-b200);min-width:0;color:var(--brown-b500);padding:var(--pad-y-sm) var(--pad-x-sm) var(--pad-y-sm) 0;cursor:text;flex:1;transition:border-color .15s;display:flex;position:relative}.search-page__input-wrap:focus-within{border-color:var(--orange-o300)}@media (width<=749px){.search-page__input-wrap{width:100%}}.search-page__input{color:inherit;min-width:0;font-family:inherit;font-size:var(--fs-32);background:0 0;border:none;outline:none;flex:1;font-style:normal;font-weight:400;line-height:24px}.search-page__input::placeholder{color:var(--brown-b200)}@media (width<=749px){.search-page__input{font-size:var(--fs-h3)}}.search-page__search-btn{z-index:1;white-space:nowrap;aspect-ratio:1;cursor:var(--pointer);color:var(--brown-b500);background:0 0;border:none;flex-shrink:0;margin-left:-44px;padding:0;position:relative}.search-page__search-icon{flex-shrink:0;align-items:center;display:flex}.search-page__search-icon svg{width:35px;height:35px}.search-page__count,.search-page__no-results{color:var(--scroll-s200);margin-bottom:var(--pad);font-size:var(--fs-14);z-index:1;position:relative}.search-page__grid{gap:var(--pad-md);margin:0 0 var(--pad-y-md);z-index:1;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid;position:relative}@media (width<=749px){.search-page__grid{gap:var(--pad-y-sm);grid-template-columns:repeat(2,1fr)}}.search-page__grid-item{list-style:none}.search-page__grid-item--other{display:flex}.search-page__other-card{gap:var(--pad-y-sm);color:var(--brown-b500);border:1px solid var(--brown-b300);padding:var(--pad-y-sm) var(--pad-x-sm);flex-direction:column;width:100%;text-decoration:none;transition:border-color .2s;display:flex;position:relative}@media (hover:hover){.search-page__other-card:hover{border-color:var(--orange-o300)}}.search-page__other-image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.search-page__other-info{flex-direction:column;gap:4px;display:flex}.search-page__other-type{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.08em;color:var(--brown-b500);font-weight:700}.search-page__other-title{font-weight:700;line-height:1.3}.search-page__toolbar{z-index:1;margin-bottom:var(--pad-y-md);justify-content:flex-end;display:flex;position:relative}@media (width<=749px){.search-page__toolbar{padding-inline:var(--page-margin,24px);margin:0}}.search-page__results{z-index:1;position:relative}.search-page__pagination{z-index:1;padding-top:var(--pad-y-md);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.search-page__pagination .page,.search-page__pagination .prev,.search-page__pagination .next{display:inline-flex}.search-page__pagination a,.search-page__pagination .current{background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}.search-page__pagination a svg,.search-page__pagination .current svg{width:22px;height:22px}.search-page__pagination a svg path:not([stroke]),.search-page__pagination .current svg path:not([stroke]){fill:var(--scroll-s200)}.search-page__pagination a,.search-page__pagination .current{min-width:42px;height:42px;font-size:var(--fs-14);justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}@media (hover:hover){.search-page__pagination a:hover{background-position:100%;transform:translateY(-2px)}}.search-page__pagination .current{border-color:var(--orange-o300,var(--brown-b100));cursor:default;background-position:100%}.search-page__pagination .deco{color:var(--scroll-s400)}.search-page__load-more{position:relative}.search-page__load-more-spinner{opacity:0;border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;margin:auto;animation:.7s linear infinite search-load-spin;position:absolute;inset:0}.search-page__results[data-loading-more] .search-page__load-more{pointer-events:none}.search-page__results[data-loading-more] .search-page__load-more-label{visibility:hidden}.search-page__results[data-loading-more] .search-page__load-more-spinner{opacity:1}@keyframes search-load-spin{to{transform:rotate(360deg)}}@property --rotation{syntax:"<angle>";inherits:true;initial-value:-45deg}.decorated-icon-button{width:45px;height:45px;color:inherit;transition:background-color .2s ease, color .2s ease, --rotation .7s var(--spring-easing), transform .7s var(--spring-easing);box-shadow:0px 0px 0px 1px var(--scroll-s200);background-color:var(--scroll-s200);background-image:var(--noise);--rotation:-45deg;--scale:1;background-size:100px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.decorated-icon-button:hover{background-color:var(--brown-b500);--rotation:45deg;transform:scale(1)}.decorated-icon-button:hover svg{filter:brightness(0)saturate()invert(98%)sepia(78%)saturate(775%)hue-rotate(307deg)brightness(106%)contrast(95%)}}.decorated-icon-button__dark{background-color:var(--brown-b500)}@media (hover:hover){.decorated-icon-button__dark:hover{background-color:var(--scroll-s200)}.decorated-icon-button__dark:hover svg{filter:brightness(0)saturate()invert(17%)sepia(25%)saturate(1223%)hue-rotate(331deg)brightness(95%)contrast(94%)}}.decorated-icon-button .decorated-icon-button__badge:not([hidden]){animation:correct_answer 2.5s var(--spring-easing) infinite, correct_answer_scale_y 2.5s var(--spring-easing) infinite, correct_answer_translate 2.5s var(--spring-easing) infinite, correct_answer_swing 2.5s linear infinite;animation-composition:add}@keyframes correct_answer_translate{18%{transform:translateY(-5px)}54%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes correct_answer{0%{transform:scaleX(1)}9.6%{transform:scaleX(1.1)}19.2%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes correct_answer_scale_y{12%{transform:scaleY(1)}24%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes correct_answer_swing{0%{transform:rotate(0)}6%{transform:rotate(5deg)}12%{transform:rotate(-5deg)}18%{transform:rotate(2.5deg)}24%{transform:rotate(0)}to{transform:rotate(0)}}.decorated-icon-button .decorated-icon-button__decorator{width:100%;height:100%;position:absolute}.decorated-icon-button .decorated-icon-button__decorator:after,.decorated-icon-button .decorated-icon-button__decorator:before{content:"";background-color:var(--brown-b500);width:6px;height:6px;box-shadow:0px 0px 0px 1px var(--scroll-s200);transform:translate(-50%, -50%) rotate(var(--rotation));position:absolute;top:0;left:0}.decorated-icon-button .decorated-icon-button__decorator:before{top:unset;transform:translate(-50%, 50%) rotate(var(--rotation));bottom:0}.decorated-icon-button .decorated-icon-button__decorator:first-child:after,.decorated-icon-button .decorated-icon-button__decorator:first-child:before{top:0;left:unset;content:"";transform:translate(50%, -50%) rotate(var(--rotation));position:absolute;right:0}.decorated-icon-button .decorated-icon-button__decorator:first-child:before{top:unset;transform:translate(50%, 50%) rotate(var(--rotation));bottom:0}.decorated-icon-button__custom-element{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.decorated-icon-button__icon{justify-content:center;align-items:center;width:29px;height:29px;display:flex}.decorated-icon-button__icon svg{width:100%;height:100%}.decorated-icon-button__badge{z-index:3;box-sizing:border-box;background-color:var(--orange-o300);min-width:20px;height:20px;color:var(--brown-b800);box-shadow:0px 0px 0px 1px var(--scroll-s200);font-family:var(--font-secondary--family);pointer-events:none;will-change:transform;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:16px;font-weight:700;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.decorated-icon-button__badge[hidden]{display:none}.decorated-icon-button__badge[data-bump]{animation:decorated-icon-button-badge-bump .4s var(--spring-easing)}@keyframes decorated-icon-button-badge-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes paper_cutout{0%{-webkit-mask-position:0 0,0 bottom;mask-position:0 0,0 bottom}to{-webkit-mask-position:800px 0,800px bottom;mask-position:800px 0,800px bottom}}.panel-bg:not(.paper){pointer-events:none;z-index:0;backface-visibility:hidden;background:var(--brown-b500);--_c:var(--panel-corner-size,26px);--_cb:var(--panel-corner-size-bottom,var(--_c));-webkit-mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;position:absolute;inset:-1px;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.panel-bg.paper{pointer-events:none;z-index:0;backface-visibility:hidden;contain:paint;--paper-height:60px;position:absolute;inset:-1px}@media screen and (width>=1550px){.panel-bg.paper{-webkit-mask-image:var(--paper_mask_left), var(--paper_mask_right), linear-gradient(to right, transparent, transparent var(--paper-height), white var(--paper-height), white calc(100% - var(--paper-height)), transparent calc(100% - 50px), transparent);mask-image:var(--paper_mask_left), var(--paper_mask_right), linear-gradient(to right, transparent, transparent var(--paper-height), white var(--paper-height), white calc(100% - var(--paper-height)), transparent calc(100% - 50px), transparent);-webkit-mask-position:0 0,right 0,50%,0 0,0 bottom,50%;mask-position:0 0,right 0,50%,0 0,0 bottom,50%;-webkit-mask-size:auto,auto,auto,auto,auto,auto;mask-size:auto,auto,auto,auto,auto,auto;-webkit-mask-repeat:repeat-y,repeat-y,no-repeat,repeat-y,repeat-y,no-repeat;mask-repeat:repeat-y,repeat-y,no-repeat,repeat-y,repeat-y,no-repeat}}.panel-bg.paper:before{content:"";pointer-events:none;z-index:0;backface-visibility:hidden;contain:paint;background-image:var(--noise), var(--big_noise), var(--panel-background,radial-gradient(ellipse at center, #f6e2b0 0%, #ffdd9a 100%));--paper-height:60px;-webkit-mask-image:var(--paper_mask), var(--paper_mask_flip), linear-gradient(to bottom, transparent, transparent var(--paper-height), white var(--paper-height), white calc(100% - var(--paper-height)), transparent calc(100% - 50px), transparent);mask-image:var(--paper_mask), var(--paper_mask_flip), linear-gradient(to bottom, transparent, transparent var(--paper-height), white var(--paper-height), white calc(100% - var(--paper-height)), transparent calc(100% - 50px), transparent);background-position:50%,0,50%;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 150%,100% 100%;position:absolute;inset:-1px;-webkit-mask-position:0 0,0 bottom;mask-position:0 0,0 bottom;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat-x,repeat-x;mask-repeat:repeat-x,repeat-x}.panel-bg:not(.paper):before{content:"";--_c:var(--panel-corner-size,26px);--_cb:var(--panel-corner-size-bottom,var(--_c));-webkit-mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;background-image:var(--noise), var(--big_noise), var(--panel-background,radial-gradient(ellipse at center, #f6e2b0 0%, #ffdd9a 100%));background-position:top,-50% 0,top;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 700px,100% 100%;position:absolute;inset:1px;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.panel-bg:not(.paper).dark:before{background-image:var(--noise), var(--big_noise), var(--panel-background,radial-gradient(ellipse at center, var(--orange-o100) 0%, var(--orange-o200) 100%))!important}.no-corners .panel-bg,.no-corners .panel-bg:before{-webkit-mask:none;mask:none}@property --leaf-rot{syntax:"<angle>";inherits:false;initial-value:135deg}@property --leaf-angle-base{syntax:"<number>";inherits:false;initial-value:45}@property --particle-rot{syntax:"<angle>";inherits:false;initial-value:270deg}@property --particle-amp{syntax:"<number>";inherits:false;initial-value:15}.illustrated-heading__floating-cta{z-index:2;grid-template-areas:"a a a""b c d";width:100%;max-width:800px;display:grid;position:absolute;bottom:105px;left:50%;transform:translate(-50%);grid-column:1/-1!important}.illustrated-heading__floating-cta .illustrated-heading__floating-cta-img--1{grid-area:a;max-width:440px;margin:auto auto -20px}.illustrated-heading__floating-cta .illustrated-heading__floating-cta-img--3{grid-area:b;max-width:320px;margin:auto 0 auto auto}.illustrated-heading__floating-cta .illustrated-heading__floating-cta-img--2{max-width:320px}.illustrated-heading__floating-cta a{grid-area:c;margin:auto}@media screen and (width<=800px){.illustrated-heading__floating-cta{grid-template-areas:"a""b""d""c";bottom:105px}.illustrated-heading__floating-cta img{max-width:90%!important;margin:0 auto!important}.illustrated-heading__floating-cta .illustrated-heading__floating-cta-img--3{max-width:80%!important;margin-top:-1%!important}.illustrated-heading__floating-cta .illustrated-heading__floating-cta-img--2{max-width:80%!important;margin-top:-3%!important}}.illustrated-heading__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shopify-section:has(>.illustrated-heading:not(.absolute)){z-index:unset;margin-block-start:calc(-1 * var(--header-height))}.illustrated-heading{contain:paint;z-index:0;width:100%;height:calc(100svh - 150px);position:relative;overflow:hidden}.illustrated-heading.anim-paused,.illustrated-heading.anim-paused *,.illustrated-heading.anim-paused :before,.illustrated-heading.anim-paused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.illustrated-heading .illustrated-heading__leaves,.illustrated-heading .illustrated-heading__particles{display:none}}html.low-power .illustrated-heading .illustrated-heading__leaves,html.low-power .illustrated-heading .illustrated-heading__particles{display:none}@media screen and (width<=800px){.illustrated-heading{height:calc(100svh - 50px)}}.illustrated-heading__layer{will-change:transform, translate;pointer-events:none;position:absolute;inset:-60px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.illustrated-heading__layer{animation:linear both ih-layer-scroll;animation-timeline:scroll(root);animation-range:0 100vh}}}.illustrated-heading.absolute{filter:blur(5px);top:0;left:0;width:calc(100% + 10px);height:100svh;margin-block-start:calc(-1 * var(--header-height));position:absolute;inset:-5px;-webkit-mask-image:linear-gradient(#fff 60%,#0000);mask-image:linear-gradient(#fff 60%,#0000)}.illustrated-heading.absolute .illustrated-heading__layer{animation:none!important}.illustrated-heading__layer picture{position:absolute;inset:0}.illustrated-heading__layer-img{object-fit:cover;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}.illustrated-heading__mobile-single{object-fit:cover;object-position:center 60%;will-change:transform;z-index:2;pointer-events:none;width:calc(100% + 120px);max-width:none;height:calc(100% + 120px);display:none;position:absolute;top:-60px;left:-60px}@media (width<=749px){.illustrated-heading--has-mobile-single .illustrated-heading__mobile-single{display:block}.illustrated-heading--has-mobile-single .illustrated-heading__layer,.illustrated-heading--has-mobile-single .illustrated-heading__leaves,.illustrated-heading--has-mobile-single .illustrated-heading__particles,.illustrated-heading--has-mobile-single #illustrated-heading__zalk_eyes,.illustrated-heading--has-mobile-single #illustrated-heading__zalk_mouth_closed,.illustrated-heading--has-mobile-single #illustrated-heading__zalk_mouth_open{display:none!important}}.illustrated-heading__leaves{pointer-events:none;contain:paint;pointer-events:none;position:absolute;inset:0;overflow:hidden}.illustrated-heading__leaves i{background-image:var(--leaf-sprite);animation:ih-leaf-falling var(--leaf-speed,12s) 0s infinite ease-in;background-repeat:no-repeat;background-size:200% 200%;display:block;position:absolute;top:-80px}.illustrated-heading__leaves i:nth-of-type(2n){animation-name:ih-leaf-falling2}.illustrated-heading__leaves i:nth-of-type(3n){animation-name:ih-leaf-falling3}.illustrated-heading__leaves i:nth-of-type(n){animation-delay:-8s}.illustrated-heading__leaves i:nth-of-type(2n){animation-delay:-3s}.illustrated-heading__leaves i:nth-of-type(3n){animation-delay:-6s}.illustrated-heading__leaves i:nth-of-type(4n){animation-delay:2s}.illustrated-heading__leaves i:nth-of-type(5n){animation-delay:-1s}.illustrated-heading__leaves i:nth-of-type(6n){animation-delay:-9s}.illustrated-heading__leaves i:nth-of-type(7n){animation-delay:-4s}.illustrated-heading__leaves i:nth-of-type(8n){animation-delay:1s}.illustrated-heading__leaves i:nth-of-type(9n){animation-delay:-7s}.illustrated-heading__leaves i:nth-of-type(10n){animation-delay:-2s}.illustrated-heading__leaves i:nth-of-type(11n){animation-delay:-5s}.illustrated-heading__leaves i:nth-of-type(12n){animation-delay:3s}.illustrated-heading__leaves i:nth-of-type(13n){animation-delay:-10s}.illustrated-heading__leaves i:nth-of-type(14n){animation-delay:-.5s}.illustrated-heading__leaves i:nth-of-type(15n){animation-delay:-11s}@media (width<=749px){.illustrated-heading__leaves i:nth-of-type(4n+3){display:none}}.illustrated-heading__leaves--back i{animation-name:ih-leaf-falling-back;animation-timing-function:ease-in}.illustrated-heading__leaves--back i:nth-of-type(2n){animation-name:ih-leaf-falling-back2}.illustrated-heading__leaves--back i:nth-of-type(3n){animation-name:ih-leaf-falling-back3}.illustrated-heading__leaves--back i:nth-of-type(n){animation-delay:-16s}.illustrated-heading__leaves--back i:nth-of-type(2n){animation-delay:-6s}.illustrated-heading__leaves--back i:nth-of-type(3n){animation-delay:-12s}.illustrated-heading__leaves--back i:nth-of-type(4n){animation-delay:2s}.illustrated-heading__leaves--back i:nth-of-type(5n){animation-delay:-2s}.illustrated-heading__leaves--back i:nth-of-type(6n){animation-delay:-18s}.illustrated-heading__leaves--back i:nth-of-type(7n){animation-delay:-8s}.illustrated-heading__leaves--back i:nth-of-type(8n){animation-delay:1s}.illustrated-heading__leaves--back i:nth-of-type(9n){animation-delay:-14s}.illustrated-heading__leaves--back i:nth-of-type(10n){animation-delay:-4s}.illustrated-heading__leaves--back i:nth-of-type(11n){animation-delay:-10s}.illustrated-heading__leaves--back i:nth-of-type(12n){animation-delay:4s}.illustrated-heading__leaves--back i:nth-of-type(13n){animation-delay:-20s}.illustrated-heading__leaves--back i:nth-of-type(14n){animation-delay:-1s}.illustrated-heading__leaves--back i:nth-of-type(15n){animation-delay:-22s}.illustrated-heading__particles{pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.illustrated-heading__particles i{background-image:var(--particle-sprite);will-change:transform;transform-style:preserve-3d;backface-visibility:hidden;animation:ih-particle-rise var(--particle-speed,10s) 0s infinite linear;background-repeat:no-repeat;background-size:200% 200%;display:block;position:absolute;top:auto;bottom:-80px}.illustrated-heading__particles i:nth-of-type(3n){animation-name:ih-particle-rise3}.illustrated-heading__particles i:nth-of-type(n){animation-delay:-8s}.illustrated-heading__particles i:nth-of-type(2n){animation-delay:-3s}.illustrated-heading__particles i:nth-of-type(3n){animation-delay:-6s}.illustrated-heading__particles i:nth-of-type(4n){animation-delay:2s}.illustrated-heading__particles i:nth-of-type(5n){animation-delay:-1s}.illustrated-heading__particles i:nth-of-type(6n){animation-delay:-9s}.illustrated-heading__particles i:nth-of-type(7n){animation-delay:-4s}.illustrated-heading__particles i:nth-of-type(8n){animation-delay:1s}.illustrated-heading__particles i:nth-of-type(9n){animation-delay:-7s}.illustrated-heading__particles i:nth-of-type(10n){animation-delay:-2s}.illustrated-heading__particles i:nth-of-type(11n){animation-delay:-5s}.illustrated-heading__particles i:nth-of-type(12n){animation-delay:3s}.illustrated-heading__particles i:nth-of-type(13n){animation-delay:-10s}.illustrated-heading__particles i:nth-of-type(14n){animation-delay:-.5s}.illustrated-heading__particles i:nth-of-type(15n){animation-delay:-11s}@media (width<=749px){.illustrated-heading__particles i:nth-of-type(4n+3){display:none}}.illustrated-heading__zalk_shines{--scroll-depth:25vh;z-index:3;aspect-ratio:16/9;flex-flow:row;justify-content:center;align-items:center;width:max(100vw,177.778svh - 177.778px);animation:linear both ih-layer-scroll;animation-timeline:scroll(root);animation-range:0 100vh;display:flex;position:absolute;top:60%;left:50%;transform:translate(-50%)translateY(-60%);-webkit-user-select:none!important;user-select:none!important}@media screen and (width<=1099px){.illustrated-heading__zalk_shines{aspect-ratio:900/960;width:max(100vw,93.75svh - 93.75px)}}@media (width<=749px){.illustrated-heading__zalk_shines{aspect-ratio:600/1000;width:max(100vw,60svh);bottom:0%;transform:translate(-50%)translateY(3%);top:unset!important}}.illustrated-heading__zalk_bubble{pointer-events:none;white-space:normal;word-break:break-word;opacity:0;z-index:1;width:300px;padding:var(--pad-sm);transition:opacity .25s,transform .25s;display:block;position:absolute;transform:scale(.85)translateY(8px)}.illustrated-heading__zalk_bubble:not(.closed){opacity:1;transform:scale(1)translateY(0)}.illustrated-heading__zalk_bubble.left{padding:30px 50px 30px 30px}@media screen and (width<=800px){.illustrated-heading__zalk_bubble.left{padding:20px 40px 20px 13px}}.illustrated-heading__zalk_bubble.left{clip-path:polygon(88.36% 10.71%,86.46% 48.58%,93.25% 65.25%,98.57% 65.25%,93.25% 77.56%,85.01% 77.56%,84.58% 86.27%,6.31% 91.9%,1.41% 0%)}.illustrated-heading__zalk_bubble.right{clip-path:polygon(11.62% 10.71%,13.52% 48.58%,6.73% 65.25%,1.41% 65.25%,6.73% 77.56%,14.97% 77.56%,15.4% 86.27%,93.67% 91.9%,98.57% 0%);padding:30px 21px 30px 60px}@media screen and (width<=800px){.illustrated-heading__zalk_bubble.right{padding:20px 13px 20px 40px}}.illustrated-heading__zalk_bubble{background-image:var(--noise), var(--big_noise), var(--panel-background,radial-gradient(ellipse at center, var(--scroll-s75) 0%, var(--scroll-s200) 100%));font-family:var(--font-secondary--family);color:var(--brown-b500);background-position:top,-50% 0,top;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 700px,100% 100%;font-size:16px;line-height:1.1}@media screen and (width<=800px){.illustrated-heading__zalk_bubble{width:180px;font-size:12px}}.illustrated-heading__zalk_shines-subject{aspect-ratio:1;height:40%;position:relative}@media (hover:hover){.illustrated-heading__zalk_shines-subject:hover:after{animation:.7s steps(10,end) forwards ih-sparks}.illustrated-heading__zalk_shines-subject:hover:before{animation:.7s steps(10,end) .3s forwards ih-sparks}}.illustrated-heading__zalk_shines-subject img{opacity:0;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.illustrated-heading__zalk_shines-subject img#illustrated-heading__zalk_eyes{left:2px!important}.illustrated-heading__zalk_shines-subject:has(.loaded_1):has(.loaded_2):has(.loaded_3) img{opacity:1}.illustrated-heading__zalk_shines-subject:before{content:"";pointer-events:none;background-image:var(--sparks);background-position:600px 60px;background-repeat:no-repeat;width:60px;height:60px;position:absolute;top:45%;left:65%;transform:scale(1.2)}.illustrated-heading__zalk_shines-subject:after{content:"";opacity:.8;pointer-events:none;background-image:var(--sparks);background-position:600px 60px;background-repeat:no-repeat;width:60px;height:60px;position:absolute;top:50%;left:55%}@keyframes ih-sparks{0%{background-position:0 0}to{background-position:110% 0}}@keyframes ih-layer-scroll{0%{translate:0}to{translate:0 var(--scroll-depth,0vh)}}@keyframes ih-leaf-falling{0%{opacity:1;transform:translate(0,0)rotate(0)}80%{opacity:1}to{transform:translate3d(calc(var(--leaf-angle-base) * -1vw), 105svh, 0) rotate(var(--leaf-rot));opacity:0}}@keyframes ih-leaf-falling2{0%{opacity:1;transform:translate(0,0)rotate(90deg)}80%{opacity:1}to{transform:translate3d(calc(var(--leaf-angle-base) * -.84vw), 75svh, 0) rotate(calc(90deg - var(--leaf-rot)));opacity:0}}@keyframes ih-leaf-falling3{0%{opacity:1;transform:translate(0,0)rotate(-20deg)}80%{opacity:1}to{transform:translate3d(calc(var(--leaf-angle-base) * -.63vw), 58svh, 0) rotate(calc(-20deg - var(--leaf-rot)));opacity:0}}@keyframes ih-leaf-falling-back{0%{opacity:1;transform:translate(0,0)rotate(0)}75%{opacity:1}to{transform:translate3d(calc(var(--leaf-angle-base) * -.44vw), 40svh, 0) rotate(calc(var(--leaf-rot) * .5));opacity:0}}@keyframes ih-leaf-falling-back2{0%{opacity:1;transform:translate(0,0)rotate(90deg)}75%{opacity:1}to{transform:translate3d(calc(var(--leaf-angle-base) * -.4vw), 40svh, 0) rotate(calc(90deg - var(--leaf-rot) * .5));opacity:0}}@keyframes ih-leaf-falling-back3{0%{opacity:1;transform:translate(0,0)rotate(-20deg)}75%{opacity:1}to{transform:translate3d(calc(var(--leaf-angle-base) * -.33vw), 40svh, 0) rotate(calc(-20deg - var(--leaf-rot) * .5));opacity:0}}@keyframes ih-particle-rise{0%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(0deg)), calc(-110svh * 0 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 0 / 36));opacity:1}2.77778%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(6deg)), calc(-110svh * 1 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 1 / 36))}5.55556%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(12deg)), calc(-110svh * 2 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 2 / 36))}8.33333%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(18deg)), calc(-110svh * 3 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 3 / 36))}11.1111%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(24deg)), calc(-110svh * 4 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 4 / 36))}13.8889%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(30deg)), calc(-110svh * 5 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 5 / 36))}16.6667%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(36deg)), calc(-110svh * 6 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 6 / 36))}19.4444%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(42deg)), calc(-110svh * 7 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 7 / 36))}22.2222%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(48deg)), calc(-110svh * 8 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 8 / 36))}25%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(54deg)), calc(-110svh * 9 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 9 / 36))}27.7778%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(60deg)), calc(-110svh * 10 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 10 / 36))}30.5556%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(66deg)), calc(-110svh * 11 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 11 / 36))}33.3333%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(72deg)), calc(-110svh * 12 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 12 / 36))}36.1111%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(78deg)), calc(-110svh * 13 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 13 / 36))}38.8889%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(84deg)), calc(-110svh * 14 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 14 / 36))}41.6667%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(90deg)), calc(-110svh * 15 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 15 / 36))}44.4444%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(96deg)), calc(-110svh * 16 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 16 / 36))}47.2222%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(102deg)), calc(-110svh * 17 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 17 / 36))}50%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(108deg)), calc(-110svh * 18 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 18 / 36))}52.7778%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(114deg)), calc(-110svh * 19 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 19 / 36))}55.5556%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(120deg)), calc(-110svh * 20 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 20 / 36))}58.3333%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(126deg)), calc(-110svh * 21 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 21 / 36))}61.1111%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(132deg)), calc(-110svh * 22 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 22 / 36))}63.8889%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(138deg)), calc(-110svh * 23 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 23 / 36))}66.6667%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(144deg)), calc(-110svh * 24 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 24 / 36))}69.4444%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(150deg)), calc(-110svh * 25 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 25 / 36))}72.2222%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(156deg)), calc(-110svh * 26 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 26 / 36))}75%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(162deg)), calc(-110svh * 27 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 27 / 36))}77.7778%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(168deg)), calc(-110svh * 28 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 28 / 36))}80.5556%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(174deg)), calc(-110svh * 29 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 29 / 36));opacity:1}83.3333%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(180deg)), calc(-110svh * 30 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 30 / 36))}86.1111%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(186deg)), calc(-110svh * 31 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 31 / 36))}88.8889%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(192deg)), calc(-110svh * 32 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 32 / 36))}91.6667%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(198deg)), calc(-110svh * 33 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 33 / 36))}94.4444%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(204deg)), calc(-110svh * 34 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 34 / 36))}97.2222%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(210deg)), calc(-110svh * 35 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 35 / 36))}to{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(216deg)), calc(-110svh * 36 / 36), 0) rotate(calc(180deg + var(--particle-rot) * 36 / 36));opacity:0}}@keyframes ih-particle-rise3{0%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(180deg)), calc(-75svh * 0 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 0 / 28));opacity:1}3.57143%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(187.714deg)), calc(-75svh * 1 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 1 / 28))}7.14286%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(195.429deg)), calc(-75svh * 2 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 2 / 28))}10.7143%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(203.143deg)), calc(-75svh * 3 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 3 / 28))}14.2857%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(210.857deg)), calc(-75svh * 4 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 4 / 28))}17.8571%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(218.571deg)), calc(-75svh * 5 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 5 / 28))}21.4286%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(226.286deg)), calc(-75svh * 6 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 6 / 28))}25%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(234deg)), calc(-75svh * 7 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 7 / 28))}28.5714%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(241.714deg)), calc(-75svh * 8 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 8 / 28))}32.1429%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(249.429deg)), calc(-75svh * 9 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 9 / 28))}35.7143%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(257.143deg)), calc(-75svh * 10 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 10 / 28))}39.2857%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(264.857deg)), calc(-75svh * 11 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 11 / 28))}42.8571%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(272.571deg)), calc(-75svh * 12 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 12 / 28))}46.4286%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(280.286deg)), calc(-75svh * 13 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 13 / 28))}50%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(288deg)), calc(-75svh * 14 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 14 / 28))}53.5714%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(295.714deg)), calc(-75svh * 15 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 15 / 28))}57.1429%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(303.429deg)), calc(-75svh * 16 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 16 / 28))}60.7143%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(311.143deg)), calc(-75svh * 17 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 17 / 28))}64.2857%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(318.857deg)), calc(-75svh * 18 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 18 / 28))}67.8571%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(326.571deg)), calc(-75svh * 19 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 19 / 28))}71.4286%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(334.286deg)), calc(-75svh * 20 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 20 / 28))}75%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(342deg)), calc(-75svh * 21 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 21 / 28))}78.5714%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(349.714deg)), calc(-75svh * 22 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 22 / 28));opacity:1}82.1429%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(357.429deg)), calc(-75svh * 23 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 23 / 28))}85.7143%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(365.143deg)), calc(-75svh * 24 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 24 / 28))}89.2857%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(372.857deg)), calc(-75svh * 25 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 25 / 28))}92.8571%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(380.571deg)), calc(-75svh * 26 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 26 / 28))}96.4286%{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(388.286deg)), calc(-75svh * 27 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 27 / 28))}to{transform:translate3d(calc(var(--particle-amp) * 1vw * sin(396deg)), calc(-75svh * 28 / 28), 0) rotate(calc(200deg + var(--particle-rot) * 28 / 28));opacity:0}}.zalk-word{white-space:nowrap;display:inline-block}.zalk-char{opacity:0;display:inline}.zalk-char.visible{opacity:1}@media (prefers-reduced-motion:reduce){.zalk-char{opacity:1}}.cave-heading__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shopify-section:has(header)+.shopify-section:has(>.cave-heading__wrapper){margin-block-start:calc(-1 * var(--header-height))}.shopify-section:has(>.cave-heading__wrapper){z-index:0;display:block}.cave-heading__wrapper{aspect-ratio:16/9;contain:paint;z-index:0;width:100%;height:100svh;position:relative;overflow:hidden;container-type:size}@media (width<=749px){.cave-heading__wrapper{height:80svh}}.cave-heading__modal{--panel-corner-size:0px;width:100%;max-width:600px;color:var(--brown-b500);transition:transform .8s var(--spring-easing);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=749px){.cave-heading__modal{top:var(--header-height);max-width:calc(100vw - var(--pad));transform:translate(-50%)}}@media screen and (height<=1000px){.cave-heading__modal{top:var(--header-height);transform:translate(-50%)}}.cave-heading__modal.closed{transform:translate(calc(-1 * var(--pad-sm)), 100%) rotate(-45deg) scale(0)}.cave-heading__modal .cave-heading__modal_body-overflow{overscroll-behavior:contain;max-height:min(700px,100svh - 200px);position:relative;overflow:hidden scroll}@media (width<=749px){.cave-heading__modal .cave-heading__modal_body-overflow{max-height:calc(80svh - 160px)}}.cave-heading__modal .cave-heading__modal_body{padding:var(--section-padding);display:block;position:relative}@media (width<=749px){.cave-heading__modal .cave-heading__modal_body{padding:calc(var(--pad) * 1) calc(var(--pad-x-md) * 1)}}.cave-heading__modal .cave-heading__modal_body h3,.cave-heading__modal .cave-heading__modal_body p,.cave-heading__modal .cave-heading__modal_body img{margin-bottom:var(--pad-x-sm);display:block;position:relative}.cave-heading__modal .cave-heading__modal_body img{mix-blend-mode:darken;width:100%}.cave-heading__modal .cave-heading__modal__corners-bottom:after,.cave-heading__modal .cave-heading__modal__corners-bottom:before,.cave-heading__modal .cave-heading__modal__corners-top:after,.cave-heading__modal .cave-heading__modal__corners-top:before{content:"";background-image:var(--corner_decoration_diamonds);pointer-events:none;background-repeat:no-repeat;background-size:contain;width:188px;height:147px;position:absolute}.cave-heading__modal .cave-heading__modal__corners-inside-bottom:after,.cave-heading__modal .cave-heading__modal__corners-inside-bottom:before,.cave-heading__modal .cave-heading__modal__corners-inside-top:after,.cave-heading__modal .cave-heading__modal__corners-inside-top:before{content:"";background-image:var(--corner_decoration_inside);pointer-events:none;background-repeat:no-repeat;background-size:contain;width:188px;height:147px;position:absolute}.cave-heading__modal .cave-heading__modal__corners-top:before{top:-10px;left:-10px;transform:scaleX(-1)}.cave-heading__modal .cave-heading__modal__corners-top:after{top:-10px;right:-10px}.cave-heading__modal .cave-heading__modal__corners-bottom:before{bottom:-10px;left:-10px;transform:scale(-1)}.cave-heading__modal .cave-heading__modal__corners-bottom:after{bottom:-10px;right:-10px;transform:scaleY(-1)}.cave-heading__modal .cave-heading__modal__corners-inside-top:before{top:-10px;left:-10px;transform:scaleX(-1)}.cave-heading__modal .cave-heading__modal__corners-inside-top:after{top:-10px;right:-10px}@media (width<=749px){.cave-heading__modal .cave-heading__modal__corners-inside-top{display:none}}.cave-heading__modal .cave-heading__modal__corners-inside-bottom:before{bottom:-10px;left:-10px;transform:scale(-1)}.cave-heading__modal .cave-heading__modal__corners-inside-bottom:after{bottom:-10px;right:-10px;transform:scaleY(-1)}@media (width<=749px){.cave-heading__modal .cave-heading__modal__corners-inside-bottom{display:none}}.cave-heading__modal .cave-heading__modal__close{width:30px;height:30px;cursor:var(--pointer);z-index:10;background:0 0;border:none;padding:0;position:absolute;top:0;right:0}.cave-heading__modal .cave-heading__modal__close:before{content:"";background-image:var(--pin);width:30px;height:30px;transition:transform var(--spring-easing) .7s;background-position:50%;background-repeat:no-repeat;background-size:22px 22px;position:absolute;top:-12px;right:-12px}@media (hover:hover){.cave-heading__modal .cave-heading__modal__close:hover:before{background-image:var(--pin_hover);transform:rotate(360deg)}}.cave-heading__cave-bubble{z-index:50;pointer-events:none;white-space:normal;width:260px;position:absolute;top:30%;left:57%}.cave-heading__cave-bubble:not(.closed){pointer-events:auto;cursor:var(--pointer)}.cave-heading__cave-bubble{word-break:break-word;opacity:0;clip-path:polygon(11.62% 10.71%,13.52% 48.58%,6.73% 65.25%,1.41% 65.25%,6.73% 77.56%,14.97% 77.56%,15.4% 86.27%,93.67% 91.9%,98.57% 0%);background-image:var(--noise), var(--big_noise), var(--panel-background,radial-gradient(ellipse at center, var(--scroll-s75) 0%, var(--scroll-s200) 100%));font-family:var(--font-secondary--family);font-size:var(--fs-body);color:var(--brown-b500);background-position:top,-50% 0,top;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 700px,100% 100%;padding:30px 21px 30px 52px;line-height:1.1;transition:opacity .25s,transform .25s;display:block;transform:scale(.85)translateY(8px)}.cave-heading__cave-bubble:not(.closed){opacity:1;transform:scale(1)translateY(0)}@media (width<=749px){.cave-heading__cave-bubble{width:160px;padding-left:32px;padding-right:13px;top:40%}}.cave-heading__layer.cave-heading__layer--dangling-back[data-strength="39"]{position:absolute;z-index:50000!important;top:calc(50px + max(0px,56.25vw - 100svh))!important;left:0!important;transform:translate(0)!important}.cave-heading__layer.cave-heading__layer--dangling-back[data-strength="39"] img{object-position:top center}@media (width<=749px){.cave-heading__layer.cave-heading__layer--dangling-back[data-strength="39"]{top:0!important}}.cave-heading__layer.cave-heading__layer--dangling-front[data-strength="39"]{position:absolute;bottom:50px;left:0;z-index:50000!important;transform:translate(0)!important}.cave-heading{aspect-ratio:16/9;contain:paint;z-index:0;content-visibility:hidden;height:calc(max(56.25vw,100svh) + 100px);position:absolute;bottom:-50px;left:50%;overflow:hidden;transform:translate(-50%);container-type:size}.cave-heading.anim-active{content-visibility:visible}.cave-heading,.cave-heading *,.cave-heading :before,.cave-heading :after{animation-play-state:paused!important}.cave-heading.anim-active,.cave-heading.anim-active *,.cave-heading.anim-active :before,.cave-heading.anim-active :after{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.cave-heading .cave-heading__sparks,.cave-heading .cave-heading__glitter,.cave-heading .cave-heading__bees{display:none}.cave-heading .cave-heading__layer--glow{animation:none}}html.low-power .cave-heading .cave-heading__sparks,html.low-power .cave-heading .cave-heading__glitter,html.low-power .cave-heading .cave-heading__bees{display:none}html.low-power .cave-heading .cave-heading__layer--glow{animation:none}@media (width<=749px){.cave-heading{height:80svh}}.cave-heading__layer{will-change:transform;pointer-events:none;position:absolute;inset:-3.125cqw}.cave-heading__layer picture{position:absolute;inset:0}.cave-heading__layer--glow{animation:ch-glow-pulse var(--glow-speed,3s) ease-in-out infinite}.cave-heading__layer-img{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.cave-heading__bees{pointer-events:none;contain:paint;position:absolute;inset:0}.cave-heading__bees i{background-image:var(--bee-sprite);animation:ch-bee-wander1 var(--bee-speed,4s) 0s infinite ease-in-out;background-repeat:no-repeat;background-size:200% 200%;display:block;position:absolute}.cave-heading__bees i:nth-of-type(2n){animation-name:ch-bee-wander2}.cave-heading__bees i:nth-of-type(3n){animation-name:ch-bee-wander3}.cave-heading__bees i:nth-of-type(4n){animation-name:ch-bee-wander4}.cave-heading__bees i:nth-of-type(3n+1){animation-duration:calc(var(--bee-speed,4s) * .82)}.cave-heading__bees i:nth-of-type(3n+2){animation-duration:calc(var(--bee-speed,4s) * 1.18)}.cave-heading__bees i:nth-of-type(n){animation-delay:0s}.cave-heading__bees i:nth-of-type(2n){animation-delay:-1.3s}.cave-heading__bees i:nth-of-type(3n){animation-delay:-2.6s}.cave-heading__bees i:nth-of-type(4n){animation-delay:-.8s}.cave-heading__bees i:nth-of-type(5n){animation-delay:-2s}.cave-heading__bees i:nth-of-type(6n){animation-delay:-3.4s}.cave-heading__bees i:nth-of-type(7n){animation-delay:-1.7s}.cave-heading__bees i:nth-of-type(8n){animation-delay:-.4s}.cave-heading__bees i:nth-of-type(9n){animation-delay:-2.9s}.cave-heading__bees i:nth-of-type(10n){animation-delay:-1.1s}@media (width<=749px){.cave-heading__bees i:nth-of-type(3n+2){display:none}}.cave-heading__glitter{pointer-events:none;contain:paint;position:absolute;inset:0}.cave-heading__glitter i{background-image:var(--glitter-sprite);animation:ch-glitter1 var(--glitter-speed,.3s) 0s infinite ease-out;background-repeat:no-repeat;background-size:200% 200%;display:block;position:absolute}.cave-heading__glitter i:nth-of-type(2n){animation-name:ch-glitter2}.cave-heading__glitter i:nth-of-type(3n){animation-name:ch-glitter3}.cave-heading__glitter i:nth-of-type(4n){animation-name:ch-glitter4}.cave-heading__glitter i:nth-of-type(5n){animation-name:ch-glitter5}.cave-heading__glitter i:nth-of-type(6n){animation-name:ch-glitter6}.cave-heading__glitter i:nth-of-type(7n){animation-name:ch-glitter7}.cave-heading__glitter i:nth-of-type(8n){animation-name:ch-glitter8}.cave-heading__glitter i:nth-of-type(3n+1){animation-duration:calc(var(--glitter-speed,.3s) * .7)}.cave-heading__glitter i:nth-of-type(3n+2){animation-duration:calc(var(--glitter-speed,.3s) * 1.3)}.cave-heading__glitter i:nth-of-type(n){animation-delay:0s}.cave-heading__glitter i:nth-of-type(2n){animation-delay:-.04s}.cave-heading__glitter i:nth-of-type(3n){animation-delay:-.08s}.cave-heading__glitter i:nth-of-type(4n){animation-delay:-.12s}.cave-heading__glitter i:nth-of-type(5n){animation-delay:-.16s}.cave-heading__glitter i:nth-of-type(6n){animation-delay:-.2s}.cave-heading__glitter i:nth-of-type(7n){animation-delay:-.24s}.cave-heading__glitter i:nth-of-type(8n){animation-delay:-.28s}.cave-heading__glitter i:nth-of-type(9n){animation-delay:-.32s}.cave-heading__glitter i:nth-of-type(10n){animation-delay:-.02s}.cave-heading__glitter i:nth-of-type(11n){animation-delay:-.06s}.cave-heading__glitter i:nth-of-type(12n){animation-delay:-.1s}.cave-heading__glitter i:nth-of-type(13n){animation-delay:-.14s}.cave-heading__glitter i:nth-of-type(14n){animation-delay:-.18s}.cave-heading__glitter i:nth-of-type(15n){animation-delay:-.22s}.cave-heading__interactable-object{z-index:1000;object-fit:contain;height:50%;position:absolute}.cave-heading__interactable-object img{height:100%;width:unset!important}.cave-heading__interactable-object.cave_hf_1{z-index:30;top:58%;left:19%}.cave-heading__interactable-object.cave_hf_1 img{transform-origin:top;animation:2s ease-in-out infinite swing}.cave-heading__interactable-object.cave_hf_2{z-index:30;top:63%;left:21%}.cave-heading__interactable-object.cave_hf_2 img{transform-origin:top;animation:2s ease-in-out -1s infinite swing}.cave-heading__interactable-object.cave_hf_3{z-index:30;top:63%;left:26%}.cave-heading__interactable-object.cave_hf_3 img{transform-origin:top;animation:2s ease-in-out -1.5s infinite swing}@keyframes swing{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}.cave-heading__interactable-object.cave_io_1{height:20%;bottom:0%;left:40%}.cave-heading__interactable-object.cave_io_2{z-index:20;height:53%;top:32.9%;left:34.9%}.cave-heading__interactable-object.cave_io_3{z-index:21;height:20%;top:45%;left:33%}.cave-heading__interactable-object.cave_io_4{top:0%;right:0%;left:unset;z-index:19;height:35%}.cave-heading__interactable-object.cave_io_1 img,.cave-heading__interactable-object.cave_io_2 img,.cave-heading__interactable-object.cave_io_3 img{transition:transform var(--spring-easing) .7s}.cave-heading__interactable-object.cave_io_1 img:hover,.cave-heading__interactable-object.cave_io_2 img:hover,.cave-heading__interactable-object.cave_io_3 img:hover{cursor:var(--pointer);transform:scale(1.05)}.cave-heading__interactable-object.cave_io_1 img:active,.cave-heading__interactable-object.cave_io_2 img:active,.cave-heading__interactable-object.cave_io_3 img:active{transition-duration:.4s;transform:scale(1)}.cave-heading__sparks{pointer-events:none;contain:paint;position:absolute;inset:0}.cave-heading__sparks i{background-image:var(--spark-sprite);animation:ch-spark1 var(--spark-speed,.8s) 0s infinite ease-out;background-repeat:no-repeat;background-size:200% 200%;display:block;position:absolute}.cave-heading__sparks i:nth-of-type(2n){animation-name:ch-spark2}.cave-heading__sparks i:nth-of-type(3n){animation-name:ch-spark3}.cave-heading__sparks i:nth-of-type(4n){animation-name:ch-spark4}.cave-heading__sparks i:nth-of-type(5n){animation-name:ch-spark5}.cave-heading__sparks i:nth-of-type(6n){animation-name:ch-spark6}.cave-heading__sparks i:nth-of-type(7n){animation-name:ch-spark7}.cave-heading__sparks i:nth-of-type(8n){animation-name:ch-spark8}.cave-heading__sparks i:nth-of-type(3n+1){animation-duration:calc(var(--spark-speed,.8s) * .7)}.cave-heading__sparks i:nth-of-type(3n+2){animation-duration:calc(var(--spark-speed,.8s) * 1.3)}.cave-heading__sparks i:nth-of-type(n){animation-delay:0s}.cave-heading__sparks i:nth-of-type(2n){animation-delay:-.1s}.cave-heading__sparks i:nth-of-type(3n){animation-delay:-.2s}.cave-heading__sparks i:nth-of-type(4n){animation-delay:-.3s}.cave-heading__sparks i:nth-of-type(5n){animation-delay:-.4s}.cave-heading__sparks i:nth-of-type(6n){animation-delay:-.5s}.cave-heading__sparks i:nth-of-type(7n){animation-delay:-.6s}.cave-heading__sparks i:nth-of-type(8n){animation-delay:-.7s}.cave-heading__sparks i:nth-of-type(9n){animation-delay:-.8s}.cave-heading__sparks i:nth-of-type(10n){animation-delay:-.9s}.cave-heading__sparks i:nth-of-type(11n){animation-delay:-.15s}.cave-heading__sparks i:nth-of-type(12n){animation-delay:-.35s}.cave-heading__sparks i:nth-of-type(13n){animation-delay:-.55s}.cave-heading__sparks i:nth-of-type(14n){animation-delay:-.75s}.cave-heading__sparks i:nth-of-type(15n){animation-delay:-.05s}@keyframes ch-bee-wander1{0%{transform:translate(0)}14%{transform:translate(1.1cqw,-.9cqw)}28%{transform:translate(2.1cqw,.2cqw)}42%{transform:translate(1.5cqw,1.1cqw)}57%{transform:translate(.3cqw,1.6cqw)}71%{transform:translate(-.8cqw,.7cqw)}85%{transform:translate(-1.1cqw,-.4cqw)}93%{transform:translate(-.4cqw,-.8cqw)}to{transform:translate(0)}}@keyframes ch-bee-wander2{0%{transform:translate(0)}12%{transform:translate(-1.5cqw,-1cqw)}26%{transform:translate(-2.3cqw,.3cqw)}41%{transform:translate(-1cqw,1.4cqw)}56%{transform:translate(.6cqw,1.7cqw)}70%{transform:translate(1.9cqw,.5cqw)}84%{transform:translate(.9cqw,-.9cqw)}93%{transform:translate(.3cqw,-.5cqw)}to{transform:translate(0)}}@keyframes ch-bee-wander3{0%{transform:translate(0)}16%{transform:translate(.7cqw,1.5cqw)}32%{transform:translate(-.5cqw,1.9cqw)}48%{transform:translate(-1.8cqw,.6cqw)}62%{transform:translate(-2cqw,-.7cqw)}76%{transform:translate(-.6cqw,-1.6cqw)}88%{transform:translate(.8cqw,-1cqw)}95%{transform:translate(.5cqw,-.3cqw)}to{transform:translate(0)}}@keyframes ch-bee-wander4{0%{transform:translate(0)}18%{transform:translate(-.9cqw,-1.7cqw)}35%{transform:translate(.5cqw,-2.1cqw)}50%{transform:translate(1.8cqw,-1.1cqw)}64%{transform:translate(1.6cqw,.5cqw)}78%{transform:translate(.4cqw,1.5cqw)}90%{transform:translate(-.6cqw,.7cqw)}97%{transform:translate(-.3cqw,.2cqw)}to{transform:translate(0)}}@keyframes ch-spark1{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:.6}to{opacity:0;transform:translate(14cqw,-11cqw)scale(.05)}}@keyframes ch-spark2{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:.6}to{opacity:0;transform:translate(8cqw,-12cqw)scale(.05)}}@keyframes ch-spark3{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:.6}to{opacity:0;transform:translate(3cqw,-12cqw)scale(.05)}}@keyframes ch-spark4{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:.6}to{opacity:0;transform:translate(-1cqw,-13cqw)scale(.05)}}@keyframes ch-spark5{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:.6}to{opacity:0;transform:translate(-5cqw,-12cqw)scale(.05)}}@keyframes ch-spark6{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:.6}to{opacity:0;transform:translate(-9cqw,-11cqw)scale(.05)}}@keyframes ch-spark7{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:.6}to{opacity:0;transform:translate(-14cqw,-10cqw)scale(.05)}}@keyframes ch-spark8{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:.6}to{opacity:0;transform:translate(12cqw,-6cqw)scale(.05)}}@keyframes ch-glitter1{0%{opacity:1;transform:translate(0)scale(1)}65%{opacity:.7}to{transform:translate(calc(var(--glitter-cone,.5) * -5cqw), -5cqw) scale(.05);opacity:0}}@keyframes ch-glitter2{0%{opacity:1;transform:translate(0)scale(1)}65%{opacity:.7}to{transform:translate(calc(var(--glitter-cone,.5) * -3.3cqw), -5.2cqw) scale(.05);opacity:0}}@keyframes ch-glitter3{0%{opacity:1;transform:translate(0)scale(1)}65%{opacity:.7}to{transform:translate(calc(var(--glitter-cone,.5) * -1.6cqw), -5.4cqw) scale(.05);opacity:0}}@keyframes ch-glitter4{0%{opacity:1;transform:translate(0)scale(1)}65%{opacity:.7}to{opacity:0;transform:translateY(-5.5cqw)scale(.05)}}@keyframes ch-glitter5{0%{opacity:1;transform:translate(0)scale(1)}65%{opacity:.7}to{transform:translate(calc(var(--glitter-cone,.5) * 1.6cqw), -5.4cqw) scale(.05);opacity:0}}@keyframes ch-glitter6{0%{opacity:1;transform:translate(0)scale(1)}65%{opacity:.7}to{transform:translate(calc(var(--glitter-cone,.5) * 3.3cqw), -5.2cqw) scale(.05);opacity:0}}@keyframes ch-glitter7{0%{opacity:1;transform:translate(0)scale(1)}65%{opacity:.7}to{transform:translate(calc(var(--glitter-cone,.5) * 5cqw), -5cqw) scale(.05);opacity:0}}@keyframes ch-glitter8{0%{opacity:1;transform:translate(0)scale(1)}65%{opacity:.7}to{transform:translate(calc(var(--glitter-cone,.5) * 2.5cqw), -5.3cqw) scale(.05);opacity:0}}@keyframes ch-glow-pulse{0%,to{opacity:.4}50%{opacity:1}}.js .product-card[data-in-view=true]{visibility:hidden}.js .product-card[data-in-view=visible]{animation:product-card-enter .8s var(--spring-easing) backwards;animation-delay:var(--in-view-delay,0s)}.js .product-card[data-in-view=visible] .decorated-button:after{animation:.7s steps(10,end) forwards sparks-entrance;animation-delay:var(--in-view-delay,0s)}@keyframes sparks-entrance{0%{background-position:0 0}to{background-position:110% 0}}@keyframes product-card-enter{0%{opacity:0;transform:translateY(60px)scale(.01)rotate(-4deg)}10%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .product-card[data-in-view=true]{visibility:visible}.js .product-card[data-in-view=visible],.js .product-card[data-in-view=visible] .decorated-button:after{animation:none}}.collection__carousel-item .product-card__sour-lvl__hover{transform:translate(calc(-1 * var(--pad-sm)), 100%) scale(0);left:-10%!important}@media (hover:hover){.collection__carousel-item .product-card .product-card__sour-lvl:hover:not(.sourscale__sour-lvl) .product-card__sour-lvl__hover,.collection__carousel-item .sourscale .sourscale__sour-lvl:hover:not(.sourscale__sour-lvl) .product-card__sour-lvl__hover{transform:translate(calc(-1 * var(--pad-sm)), 100%) scale(1)}}li:has(.product-card){height:100%}@media (width<=1099px){li:has(.product-card):nth-child(2n-1) .product-card__sour-lvl__hover{transform:translate(calc(-1 * var(--pad-sm)), 100%) scale(0);left:0%}}@media (width<=1099px) and (hover:hover){:is(li:has(.product-card):nth-child(2n-1) .product-card .product-card__sour-lvl:hover:not(.sourscale__sour-lvl) .product-card__sour-lvl__hover,li:has(.product-card):nth-child(2n-1) .sourscale .sourscale__sour-lvl:hover:not(.sourscale__sour-lvl) .product-card__sour-lvl__hover){transform:translate(calc(-1 * var(--pad-sm)), 100%) scale(1)}}@media (width>=1100px){li:has(.product-card):nth-child(3n-2) .product-card__sour-lvl__hover{transform:translate(calc(-1 * var(--pad-sm)), 100%) scale(0);left:0%}}@media (width>=1100px) and (hover:hover){:is(li:has(.product-card):nth-child(3n-2) .product-card .product-card__sour-lvl:hover:not(.sourscale__sour-lvl) .product-card__sour-lvl__hover,li:has(.product-card):nth-child(3n-2) .sourscale .sourscale__sour-lvl:hover:not(.sourscale__sour-lvl) .product-card__sour-lvl__hover){transform:translate(calc(-1 * var(--pad-sm)), 100%) scale(1)}}.product-card{height:100%;color:inherit;padding:var(--pad-y-md) var(--pad-x-md);box-sizing:border-box;flex-flow:column;text-decoration:none;display:flex;position:relative}@media (width<=749px){.product-card{padding:var(--pad-y-sm) var(--pad-y-sm)}.product-card .panel-bg{--panel-corner-size:var(--pad-x-sm)}.product-card .product-card__sour-lvl{display:none}}.product-card__compressed{aspect-ratio:344/132;height:unset;justify-content:flex-start;align-items:center;gap:var(--pad-y-md);padding:var(--pad-y-sm);flex-flow:row;display:flex}.product-card__compressed>svg{width:auto!important;height:60%!important}.product-card__compressed .product-card__media{flex-basis:40%;aspect-ratio:1!important}.product-card>svg{display:block;position:relative}.product-card .product-card__badge{z-index:1;object-fit:contain;pointer-events:none;width:140px;height:140px;animation:2s ease-in-out infinite badge;position:absolute;top:0;right:0;transform:translate(30%,-40%)}@media (width<=749px){.product-card .product-card__badge{width:60px;height:60px}}@keyframes badge{0%{transform:translate(30%,-40%)}50%{transform:translate(30%,-35%)}to{transform:translate(30%,-40%)}}.product-card .product-card__badge-img{object-fit:contain;width:100%;height:100%}.product-card .product-card__chips{width:100%;max-width:100%;padding:calc(var(--pad-md) / 2);flex-grow:1;flex-shrink:1;gap:3px;margin-bottom:10px;display:flex;position:absolute;top:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}@media (width<=749px){.product-card .product-card__chips{padding:calc(var(--pad-y-sm) / 2)}}.product-card .product-card__chip{white-space:nowrap;padding:var(--pad-y-xs) var(--pad-x-xs);font-size:var(--fs-badge);--chip-color:var(--product-background,#6365d3);--chip-fg:color-mix(in srgb, var(--chip-color) 10%, #23232f);--chip-bg:color-mix(in srgb, var(--chip-color) 25%, white);color:var(--chip-fg);border:1px solid var(--chip-fg);background:var(--chip-bg);border-radius:999px;font-weight:400;line-height:1;display:inline-block;position:relative}@media (width<=749px){.product-card .product-card__chip{padding:calc(var(--pad-y-xs) / 2) calc(var(--pad-x-xs) / 2)}}.product-card .product-card__chip--sourl-lvl{color:#5a3e00;background:#ffe066}.product-card .product-card__img-wrapper-attraction{aspect-ratio:.95;position:relative}.product-card .product-card__media{aspect-ratio:.95;border-radius:var(--pad-md);width:100%;display:block;position:relative}@media (width<=749px){.product-card .product-card__media{border-radius:var(--pad-sm)}}.product-card .product-card__media{--main-color:var(--product-background,#6365d3);--main-color-dark:color-mix(in srgb, var(--main-color) 10%, #23232f);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle farthest-side at center bottom, var(--main-color) 30%, var(--main-color-dark) 70%);background-size:150% 150%;border:2px solid #352610}.product-card .product-card__media .product-card__particles{pointer-events:none;display:none;position:absolute;inset:0}.product-card .product-card__media:has(.product-card__img--loaded) .product-card__particles{display:block}@media (hover:none),(prefers-reduced-motion:reduce){:is(.product-card .product-card__media:has(.product-card__img--loaded) .product-card__particles,.product-card .product-card__media .product-card__particles){content-visibility:hidden;display:none}}.product-card .product-card__media .product-card__particle{aspect-ratio:1;object-fit:contain;width:35%;transition:all .7s var(--spring-easing);position:absolute}.product-card .product-card__media .product-card__particle:first-child{top:calc(var(--pad-sm) * -2);transition-delay:0s;left:50%;transform:translate(-50%,200%)scale(.6)}.product-card .product-card__media .product-card__particle:nth-child(2){top:calc(var(--pad-sm) * -1.6);transition-delay:0s;right:50%;transform:translate(50%,200%)scale(.6)}.product-card .product-card__media .product-card__particle:nth-child(3){top:calc(var(--pad-sm) * -3.6);transition-delay:0s;left:50%;right:50%;transform:translate(-50%,240%)scale(.6)}.product-card .product-card__media .product-card__img-wrapper{width:100%;height:100%;overflow:hidden}.product-card .product-card__media .product-card__img-wrapper .product-card__img{object-fit:contain;object-position:top;transform-origin:bottom;width:100%;height:100%;transition:transform .3s .15s;display:block;position:absolute;inset:0;transform:scale(1)translateY(5%)}.product-card:has(.product-card__particles) .product-card__media .product-card__img{transform:scale(.9)translateY(5%)}@media (hover:hover){.product-card:hover .product-card__media .product-card__particle:first-child{top:calc(var(--pad-sm) * -2 + 20%);transition-delay:.2s;left:0%;transform:translate(0%)}.product-card:hover .product-card__media .product-card__particle:nth-child(2){top:calc(var(--pad-sm) * -1.6 + 20%);transition-delay:.1s;right:0%;transform:translate(0%)}.product-card:hover .product-card__media .product-card__particle:nth-child(3){top:calc(var(--pad-sm) * -3.6 + 20%);transition-delay:0s;left:50%;transform:translate(-50%)}.product-card:has(.product-card__particles):hover .product-card__media .product-card__img{transition-delay:0s;transition:transform .8s var(--spring-easing);transform:scale(.8)translateY(30%)}}.product-card .product-card__img--secondary{display:none}.product-card .product-card__img--placeholder{background:#f0f0f0}.product-card .product-card__info{color:var(--brown-b800);height:100%;padding:12px 0;padding-top:var(--pad-y-md);flex-flow:column;align-items:center;display:flex;position:relative}.product-card .product-card__info a+.product-card__description{margin-top:var(--pad-y-xs)}.product-card .product-card__info .product-card__description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:50px;display:-webkit-box;overflow:hidden}.product-card .product-card__info .product-card__description *{font-size:var(--fs-h4);color:var(--brown-b300);text-decoration:none}@media (width<=749px){.product-card .product-card__info>a{margin:0 -10px}.product-card .product-card__info .product-card__description{display:none}.product-card .product-card__info{padding:0 4px;padding-top:var(--pad-y-sm)}}.product-card .product-card__info h3{text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1;display:-webkit-box;overflow:hidden}.product-card .product-card__info .product-card__description{text-align:center;margin:0 10px}@media (width<=749px){.product-card .product-card__info .product-card__description{margin-bottom:5px}}.product-card .product-card__info>a{color:var(--brown-b800);align-items:center;gap:var(--pad-y-xs);flex-flow:column;flex-grow:1;justify-content:flex-end;text-decoration:none;display:flex}.product-card .product-card__info>a svg{width:27%}@media (width<=749px){.product-card .product-card__info>a{gap:calc(var(--pad-y-xs) * .5)}.product-card .product-card__info>a svg,.product-card .product-card__info>a p{display:none}}.product-card .product-card__title{font-weight:400;font-size:var(--fs-h2);color:var(--brown-b800);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex-grow:1;justify-self:flex-start;margin:0 10px;display:-webkit-box;overflow:hidden}@media (width<=749px){.product-card .product-card__title{font-size:var(--fs-h4);margin:0}}.product-card .product-card__price-wrap{flex-flow:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.product-card .product-card__price{font-family:var(--font-secondary--family);font-size:var(--fs-h3);margin:0;font-weight:700}@media (width<=749px){.product-card .product-card__price{font-size:var(--fs-h5)}}.product-card .product-card__compare-price{opacity:.7;font-family:var(--font-secondary--family);font-size:var(--fs-h3);margin:0;text-decoration:line-through}@media (width<=749px){.product-card .product-card__compare-price{font-size:var(--fs-h5)}}.product-card form{padding-top:var(--pad-y-md);margin-top:auto}.product-card__form{gap:var(--pad-y-xs);margin:0px calc(var(--pad-x-sm) * -1);flex-flow:row;display:flex}@media (width<=749px){.product-card__form{padding-top:var(--pad-y-xs)!important}}.product-card__form .product-card__quickview{background-color:#0000;background-image:var(--quickview);width:45px;height:45px;cursor:var(--pointer);background-size:225px 45px;border:none;outline:none;transform:scale(1.1)}@media (width<=749px){.product-card__form .product-card__quickview{bottom:calc(var(--pad-x-sm) * -1.4);right:calc(var(--pad-x-sm) * -1.4);display:none;position:absolute}}@media (hover:hover){.product-card__form .product-card__quickview:hover{animation:.4s steps(4,end) forwards eyes}}@keyframes eyes{0%{background-position:0 0}to{background-position:100% 0}}.product-card .product-card__sour-lvl,.sourscale .sourscale__sour-lvl{aspect-ratio:1;z-index:1;width:45px;height:45px;position:absolute;bottom:0;left:0;transform:translate(30%,-30%)}.product-card .product-card__sour-lvl:before,.sourscale .sourscale__sour-lvl:before{content:"";--inset:4px;top:calc(var(--inset) * -1);left:calc(var(--inset) * -1);width:calc(var(--inset) * 2 + 100%);height:calc(var(--inset) * 2 + 100%);background-image:conic-gradient(transparent 0%, transparent 1%, var(--brown-b200) 1%, var(--brown-b200) 49%, transparent 49%, transparent 51%, var(--brown-b200) 51%, var(--brown-b200) 99%, transparent 99%);transition:transform 1s var(--spring-easing);border-radius:50%;position:absolute;transform:rotate(-45deg)}.product-card .product-card__sour-lvl:after,.sourscale .sourscale__sour-lvl:after{content:"";width:100%;height:100%;transition:transform 1s var(--spring-easing);background-color:var(--brown-b500);border-radius:50%;position:absolute;top:0;left:0}.product-card .product-card__sour-lvl .product-card__sour-lvl_icon,.product-card .product-card__sour-lvl .sourscale__sour-lvl_icon,.sourscale .sourscale__sour-lvl .product-card__sour-lvl_icon,.sourscale .sourscale__sour-lvl .sourscale__sour-lvl_icon{z-index:1;transform-origin:bottom;object-fit:contain;width:100%;height:100%;transition:transform .5s var(--spring-easing);display:block;position:absolute;top:0;left:0}.product-card .product-card__sour-lvl .product-card__sour-lvl__text,.product-card .product-card__sour-lvl .sourscale__sour-lvl__text,.sourscale .sourscale__sour-lvl .product-card__sour-lvl__text,.sourscale .sourscale__sour-lvl .sourscale__sour-lvl__text{color:var(--scroll-s200);font-size:var(--fs-13);z-index:1;vertical-align:middle;flex-flow:row;justify-content:center;align-items:center;width:16px;height:16px;line-height:1;display:flex;position:absolute;bottom:0;left:0}.product-card .product-card__sour-lvl .product-card__sour-lvl__text:before,.product-card .product-card__sour-lvl .sourscale__sour-lvl__text:before,.sourscale .sourscale__sour-lvl .product-card__sour-lvl__text:before,.sourscale .sourscale__sour-lvl .sourscale__sour-lvl__text:before{z-index:-1;content:"";box-shadow:0px 0px 0px 2px var(--brown-b200);background-color:var(--brown-b800);width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(45deg)translateY(1.7px)translate(1.7px)}.product-card .product-card__sour-lvl .product-card__sour-lvl__hover,.sourscale .sourscale__sour-lvl .product-card__sour-lvl__hover{transform-origin:top;transition:transform .6s var(--spring-easing), content-visibility .6s linear allow-discrete;content-visibility:hidden;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)scale(0)}@media (hover:none){.product-card .product-card__sour-lvl .product-card__sour-lvl__hover,.sourscale .sourscale__sour-lvl .product-card__sour-lvl__hover{content-visibility:hidden;display:none}}@media (hover:hover){.product-card .product-card__sour-lvl:hover:not(.sourscale__sour-lvl) .sourscale .sourscale__grid:before,.sourscale .sourscale__sour-lvl:hover:not(.sourscale__sour-lvl) .sourscale .sourscale__grid:before{animation:start 1s var(--spring-easing) forwards}.product-card .product-card__sour-lvl:hover:not(.sourscale__sour-lvl) .product-card__sour-lvl__hover,.sourscale .sourscale__sour-lvl:hover:not(.sourscale__sour-lvl) .product-card__sour-lvl__hover{content-visibility:visible;transform:translate(-50%,100%)scale(1)}.product-card .product-card__sour-lvl:hover:not(.sourscale__sour-lvl) .product-card__sour-lvl_icon,.sourscale .sourscale__sour-lvl:hover:not(.sourscale__sour-lvl) .product-card__sour-lvl_icon{transform:scale(1.1)}.product-card .product-card__sour-lvl:hover:not(.sourscale__sour-lvl):before,.sourscale .sourscale__sour-lvl:hover:not(.sourscale__sour-lvl):before{transform:rotate(405deg)}.product-card .product-card__sour-lvl:hover:not(.sourscale__sour-lvl):after,.sourscale .sourscale__sour-lvl:hover:not(.sourscale__sour-lvl):after{transform:scale(.9)}}.sourscale{padding:var(--pad-y-md) var(--pad-x-md);--panel-corner-size:10px;justify-content:center;align-items:center;gap:var(--pad-y-sm);flex-flow:column;max-width:450px;display:flex}.product-card__sour-lvl__hover .sourscale{padding-inline:var(--pad-x-sm)}.sourscale .sourscale__grid{--gap:var(--pad-md);flex-flow:column;justify-content:center;align-items:center;width:100%;display:block;position:relative}@media (width<=749px){.sourscale .sourscale__grid{--gap:var(--pad-x-sm)}}.sourscale .sourscale__grid{gap:var(--gap);container-type:inline}.sourscale .sourscale__grid:before{content:"";pointer-events:none;background-color:var(--scroll-s200);width:12px;height:12px;box-shadow:0px 0px 0px 2px var(--brown-b500);z-index:2;position:absolute;bottom:-5px;left:16px}@keyframes start{0%{transform:scale(1)rotate(0)}to{transform:translateX(calc((var(--sour_lvl) - 1) * (45px + var(--gap)))) rotate(45deg) scale(1)}}.sourscale .sourscale_bar{aspect-ratio:831/200;flex:1;width:100%;position:relative;container-type:inline-size;display:block!important}@media (width<=749px){.sourscale .sourscale_bar{margin:0px calc(var(--pad-x-sm) * -1);width:calc(100% + var(--pad-x-sm) * 2)}}.product-card__sour-lvl__hover .sourscale .sourscale_bar{min-width:300px}.sourscale .sourscale_bar:before{content:"";clip-path:polygon(12% 16%,92% 18%,95% 51%,92% 82%,12% 81%,9% 52%);background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.sourscale .sourscale_bar .sourscale_label{text-align:center;z-index:1;color:#fff;text-shadow:.4cqw .4cqw #00000067;font-size:6cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sourscale .sourscale_bar__fill,.sourscale .sourscale_bar__frame{z-index:1;object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;inset:0;position:absolute!important}.sourscale .sourscale_bar__fill{-webkit-mask-image:var(--sour_level_mask);mask-image:var(--sour_level_mask);-webkit-mask-size:119% 100%;mask-size:119% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc((100 - var(--sour-fill) + var(--sour-curve,.0006) * max(0, var(--sour-fill) - 50) * (var(--sour-fill) - 50) * (100 - var(--sour-fill)) - var(--sour-curve-low,.0006) * var(--sour-fill) * max(0, 50 - var(--sour-fill)) * (50 - var(--sour-fill))) * -1cqw) 0px;mask-position:calc((100 - var(--sour-fill) + var(--sour-curve,.0006) * max(0, var(--sour-fill) - 50) * (var(--sour-fill) - 50) * (100 - var(--sour-fill)) - var(--sour-curve-low,.0006) * var(--sour-fill) * max(0, 50 - var(--sour-fill)) * (50 - var(--sour-fill))) * -1cqw) 0px}.sourscale .sourscale__title{color:var(--brown-b500);font-size:var(--fs-h3);margin-bottom:calc(var(--pad-x-sm) * -1);position:relative}.sourscale .sourscale__explanation{color:var(--brown-b500);width:100%;padding:0px var(--pad-x-md);flex-flow:row;justify-content:space-between;align-items:center;display:flex;position:relative}.sourscale .sourscale__sour-lvl{filter:grayscale();display:block;position:relative;transform:none}.sourscale .sourscale__sour-lvl:has(.active){filter:none}.sourscale:not(.product-card__sour-lvl__hover *) .sourscale__grid:before{animation:start 1s var(--spring-easing) forwards}.sourscale--standalone{padding:var(--pad-y-sm) 0;width:100%;margin-inline:auto}.sourscale--standalone .sourscale__explanation{width:100%}.js .ribbon-text[data-in-view=true]{visibility:hidden}.js .ribbon-text[data-in-view=visible]{animation:ribbon-enter .7s var(--spring-easing) both}.js .ribbon-text[data-in-view=visible] .ribbon-text__text{animation:.8s ease-out both ribbon-text-enter}@keyframes ribbon-enter{0%{transform:translateY(50px)scale(.01)rotate(-3deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.js .ribbon-text[data-in-view=true]{visibility:visible}.js .ribbon-text[data-in-view=visible],.js .ribbon-text[data-in-view=visible] .ribbon-text__text{animation:none}}@keyframes ribbon-text-enter{0%{-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:0% 100%;mask-size:0% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}to{-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.ribbon-text{color:var(--brown-b400);text-align:center;width:fit-content;margin:auto;margin-bottom:var(--pad);white-space:nowrap;background:linear-gradient(281deg, #fd8 14.43%, var(--scroll-s200,#f8e7bd) 53.13%, #fd8 86.44%), var(--scroll-s200,#f8e7bd);padding:10px 12px;font-weight:400;position:relative;box-shadow:0 0 0 2px #f4a938}.ribbon-text:before{content:"";background:var(--ribbon_border);content:"";--y:-6.4%;width:100%;height:128.2%;transform:translateY(var(--y));clip-path:polygon(0 0,100% 0,100% 93%,0 93%);background-position:top;background-repeat:repeat-x;background-size:auto 99.7%;position:absolute;top:0;left:0}.ribbon-text .ribbon-text__text{vertical-align:bottom;display:inline-block;overflow:hidden}.ribbon-text .ribbon-text--helper:before,.ribbon-text .ribbon-text--helper:after{content:"";aspect-ratio:61/90;--x:-86%;--y:-6.4%;background-image:var(--ribbon_side);width:auto;height:128.3%;transform:translateX(var(--x)) translateY(var(--y));background-position:top;background-size:cover;position:absolute;top:0;left:0}.ribbon-text .ribbon-text--helper:after{left:unset;transform:translateX(calc(-1 * var(--x))) translateY(var(--y)) scaleX(-1);right:0}.decorated-button{color:var(--scroll-s200);font-family:var(--font-primary--family);background:var(--button_border);height:fit-content;cursor:var(--pointer);transition:transform .4s var(--spring-easing);transform-origin:60px;will-change:transform;white-space:nowrap;background-size:contain;border:none;outline:none;margin:0 30px;padding:0;display:block;position:relative}@media (hover:hover){.decorated-button:hover{transform:translateY(-6px)rotate(-2deg)translateZ(0)}.decorated-button:hover:after{animation:.7s steps(10,end) forwards pill-btn-sparks}}.decorated-button:after{pointer-events:none;background-image:var(--sparks);content:"";background-position:600px 60px;background-repeat:no-repeat;width:60px;height:60px;position:absolute;top:-5px;right:-35px}.decorated-button .decorated-button--helper{padding:var(--pad-y-sm) var(--pad-x-sm);display:block;position:relative}.decorated-button .decorated-button--helper:before,.decorated-button .decorated-button--helper:after{content:"";aspect-ratio:61/90;background-image:var(--button_side);background-position:top;background-size:cover;width:auto;height:100%;position:absolute;top:0;left:0;transform:translate(-95%)scaleX(-1)}.decorated-button .decorated-button--helper:after{left:unset;right:0;transform:translate(95%)}.decorated-button--sold-out{filter:grayscale()contrast(.5);opacity:.6;cursor:not-allowed}.decorated-button--sold-out:after{display:none}@media (hover:hover){.decorated-button--sold-out:hover{transform:none}}.decorated-button--loading{pointer-events:none}.decorated-button--loading .decorated-button--helper{color:#0000}.decorated-button--loading .decorated-button__spinner{display:block}@media (hover:hover){.decorated-button--loading:hover{transform:none}}.decorated-button__spinner{border:2.5px solid color-mix(in srgb, var(--scroll-s200) 40%, transparent);border-top-color:var(--scroll-s200);pointer-events:none;border-radius:50%;width:1.2em;height:1.2em;margin:auto;animation:.6s linear infinite decorated-button-spin;display:none;inset:0;position:absolute!important}@keyframes decorated-button-spin{to{transform:rotate(360deg)}}.decorated-button-alt{background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}.decorated-button-alt svg{width:22px;height:22px}.decorated-button-alt svg path:not([stroke]){fill:var(--scroll-s200)}.decorated-button-alt{container-type:inline;align-items:center;gap:var(--pad-y-sm);padding:var(--pad-y-sm) var(--pad-x-sm);flex-flow:row;margin:0;display:inline-flex;position:relative}@media (hover:hover){.decorated-button-alt:hover{background-position:100%;transform:translateY(-4px)}.decorated-button-alt:hover .decorated-button-alt__sparks{animation:.7s steps(10,end) forwards pill-btn-sparks}}.decorated-button-alt .decorated-button-alt__sparks{pointer-events:none;background-image:var(--sparks);background-position:600px 60px;background-repeat:no-repeat;width:60px;height:60px;position:absolute;top:-5px;right:0}.decorated-button-alt:before,.decorated-button-alt:after{content:"";background-image:var(--divider_2);background-position:top;background-size:cover;width:10px;height:10px;display:block;position:relative}.decorated-button-alt:after{left:unset;right:0;transform:scaleX(-1)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{font-size:var(--fs-body);line-height:1.4}button,h5{font-size:var(--fs-h5)}.text-h1{font-size:var(--fs-h1)}.text-h2{font-size:var(--fs-h2)}.text-h3{font-size:var(--fs-h3)}.text-h4{font-size:var(--fs-h4)}.text-h5{font-size:var(--fs-h5)}.text-body{font-size:var(--fs-body)}.text-display{font-size:var(--fs-display)}.text-title{font-size:var(--fs-title)}h4,h5,h6,p{font-family:var(--font-secondary--family)}.card-title,.card-subtitle,.card-paragraph,.card-microtext{font-weight:400;display:block;position:relative}.card-title p,.card-subtitle p,.card-paragraph p,.card-microtext p{font-size:inherit;font-family:inherit;line-height:inherit;position:relative}.card-subtitle,.card-paragraph,.card-microtext{line-height:1.02;font-family:var(--font-secondary--family);margin-bottom:calc(var(--fs-h3) - var(--pad-y-sm))}.card-title{font-family:var(--font-primary--family);color:var(--brown-b800);font-size:var(--fs-huge);margin-bottom:var(--pad-x-sm);line-height:1.09}.card-subtitle,.card-paragraph{color:var(--brown-b400);font-size:var(--fs-h3)}.card-microtext{color:var(--brown-b200);font-size:var(--fs-h3)}.collection{padding:var(--section-padding,48px) var(--page-margin,24px);position:relative}.shopify-section:has(header)+.shopify-section:has(>.collection){padding-top:calc(20px + var(--header-height));margin-block-start:calc(-1 * var(--header-height) - 20px)}@media (width<=749px){.shopify-section:has(header)+.shopify-section:has(>.collection){padding-top:calc(var(--header-height))}}.shopify-section:has(header)+.shopify-section:has(>.collection:not(.absolute)):not(:has(.collection-filters[data-open])){z-index:0}.shopify-section:has(header)+.shopify-section:has(>.collection:not(.absolute)):has(.collection-filters[data-open]){z-index:unset!important}.collection__heading{font-family:var(--font-secondary--family);color:var(--scroll-s200);margin:0 0 var(--pad) 0;text-align:left;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1.1}.collection__heading p{font-size:inherit;color:inherit;line-height:inherit;margin:0}.collection__heading a{color:inherit;text-underline-offset:4px;text-decoration:underline}.collection--carousel{grid-column:1/-1}.collection__carousel-container{position:relative}.collection__carousel-controls{justify-content:flex-end;gap:8px;margin-bottom:16px;display:none}.collection__carousel-btn{background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}.collection__carousel-btn svg{width:22px;height:22px}.collection__carousel-btn svg path:not([stroke]){fill:var(--scroll-s200)}.collection__carousel-btn{width:44px;height:44px;color:var(--scroll-s200);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,background-position .5s;display:inline-flex}@media (hover:hover){.collection__carousel-btn:hover{background-position:100%;transform:translateY(-2px)}}.collection__carousel-scroll{padding:0 var(--page-margin,24px) 0 0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:35px;width:100%;margin:0;list-style:none;display:flex;overflow:auto hidden}@media (width<=749px){.collection__carousel-scroll{margin-top:-30px;padding-top:10px}}@media (width>=750px){.collection__carousel-scroll{padding:10px var(--page-margin,24px) 0 0;gap:35px;width:calc(100% + 30px);margin-top:-30px;margin-right:-30px;padding-top:40px;padding-right:30px;display:flex;overflow-x:auto}}.collection__carousel-scroll::-webkit-scrollbar{display:none}@media (hover:hover){.collection__carousel-scroll{cursor:grab}.collection__carousel-scroll:active{cursor:grabbing}}.collection__carousel-scroll .collection__carousel-item{flex:0 0 var(--carousel-item-width,280px);scroll-snap-align:start;flex-direction:column;height:auto;display:flex}.collection__carousel-scroll .collection__carousel-item>.product-card{flex:1}.js .collection__carousel-item .product-card[data-in-view=true]{visibility:visible}.js .collection__carousel-item .product-card[data-in-view=visible],.js .collection__carousel-item .product-card[data-in-view=visible] .decorated-button:after{animation:none}@media (width>=1100px){.collection__carousel-controls{display:flex}.collection__carousel-scroll{--_gap-total:calc(35px * (var(--col-count,4) - 1));--carousel-item-width:calc((100% - var(--_gap-total)) / var(--col-count,4))}}@media (width<=1099px) and (width>=750px){.collection__carousel-scroll{--carousel-item-width:calc((100% - 35px) / 2)}}@media (width<=749px){.collection__carousel-scroll{gap:var(--pad-x-xs,10px)}.collection--carousel{grid-column:1/-1!important}.collection--carousel .collection__heading{padding:0px var(--pad-y-sm)}.collection--carousel .collection__carousel-scroll{padding-inline:var(--page-margin,24px);--carousel-item-width:calc((100% - var(--page-margin,24px) - var(--pad-x-xs,10px)) / 1.4);scroll-padding-inline-start:var(--page-margin,24px)}}.shopify-section:has(.illustrated-heading)+.shopify-section{z-index:1;--top-enable:1}.shopify-section:has(.illustrated-heading)+.shopify-section .collection{margin-top:-160px;position:relative}@media (width<=749px){.shopify-section:has(.illustrated-heading)+.shopify-section .collection{margin-top:-120px}}.collection__header{padding:var(--pad) 0 0;flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.collection__title{font-family:var(--font-secondary--family);color:var(--scroll-s200);margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.collection__desc{color:var(--scroll-s400);font-size:var(--fs-15);max-width:60ch}.collection__grid{grid-template-columns:repeat(calc(var(--col-count,4) * 2), 1fr);gap:35px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1099px){.collection__grid li{grid-column:span 2}.collection__grid li:last-child:nth-child(3n-1){grid-column-end:-2}.collection__grid li:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.collection__grid li:last-child:nth-child(3n-2){grid-column-end:5}}@media (width<=1099px){.collection__grid{gap:35px;grid-template-columns:repeat(2,1fr)!important}}@media (width<=749px){.collection{padding-inline:0}.collection__grid{gap:var(--pad-x-sm) var(--pad-x-xs);grid-template-columns:repeat(2,1fr)}}.collection__empty{padding-top:var(--pad);text-align:center;width:100%}.collection__footer{justify-content:center;margin-top:32px;display:flex}.collection__pagination{padding-top:var(--pad-y-md);flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;display:flex}.collection__pagination .page,.collection__pagination .prev,.collection__pagination .next{display:inline-flex}.collection__pagination a,.collection__pagination .current{background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}.collection__pagination a svg,.collection__pagination .current svg{width:22px;height:22px}.collection__pagination a svg path:not([stroke]),.collection__pagination .current svg path:not([stroke]){fill:var(--scroll-s200)}.collection__pagination a,.collection__pagination .current{min-width:42px;height:42px;font-size:var(--fs-14);justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}@media (hover:hover){.collection__pagination a:hover{background-position:100%;transform:translateY(-2px)}}.collection__pagination .current{border-color:var(--orange-o300,var(--brown-b100));cursor:default;background-position:100%}.collection__pagination .deco{color:var(--scroll-s400)}.collection__load-more{position:relative}.collection__load-more-spinner{opacity:0;border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;margin:auto;animation:.7s linear infinite collection-load-spin;position:absolute;inset:0}.collection__results[data-loading-more] .collection__load-more{pointer-events:none}.collection__results[data-loading-more] .collection__load-more-label{visibility:hidden}.collection__results[data-loading-more] .collection__load-more-spinner{opacity:1}@keyframes collection-load-spin{to{transform:rotate(360deg)}}.collection__title-bar{justify-content:space-between;align-items:center;gap:var(--pad-x-sm);margin:0 0 var(--pad) 0;display:flex}@media (width<=749px){.collection__title-bar{padding-inline:var(--page-margin,24px)}}.collection__title-bar-title{flex:auto;min-width:0}.collection__title-bar-title>.ribbon-text,.collection__title-bar-title>.collection__heading{margin-bottom:0}@media (width<=749px){.collection__filter-toggle-label{display:none}}.collection__filter-toggle{background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}.collection__filter-toggle svg{width:22px;height:22px}.collection__filter-toggle svg path:not([stroke]){fill:var(--scroll-s200)}.collection__filter-toggle{font-size:var(--fs-15);flex:none;align-items:center;gap:8px;padding:10px 18px;display:inline-flex;position:absolute;right:0}@media (hover:hover){.collection__filter-toggle:hover{background-position:100%;transform:translateY(-2px)}}.collection__filter-toggle__icon{width:18px;height:18px;display:inline-flex}.collection__filter-toggle__icon svg{width:100%;height:100%}.collection__filter-toggle__badge{background:var(--orange-o300,#f4a938);min-width:20px;height:20px;color:var(--brown-b800,#32150a);font-size:var(--fs-11);border-radius:100px;justify-content:center;align-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-flex}@media (width<=749px){.collection__filter-toggle__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.collection__filter-toggle{padding:10px}}.collection-filters{z-index:210;pointer-events:none;position:fixed;inset:0}.collection-filters[data-open]{pointer-events:auto}.collection-filters[data-open] .collection-filters__overlay{opacity:1}.collection-filters[data-open] .collection-filters__panel{transform:translate(0)}.collection-filters__overlay{opacity:0;background:#00000073;transition:opacity .35s;position:absolute;inset:0}.collection-filters__panel{width:100%;max-width:450px;transition:transform .6s var(--spring-easing);position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%)}@media (width>=750px){.collection-filters__panel{width:58%}}@media (width>=1100px){.collection-filters__panel{width:42%}}.collection-filters__panel:before{content:"";pointer-events:none;background-color:var(--brown-b500);width:8px;height:8px;box-shadow:0 0 0 1px var(--scroll-s200);z-index:2;position:absolute;top:8px;left:8px;translate:-50% -50%;rotate:45deg}.collection-filters__panel:after{content:"";pointer-events:none;background-color:var(--brown-b500);width:8px;height:8px;box-shadow:0 0 0 1px var(--scroll-s200);z-index:2;position:absolute;top:8px;right:8px;translate:50% -50%;rotate:45deg}.collection-filters__panel-wrapper{box-sizing:border-box;background-image:var(--noise), var(--big_noise), var(--panel-background,radial-gradient(ellipse at center, #f6e2b0 0%, #ffdd9a 100%));background-position:top,-50% 0,top;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 700px,100% 100%;flex-direction:column;width:calc(100% - 16px);height:calc(100% - 16px);display:flex;position:absolute;top:8px;left:8px;overflow:hidden}.collection-filters__header{background-color:var(--brown-b300);border:1px solid var(--scroll-s200);color:var(--scroll-s200);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.collection-filters__title{font-family:var(--font-secondary--family);font-size:var(--fs-h3);color:var(--scroll-s200)}.collection-filters__close{background-image:var(--plus);width:26px;height:26px;cursor:var(--pointer);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:26px 26px;border:0;padding:0;transform:rotate(45deg)}.collection-filters__form{flex-direction:column;flex:1;min-height:0;display:flex}.collection-filters__groups{min-height:0;color:var(--brown-b800);flex:1;padding:16px 20px;transition:opacity .2s;position:relative;overflow-y:auto}.collection-filters__count{font-size:var(--fs-14);color:var(--brown-b400);margin:0 0 12px}.collection-filters__group{border-bottom:1px solid #3526102e;padding:6px 0}.collection-filters__group-summary{width:100%;cursor:var(--pointer);color:var(--brown-b800);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-family:inherit;font-weight:700;list-style:none;display:flex}.collection-filters__group-summary:after{content:"";z-index:1;background-image:var(--chevron);width:26px;height:26px;transition:transform var(--spring-easing) .7s;background-position:50%;background-repeat:no-repeat;background-size:26px 26px;flex-shrink:0;position:relative;top:0;right:8px;transform:rotate(90deg)}.collection-filters__group-summary[aria-expanded=true]:after{transform:rotate(-90deg)}.collection-filters__group-summary svg{display:none}.collection-filters__group-body-wrapper{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.collection-filters__group-summary[aria-expanded=true]+.collection-filters__group-body-wrapper{grid-template-rows:1fr}.collection-filters__group-body{min-height:0;padding:0 6px;transition:padding .35s;overflow:hidden}.collection-filters__group-summary[aria-expanded=true]+.collection-filters__group-body-wrapper .collection-filters__group-body{padding:6px 6px 12px}.collection-filters__list{font-family:var(--font-secondary--family);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.collection-filters__item.is-disabled{opacity:.4}.collection-filters__checkbox{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.collection-filters__item-label{cursor:var(--pointer);align-items:center;gap:10px;display:flex}@media (hover:hover){.collection-filters__item-label:hover{color:var(--brown-b300)}}.collection-filters__checkbox-box{border:2px solid var(--brown-b400);background:0 0;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:background-color .15s,border-color .15s;position:relative}.collection-filters__checkbox-box:after{content:"";border:solid var(--scroll-s100);border-width:0 2px 2px 0;width:6px;height:11px;transition:transform .15s;position:absolute;top:0;left:4px;transform:rotate(45deg)scale(0)}.collection-filters__checkbox:checked+.collection-filters__item-label .collection-filters__checkbox-box{background:var(--brown-b400);border-color:var(--brown-b400)}.collection-filters__checkbox:checked+.collection-filters__item-label .collection-filters__checkbox-box:after{transform:rotate(45deg)scale(1)}.collection-filters__checkbox:focus-visible+.collection-filters__item-label .collection-filters__checkbox-box{outline:2px solid var(--orange-o300);outline-offset:2px}.collection-filters__item-count{font-size:var(--fs-body);color:var(--brown-b400);margin-left:auto;margin-right:10px}.collection-filters__swatch-dot{background-position:50%;background-size:cover;border:1px solid #35261059;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff4d}.collection-filters__checkbox:checked+.collection-filters__item-label .collection-filters__swatch-dot{box-shadow:0 0 0 2px var(--panel-background,#ffdd9a), 0 0 0 4px var(--brown-b400)}.collection-filters__checkbox:focus-visible+.collection-filters__item-label .collection-filters__swatch-dot{outline:2px solid var(--orange-o300);outline-offset:2px}.collection-filters__price{align-items:center;gap:10px;display:flex}.collection-filters__price-field{border:1px solid var(--brown-b400);background:#ffffff59;border-radius:8px;flex:1;align-items:center;gap:4px;padding:6px 10px;display:flex}.collection-filters__price-prefix{color:var(--brown-b400);font-size:var(--fs-14)}.collection-filters__price-input{width:100%;color:var(--brown-b800);font-size:var(--fs-15);-moz-appearance:textfield;background:0 0;border:0;outline:none}.collection-filters__price-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.collection-filters__price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.collection-filters__price-sep{color:var(--brown-b400)}.collection-filters__footer{flex-shrink:0;align-items:center;gap:14px;padding:14px 20px;display:flex}.collection-filters__clear{color:var(--brown-b800);font-size:var(--fs-14);text-underline-offset:3px;cursor:var(--pointer);text-decoration:underline}.collection-filters__apply{background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}.collection-filters__apply svg{width:22px;height:22px}.collection-filters__apply svg path:not([stroke]){fill:var(--scroll-s200)}.collection-filters__apply{font-size:var(--fs-15);margin-left:auto;padding:11px 28px}@media (hover:hover){.collection-filters__apply:hover{background-position:100%;transform:translateY(-2px)}}.collection-filters[data-loading] .collection-filters__groups{pointer-events:none;opacity:.5}.collection-filters__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes funny_bounce_answer_translate{30%{transform:translateY(-20px)}90%{transform:translateY(0)}}@keyframes funny_bounce_answer{0%{transform:scaleX(1)}20%{transform:scaleX(1.1)}40%{transform:scaleX(1)}}@keyframes funny_bounce_answer_scale_y{20%{transform:scaleY(1)}40%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes funny_bounce_answer_swing{0%{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(2.5deg)}to{transform:rotate(0)}}.shopify-block:has(.jdgm-carousel-wrapper){width:100%;color:var(--brown-b800);z-index:1;margin:10px 0;position:relative;margin-bottom:60px!important}.shopify-block:has(.jdgm-carousel-wrapper) .jdgm-carousel-number-of-reviews{margin-top:var(--pad-x-sm)}.shopify-block:has(.jdgm-carousel-wrapper) .jdgm-carousel{width:100%!important}.shopify-block:has(.jdgm-carousel-wrapper) .jdgm-carousel .jdgm-carousel__arrows{gap:var(--pad-x-sm);flex-flow:row;justify-content:center;align-items:center;display:flex}.shopify-block:has(.jdgm-carousel-wrapper) .jdgm-carousel .jdgm-carousel__arrows div{float:unset!important;margin-top:0!important}.shopify-block:has(.jdgm-carousel-wrapper)>div{z-index:1;display:block;position:relative;max-width:unset!important;margin:0!important}.shopify-block:has(.jdgm-carousel-wrapper)>div:before{pointer-events:none;content:"";background-repeat:no-repeat;background-image:var(--jdgm_corner_decoration);width:188px;height:147px;position:absolute;top:-10px;right:-10px}.shopify-block:has(.jdgm-carousel-wrapper)>div:after{pointer-events:none;content:"";background-repeat:no-repeat;background-image:var(--jdgm_corner_decoration);width:188px;height:147px;position:absolute;top:-10px;right:-10px}.shopify-block:has(.jdgm-carousel-wrapper)>div:after{top:-10px;left:-10px;right:unset;transform:scaleX(-1)}.shopify-block:has(.jdgm-carousel-wrapper) .jdgm-carousel-wrapper{width:100%}.shopify-block:has(.jdgm-carousel-wrapper) .jdgm-carousel-wrapper:before{pointer-events:none;content:"";background-repeat:no-repeat;background-image:var(--jdgm_corner_decoration);width:188px;height:147px;position:absolute;bottom:-10px;right:-10px;transform:scaleY(-1)}.shopify-block:has(.jdgm-carousel-wrapper) .jdgm-carousel-wrapper:after{pointer-events:none;content:"";background-repeat:no-repeat;background-image:var(--jdgm_corner_decoration);width:188px;height:147px;position:absolute;bottom:-10px;right:-10px;transform:scaleY(-1)}.shopify-block:has(.jdgm-carousel-wrapper) .jdgm-carousel-wrapper:after{bottom:-10px;left:-10px;right:unset;transform:scaleX(-1)scaleY(-1)}.shopify-block:has(.jdgm-carousel-wrapper):before{--panel-corner-size:0px;z-index:0;content:"";pointer-events:none;z-index:0;backface-visibility:hidden;background:var(--brown-b500);--_c:var(--panel-corner-size,26px);--_cb:var(--panel-corner-size-bottom,var(--_c));-webkit-mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;position:absolute;inset:-1px;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shopify-block:has(.jdgm-carousel-wrapper):after{z-index:0;--panel-corner-size:0px;content:"";--_c:var(--panel-corner-size,26px);--_cb:var(--panel-corner-size-bottom,var(--_c));-webkit-mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;background-image:var(--noise), var(--big_noise), var(--panel-background,radial-gradient(ellipse at center, #f6e2b0 0%, #ffdd9a 100%));background-position:top,-50% 0,top;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 700px,100% 100%;position:absolute;inset:1px;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jdgm-carousel__right-arrow,.jdgm-carousel__left-arrow{border-color:var(--brown-b300)!important;border:none!important}.jdgm-carousel__right-arrow:after,.jdgm-carousel__left-arrow:after{z-index:1;content:"";background-image:var(--chevron);background-position:50%;background-repeat:no-repeat;background-size:26px 26px;width:26px;height:26px;display:block;position:relative;top:0;right:8px;transform:rotate(45deg)}.jdgm-carousel__left-arrow:after{transform:rotate(-135deg)}.jdgm-carousel-item__review{overflow:unset!important;position:unset!important}.jdgm-carousel-item__review .jdgm-carousel-item__review-rating{gap:calc(var(--pad-y-xs) / 3);background:radial-gradient(50% 50% at 50% 50%, var(--brown-b300,#82442c) 0%, var(--brown-b400,#5b301f) 81.73%, var(--brown-b500,#4f291b) 100%);border-radius:50px;width:fit-content;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-sizing:border-box!important;padding:var(--pad-y-xs) var(--pad-x-sm)!important;margin:0 auto!important;line-height:0!important;display:flex!important}.jdgm-carousel-title-and-link{align-items:center;gap:var(--pad-y-sm);flex-flow:column;display:flex}.jdgm-all-reviews-rating{justify-content:center;align-items:center;gap:calc(var(--pad-y-xs) / 3);flex-flow:row;display:flex!important}.jdgm-carousel-title{font-size:var(--fs-h1);padding:0px calc(var(--pad-x-sm) * 1.5)}@media (width<=749px){.jdgm-carousel-title{font-size:24px!important}}.jdgm-widget.jdgm-all-reviews-rating-wrapper .jdgm-star,.jdgm-all-reviews-rating-wrapper.jdgm-all-reviews-rating-wrapper .jdgm-star{width:40px;height:40px}.jdgm-widget.jdgm-all-reviews-rating-wrapper .jdgm-star:before,.jdgm-all-reviews-rating-wrapper.jdgm-all-reviews-rating-wrapper .jdgm-star:before{width:40px;height:40px;display:inline-block}.jdgm-widget .jdgm-carousel__item-container,.jdgm-all-reviews-rating-wrapper .jdgm-carousel__item-container{padding:30px 0 0}.jdgm-widget .jdgm-carousel__item-container .jdgm-carousel__item-wrapper,.jdgm-all-reviews-rating-wrapper .jdgm-carousel__item-container .jdgm-carousel__item-wrapper{height:unset!important;padding-left:10px!important;padding-right:10px!important}.jdgm-widget .jdgm-carousel-item,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item{--panel-corner-size:16px;--panel-corner-size-bottom:0px;grid-template:"a""b""c"/1fr;height:300px;padding-top:30px;display:inline-grid;position:relative;overflow:unset!important}.jdgm-widget .jdgm-carousel-item .jdgm-carousel-item__review,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item .jdgm-carousel-item__review{grid-area:b}.jdgm-widget .jdgm-carousel-item .jdgm-carousel-item__review p,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item .jdgm-carousel-item__review p{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jdgm-widget .jdgm-carousel-item .jdgm-carousel-item__reviewer-name-wrapper,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item .jdgm-carousel-item__reviewer-name-wrapper{grid-area:a}.jdgm-widget .jdgm-carousel-item .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__reviewer-name,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__reviewer-name{opacity:1;text-align:center;max-width:220px;font-size:20px;font-weight:700;line-height:22px;font-family:var(--font-secondary--family);margin:0 auto;overflow:hidden}.jdgm-widget .jdgm-carousel-item .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__timestamp,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__timestamp{font-family:var(--font-secondary--family);opacity:1;font-size:20px;font-style:italic;font-weight:300;line-height:22px;display:block!important}.jdgm-widget .jdgm-carousel-item .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__timestamp:after,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item .jdgm-carousel-item__reviewer-name-wrapper .jdgm-carousel-item__timestamp:after{content:"";background-image:var(--divider_1);background-position:50%;background-repeat:no-repeat;width:100%;height:20px;display:block}.jdgm-widget .jdgm-carousel-item .jdgm-carousel-item__product,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item .jdgm-carousel-item__product{background:radial-gradient(50% 50% at 50% 50%, var(--brown-b300,#82442c) 0%, var(--brown-b400,#5b301f) 81.73%, var(--brown-b500,#4f291b) 100%);border-radius:12px;flex-flow:row;grid-area:c;align-items:center;width:100%;height:80px;margin-top:auto;margin-bottom:16px;padding:10px;text-decoration:none;display:flex;overflow:hidden;box-sizing:border-box!important}.jdgm-widget .jdgm-carousel-item .jdgm-carousel-item__product img,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item .jdgm-carousel-item__product img{box-sizing:border-box;display:block;margin:0!important}.jdgm-widget .jdgm-carousel-item .jdgm-carousel-item__product,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item .jdgm-carousel-item__product{gap:10px}.jdgm-widget .jdgm-carousel-item .jdgm-carousel-item__product .jdgm-carousel-item__product-title,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item .jdgm-carousel-item__product .jdgm-carousel-item__product-title{overflow:unset;text-align:left;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block!important}.jdgm-widget .jdgm-carousel-item>div,.jdgm-widget .jdgm-carousel-item a,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item>div,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item a{z-index:1;display:block;position:relative}.jdgm-widget .jdgm-carousel-item:before,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item:before{z-index:0;content:"";pointer-events:none;z-index:0;backface-visibility:hidden;background:var(--brown-b500);--_c:var(--panel-corner-size,26px);--_cb:var(--panel-corner-size-bottom,var(--_c));-webkit-mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;inset:-1px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;position:absolute;inset:-1px 9px;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jdgm-widget .jdgm-carousel-item:after,.jdgm-all-reviews-rating-wrapper .jdgm-carousel-item:after{--panel-corner-size:15.5px;--panel-corner-size-bottom:0px;z-index:0;content:"";--_c:var(--panel-corner-size,26px);--_cb:var(--panel-corner-size-bottom,var(--_c));-webkit-mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;background-image:var(--noise), var(--big_noise), var(--panel-background,radial-gradient(ellipse at center, #f6e2b0 0%, #ffdd9a 100%));inset:1px;background-position:top,-50% 0,top;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 700px,100% 100%;border-bottom-right-radius:16px;border-bottom-left-radius:16px;position:absolute;inset:1px 10px;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jdgm-widget .jdgm-star,.jdgm-all-reviews-rating-wrapper .jdgm-star{width:30px;height:30px;padding:0!important;display:block!important}.jdgm-widget .jdgm-star:before,.jdgm-all-reviews-rating-wrapper .jdgm-star:before{background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:inline-block}.jdgm-widget .jdgm-star.jdgm--on:before,.jdgm-all-reviews-rating-wrapper .jdgm-star.jdgm--on:before{background-image:var(--jdgm_star);content:""!important}.jdgm-widget .jdgm-star.jdgm--off:before,.jdgm-all-reviews-rating-wrapper .jdgm-star.jdgm--off:before{background-image:var(--jdgm_star_empty);content:""!important}.jdgm-widget .jdgm-star.jdgm--half:before,.jdgm-all-reviews-rating-wrapper .jdgm-star.jdgm--half:before{background-image:var(--jdgm_star_half);content:""!important}.jdgm-prev-badge,.jdgm-prev-badge__stars,.jdgm-rev-widg__summary-stars,.jdgm-histogram__star,.jdgm-rev__rating{display:flex!important}body .jdgm-prev-badge{align-content:center;gap:var(--pad-x-sm);display:flex!important}body .jdgm-prev-badge span{line-height:2;font-size:var(--fs-body);font-family:var(--font-secondary--family)}.shopify-section:has(#judgeme_product_reviews){--content-width:min(calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2));--content-margin:minmax(var(--page-margin), 1fr);--content-grid:var(--content-margin) var(--content-width) var(--content-margin);grid-template-columns:var(--content-grid);width:100%;display:grid}.shopify-section:has(#judgeme_product_reviews):has(.jdgm-rev-widg__reviews:empty){display:none!important}.shopify-section:has(#judgeme_product_reviews)>div{--jdgm-primary-color:var(--brown-b500);--jdgm-reviewer-name-color:var(--brown-b500);--panel-corner-size:0px;color:var(--brown-b800);position:relative}.shopify-section:has(#judgeme_product_reviews)>div:before{z-index:0;content:"";pointer-events:none;z-index:0;backface-visibility:hidden;background:var(--brown-b500);--_c:var(--panel-corner-size,26px);--_cb:var(--panel-corner-size-bottom,var(--_c));-webkit-mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;position:absolute;inset:-1px;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shopify-section:has(#judgeme_product_reviews)>div:after{z-index:0;content:"";--_c:var(--panel-corner-size,26px);--_cb:var(--panel-corner-size-bottom,var(--_c));-webkit-mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;background-image:var(--noise), var(--big_noise), var(--panel-background,radial-gradient(ellipse at center, #f6e2b0 0%, #ffdd9a 100%));background-position:top,-50% 0,top;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 700px,100% 100%;position:absolute;inset:1px;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-rev-widg__summary-inner{flex-flow:column;justify-content:center;align-items:center;display:flex}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-stars{grid-template-columns:repeat(5,30px);display:grid!important}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-stars .jdgm-rev-widg__summary-average{text-align:center;grid-column:1/6}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-histogram__row{height:unset;flex-flow:row;justify-content:flex-start;align-items:center;width:100%;display:flex}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-histogram__row .jdgm-histogram__bar{background-color:var(--brown-b800);border:1px solid var(--brown-b500);height:12px}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-histogram__row .jdgm-histogram__bar .jdgm-histogram__bar-content{background-color:var(--orange-o300)}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-histogram__row .jdgm-histogram__frequency{color:var(--brown-b500)}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-gallery__thumbnail-wrapper:before{color:var(--brown-b500)}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-review-search-wrapper{padding:0}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-review-search-wrapper .jdgm-review-search{color:var(--brown-b800);border:none;border-bottom:1px solid var(--brown-b300);min-width:0;padding:var(--pad-x-sm) var(--pad-y-sm);cursor:text;padding-top:var(--pad-x-sm);background:0 0;outline:none;flex:1;font-family:inherit;font-size:16px;transition:border-color .15s}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-review-search-wrapper .jdgm-review-search:focus-within{border-color:var(--brown-b800)}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-review-search-wrapper .jdgm-review-search::placeholder{color:var(--brown-b500)}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-review-search-wrapper:after{background-image:var(--icon_search);content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-rev{padding-bottom:0}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-gallery-title{color:var(--brown-b500)}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-paginate .jdgm-btn{background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-paginate .jdgm-btn svg{width:22px;height:22px}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-paginate .jdgm-btn svg path:not([stroke]){fill:var(--scroll-s200)}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-rev__buyer-badge-wrapper{margin-left:0}.shopify-section:has(#judgeme_product_reviews)>div .jdgm-rev__buyer-badge{background-color:var(--brown-b400);border-radius:5px}:is(.shopify-section:has(#judgeme_product_reviews)>div .jdgm-rev__timestamp,.shopify-section:has(#judgeme_product_reviews)>div .jdgm-rev__body){font-family:var(--font-secondary--family)}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews{padding:var(--pad)}@media (width<=749px){.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews{padding-left:var(--pad-x-sm);padding-right:var(--pad-x-sm);padding-bottom:var(--pad-x-sm)}}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews{z-index:1;position:relative;max-width:unset!important;margin:0!important}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews:before{pointer-events:none;content:"";background-repeat:no-repeat;background-image:var(--jdgm_corner_decoration);width:188px;height:147px;position:absolute;top:-10px;right:-10px}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews:after{pointer-events:none;content:"";background-repeat:no-repeat;background-image:var(--jdgm_corner_decoration);width:188px;height:147px;position:absolute;top:-10px;right:-10px}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews:after{top:-10px;left:-10px;right:unset;transform:scaleX(-1)}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews>div{padding:0!important}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews>div .jm-review-widget__header-and-body .jm-review-widget-header__title{font-size:32px;font-family:var(--font-primary--family)}@media (width<=749px){.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews>div .jm-review-widget__header-and-body .jm-review-widget-header__title{font-size:24px}}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-review-widget:before{pointer-events:none;content:"";background-repeat:no-repeat;background-image:var(--jdgm_corner_decoration);width:188px;height:147px;position:absolute;bottom:-10px;right:-10px;transform:scaleY(-1)}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-review-widget:after{pointer-events:none;content:"";background-repeat:no-repeat;background-image:var(--jdgm_corner_decoration);width:188px;height:147px;position:absolute;bottom:-10px;right:-10px;transform:scaleY(-1)}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-review-widget:after{bottom:-10px;left:-10px;right:unset;transform:scaleX(-1)scaleY(-1)}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-review-widget{--jm-review-widget-star-and-histogram-color:var(--orange-o300)!important;--jm-review-widget-button-color:var(--brown-b400)!important;--jm-review-widget-button-text-color:var(--orange-o100)!important;--jm-review-widget-text-color:var(--brown-b800)!important;--jm-review-widget-lighter-text-color:var(--brown-b300)!important;--jm-widget-primary-color:var(--brown-b400)!important;--jm-review-widget-form-button-color:var(--brown-b400)!important;--jm-review-widget-form-button-text-color:var(--orange-o100)!important;--jm-review-widget-form-background-color:var(--orange-o50)!important;--jm-review-widget-bar-chart-height:4px!important}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-star-rating__font-icon{text-shadow:0px 1px 0px var(--brown-b500), -1px 0px 0px var(--brown-b500), 1px 0px 0px var(--brown-b500), 0px -1px 0px var(--brown-b500);font-family:SourStar!important}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-button--primary:not(.jm-pagination-controls__button){background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-button--primary:not(.jm-pagination-controls__button) svg{width:22px;height:22px}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-button--primary:not(.jm-pagination-controls__button) svg path:not([stroke]){fill:var(--scroll-s200)}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-button--primary:not(.jm-pagination-controls__button){position:relative;overflow:visible}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-button--primary:not(.jm-pagination-controls__button):after{pointer-events:none;background-image:var(--sparks);content:"";background-position:600px 60px;background-repeat:no-repeat;width:60px;height:60px;position:absolute;top:-5px;right:0}@media (hover:hover){.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-button--primary:not(.jm-pagination-controls__button):hover{background-position:100%;transform:translateY(-4px)}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-button--primary:not(.jm-pagination-controls__button):hover:after{animation:.7s steps(10,end) forwards pill-btn-sparks}}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-button--primary:not(.jm-pagination-controls__button){background:linear-gradient(86deg, var(--brown-b800) 1%, var(--brown-b300) 65.36%)!important;color:var(--scroll-s200)!important;border:1px solid var(--brown-b100)!important;box-shadow:0px 0px 0px 2px var(--brown-b800)!important;font-family:var(--font-primary--family)!important;transition:transform .4s var(--spring-easing)!important;border-radius:100px!important;font-weight:700!important;overflow:visible!important}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-button--primary:not(.jm-pagination-controls__button):after{content:""!important}@media (hover:hover){.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-button--primary:not(.jm-pagination-controls__button):hover{transform:translateY(-4px)!important}}.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-reviewer-avatar--with-initial .jm-reviewer-avatar__initial{background:radial-gradient(50% 50% at 50% 50%, var(--brown-b300) 0%, var(--brown-b400) 81.73%, var(--brown-b500) 100%);color:var(--orange-o100);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}:is(.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-reviewer-info__name,.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-review-content__title,.shopify-section:has(#judgeme_product_reviews)>div #judgeme_product_reviews .jm-review-widget-header__title){font-family:var(--font-secondary--family)}:is(.shopify-section:has([data-block-handle=review_widget]),.shopify-section:has([data-block-handle=featured_carousel])){padding-inline:0!important;padding-top:0!important}.jdgm-review-snippet-widget-wrapper .jdgm-rev-snippet-widget__prev-btn{left:0;position:absolute!important;top:50%!important}.jdgm-review-snippet-widget-wrapper .jdgm-rev-snippet-widget__next-btn{right:0;position:absolute!important;top:50%!important}.jdgm-review-snippet-widget-wrapper .jdgm-rev-snippet-card__rev-content-container{width:100%}.jdgm-review-snippet-widget-wrapper .jdgm-rev-snippet-card__rev-header{flex-flow:column-reverse;align-items:center;display:flex}.jdgm-review-snippet-widget-wrapper .jdgm-rev-snippet-card__rev-rating{display:flex}.jdgm-review-snippet-widget-wrapper .jdgm-rev-snippet-card{border:2px solid var(--brown-b500);background-color:var(--orange-o200)!important;border-radius:0!important}.jdgm-review-snippet-widget-wrapper .jdgm-rev-snippet-card__rev-body p{text-align:center;color:var(--brown-b800,#32150a);text-align:center;font-family:var(--font-secondary--family);font-size:14px;font-style:normal;font-weight:700;line-height:16px}.jdgm-review-snippet-widget-wrapper .jdgm-rev-snippet-card__review-for-label{text-align:center;color:var(--brown-b500,#4f291b);font-family:var(--font-secondary--family);font-size:12px;font-style:normal;font-weight:700;line-height:16px}[data-block-handle=review_widget]{padding:0!important}[data-block-handle=review_widget] #judgeme_product_reviews{padding:var(--pad)!important}@media (width<=749px){[data-block-handle=review_widget] #judgeme_product_reviews{padding:var(--pad-x-sm)!important}}body #monster-upsell-cart[data-rtl=false] .monster_upsell_rtl{transition:right .7s var(--spring-easing)!important}#monster-cart-wrapper{border-radius:0!important}#monster-cart-wrapper [data-value]{font-family:var(--font-secondary--family)}#monster-cart-wrapper #mu-empty-cart{align-items:center;justify-content:top;flex-flow:column;display:flex}#monster-cart-wrapper #mu-empty-cart img{display:none!important}#monster-cart-wrapper #mu-empty-cart>div:has(img){order:0;width:100%}#monster-cart-wrapper #mu-empty-cart>div:has(img):before{content:"";aspect-ratio:4/3;background-position:50%;background-size:contain;background-image:var(--empty_cart);width:100%;display:block;position:relative}#monster-cart-wrapper #mu-empty-cart:before{color:var(--brown-b300);content:"Your bag is empty.";order:1}#monster-cart-wrapper #mu-empty-cart:after{color:var(--brown-b300);text-align:center;content:"No. NO. Go back. LOOK AROUND. I didn't rebuild the SourForge for you to just BROWSE.";order:1}#monster-cart-wrapper #mu-empty-cart #mu-continue-shopping{order:2;padding-top:0!important}#monster-cart-wrapper>div{color:var(--brown-b800)!important;font-family:var(--font-primary--family)!important;background:0 0!important;border-radius:0!important;position:relative!important}#monster-cart-wrapper>div>*{z-index:1;position:relative}#monster-cart-wrapper>div:before{z-index:0;content:"";--panel-corner-size:0px;pointer-events:none;z-index:0;backface-visibility:hidden;background:var(--brown-b500);--_c:var(--panel-corner-size,26px);--_cb:var(--panel-corner-size-bottom,var(--_c));-webkit-mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;position:absolute;inset:-1px;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#monster-cart-wrapper>div:after{z-index:0;--panel-corner-size:0px;content:"";--_c:var(--panel-corner-size,26px);--_cb:var(--panel-corner-size-bottom,var(--_c));-webkit-mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_cb), #fff calc(var(--_cb) + .5px)) bottom right;background-image:var(--noise), var(--big_noise), var(--panel-background,radial-gradient(ellipse at center, #f6e2b0 0%, #ffdd9a 100%));background-position:top,-50% 0,top;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 700px,100% 100%;position:absolute;inset:1px;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#monster-cart-wrapper #mu-header>div{box-shadow:inset 0px 0px 0px 1px var(--scroll-s200);position:relative;background:var(--brown-b300)!important;background-image:var(--noise)!important;height:56px!important;color:var(--scroll-s200)!important;background-size:200px!important;border-radius:0!important;padding:0!important;overflow:visible!important}#monster-cart-wrapper #mu-header>div>div:first-child{display:none}#monster-cart-wrapper #mu-header>div:before{content:"";pointer-events:none;background-color:var(--brown-b500);width:8px;height:8px;box-shadow:0px 0px 0px 1px var(--scroll-s200);z-index:2;position:absolute;top:0;left:0;translate:-50% -50%;rotate:45deg}#monster-cart-wrapper #mu-header>div:after{content:"";pointer-events:none;background-color:var(--brown-b500);width:8px;height:8px;box-shadow:0px 0px 0px 1px var(--scroll-s200);z-index:2;position:absolute;top:0;right:0;translate:50% -50%;rotate:45deg}#monster-cart-wrapper #mu-header>div{padding-left:6px!important}#monster-cart-wrapper .mu-cart-header{letter-spacing:.02em;color:var(--scroll-s200)!important;font-family:var(--font-secondary--family)!important;text-align:left!important;font-size:0!important;font-weight:700!important;display:block!important}#monster-cart-wrapper .mu-cart-header:before{content:"Your Bag";padding-left:10px;font-weight:400!important;font-size:var(--fs-h3)!important;font-family:var(--font-secondary--family)!important}#monster-cart-wrapper #mu-header svg path{fill:var(--scroll-s200)!important}#monster-cart-wrapper #mu-header>div>div.mu\:pr-5.mu\:py-3.mu\:cursor-pointer.mu\:flex.mu\:justify-end{position:relative}#monster-cart-wrapper #mu-header>div>div.mu\:pr-5.mu\:py-3.mu\:cursor-pointer.mu\:flex.mu\:justify-end:before{z-index:1;content:"";background-image:var(--plus);width:26px;height:26px;transition:transform var(--spring-easing) .7s;background-position:50%;background-repeat:no-repeat;background-size:26px 26px;position:absolute;top:0;right:8px;transform:rotate(45deg)}@media (hover:hover){#monster-cart-wrapper #mu-header>div>div.mu\:pr-5.mu\:py-3.mu\:cursor-pointer.mu\:flex.mu\:justify-end:hover:before{transform:rotate(135deg)}}#monster-cart-wrapper #mu-header>div>div.mu\:pr-5.mu\:py-3.mu\:cursor-pointer.mu\:flex.mu\:justify-end svg{display:none}#monster-cart-wrapper .mu-cart-item{border-radius:10px;padding:8px;position:relative;transform:rotate(.8deg);background:var(--Gradient-Brown,radial-gradient(50% 50% at 50% 50%, var(--Colors-brown-B300,#82442c) 0%, var(--Colors-brown-B400,#5b301f) 81.73%, var(--Colors-brown-B500,#4f291b) 100%))!important;border:none!important}#monster-cart-wrapper .mu-cart-item:nth-of-type(2n){transform:rotate(-.8deg)}#monster-cart-wrapper .mu-cart-item .mu-item-image{border:none!important;outline:none!important}#monster-cart-wrapper .mu-cart-item .mu-remove-bin:has(.mu-fa-spin) svg path{fill:#fff}#monster-cart-wrapper .mu-cart-item .mu-remove-bin:not([disabled]){position:relative;opacity:1!important}#monster-cart-wrapper .mu-cart-item .mu-remove-bin:not([disabled]):before{z-index:1;content:"";background-image:var(--pin);width:22px;height:22px;transition:transform var(--spring-easing) .7s;background-position:50%;background-repeat:no-repeat;background-size:22px 22px;position:absolute;top:-12px;right:-12px}@media (hover:hover){#monster-cart-wrapper .mu-cart-item .mu-remove-bin:not([disabled]):hover:before{background-image:var(--pin_hover);transform:rotate(360deg)}}#monster-cart-wrapper .mu-cart-item .mu-remove-bin:not([disabled]) svg{display:none}#monster-cart-wrapper .mu-item-image{outline:2px solid var(--brown-b400);outline-offset:-2px;flex-shrink:0;border-radius:0!important}#monster-cart-wrapper .mu-item-title{color:var(--scroll-s200)!important;font-family:var(--font-secondary--family)!important;font-weight:700!important}#monster-cart-wrapper .mu-item-title a{text-decoration:none;color:inherit!important}@media (hover:hover){#monster-cart-wrapper .mu-item-title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--orange-o300);text-decoration-color:var(--orange-o300)}}#monster-cart-wrapper .mu-item-price{color:var(--orange-o300)!important;font-weight:700!important;font-family:var(--font-secondary--family)!important}#monster-cart-wrapper .mu-item-quantity button{transform-origin:50%;transition:transform .7s var(--spring-easing), background .15s ease, color .15s ease;width:20px;height:20px;margin:auto 0;color:var(--brown-b800)!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}@media (hover:hover){#monster-cart-wrapper .mu-item-quantity button:hover{color:var(--scroll-s200)!important}#monster-cart-wrapper .mu-item-quantity button:first-of-type:hover{transform:rotate(-180deg)}#monster-cart-wrapper .mu-item-quantity button:nth-of-type(2):hover{transform:rotate(90deg)}}#monster-cart-wrapper .mu-item-quantity button svg{opacity:0}#monster-cart-wrapper .mu-item-quantity button{background-position:50%;background-size:contain!important;background-image:var(--minus)!important;background-repeat:no-repeat!important}#monster-cart-wrapper .mu-item-quantity button:nth-of-type(2){background-image:var(--plus)!important}#monster-cart-wrapper .mu-item-quantity>div{aspect-ratio:1;border-radius:50%;margin:0 3px;border-color:var(--scroll-s200)!important;color:var(--scroll-s200)!important;font-family:var(--font-secondary--family)!important;border:1px solid!important}#monster-cart-wrapper .mu-item-price{color:var(--brown-b50)!important}#monster-cart-wrapper .mu-remove-bin:not(:has(.mu-fa-spin)){opacity:.5;transition:opacity .2s}#monster-cart-wrapper .mu-remove-bin:not(:has(.mu-fa-spin)) path{fill:var(--brown-b400)!important}@media (hover:hover){#monster-cart-wrapper .mu-remove-bin:not(:has(.mu-fa-spin)):hover{opacity:1}}#monster-cart-wrapper #mu-checkout-container{position:relative;--tw-border-style:none!important;overflow:visible!important}#monster-cart-wrapper #mu-checkout-container:before{content:"Free shipping US & UK $54.99";font-family:var(--font-secondary--family);text-align:center;width:100%;padding-bottom:3px;font-weight:600;display:inline-block}#monster-cart-wrapper .mu-total,#monster-cart-wrapper .mu-subtotal{color:var(--brown-b800)!important;font-family:var(--font-secondary--family)!important}#monster-cart-wrapper .mu-total span,#monster-cart-wrapper .mu-subtotal span{color:inherit!important}#monster-cart-wrapper #mu-checkout-button,#monster-cart-wrapper .mu-checkout-btn{background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}#monster-cart-wrapper #mu-checkout-button svg,#monster-cart-wrapper .mu-checkout-btn svg{width:22px;height:22px}#monster-cart-wrapper #mu-checkout-button svg path:not([stroke]),#monster-cart-wrapper .mu-checkout-btn svg path:not([stroke]){fill:var(--scroll-s200)}#monster-cart-wrapper #mu-checkout-button,#monster-cart-wrapper .mu-checkout-btn{position:relative;overflow:visible}#monster-cart-wrapper #mu-checkout-button:after,#monster-cart-wrapper .mu-checkout-btn:after{pointer-events:none;background-image:var(--sparks);content:"";background-position:600px 60px;background-repeat:no-repeat;width:60px;height:60px;position:absolute;top:-5px;right:0}@media (hover:hover){#monster-cart-wrapper #mu-checkout-button:hover,#monster-cart-wrapper .mu-checkout-btn:hover{background-position:100%;transform:translateY(-4px)}#monster-cart-wrapper #mu-checkout-button:hover:after,#monster-cart-wrapper .mu-checkout-btn:hover:after{animation:.7s steps(10,end) forwards pill-btn-sparks}}#monster-cart-wrapper #mu-checkout-button,#monster-cart-wrapper .mu-checkout-btn{background:linear-gradient(86deg, var(--brown-b800) 5%, var(--brown-b300) 50%, var(--brown-b800) 95%)!important;color:var(--scroll-s200)!important;border:1px solid var(--brown-b100)!important;box-shadow:0px 0px 0px 2px var(--brown-b800)!important;font-family:var(--font-primary--family)!important;background-position:0%!important;background-size:200% 100%!important;border-radius:100px!important}#monster-cart-wrapper #mu-checkout-button .money,#monster-cart-wrapper .mu-checkout-btn .money{font-family:var(--font-secondary--family)!important}#monster-cart-wrapper #mu-checkout-button,#monster-cart-wrapper .mu-checkout-btn{transition:transform .4s var(--spring-easing), background-position .5s ease!important;font-weight:400!important;overflow:visible!important}#monster-cart-wrapper #mu-checkout-button:after,#monster-cart-wrapper .mu-checkout-btn:after{content:""!important}@media (hover:hover){#monster-cart-wrapper #mu-checkout-button:hover,#monster-cart-wrapper .mu-checkout-btn:hover{background-position:100%!important;transform:translateY(-4px)!important}}#monster-cart-wrapper ::-webkit-scrollbar{width:5px}#monster-cart-wrapper ::-webkit-scrollbar-track{background:0 0}#monster-cart-wrapper ::-webkit-scrollbar-thumb{background:var(--brown-b300);border-radius:2px}.shopify-section:has(.illustrated-heading.absolute) div:first-child:before{z-index:10000;opacity:.5;content:"";--main-color:var(--product-background,#6365d3);--main-color-dark:color-mix(in srgb, var(--main-color) 10%, #23232f);background-image:var(--noise), radial-gradient(circle farthest-side at center top, var(--main-color) 20%, var(--main-color-dark) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.product{margin:var(--pad) 0;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid;position:relative}@media (width<=749px){.product{grid-template-columns:1fr}}.product__media{padding:var(--pad);top:calc(var(--header-height,0px) + var(--pad));background-size:200px;flex-direction:column;align-self:start;gap:10px;display:flex;position:sticky;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 0 0,#0000 20px,#fff 20.5px),radial-gradient(circle at 100% 0,#0000 0,#fff .5px),radial-gradient(circle at 0 100%,#0000 0,#fff .5px),radial-gradient(circle at 100% 100%,#0000 20px,#fff 20.5px);mask-image:radial-gradient(circle at 0 0,#0000 20px,#fff 20.5px),radial-gradient(circle at 100% 0,#0000 0,#fff .5px),radial-gradient(circle at 0 100%,#0000 0,#fff .5px),radial-gradient(circle at 100% 100%,#0000 20px,#fff 20.5px);-webkit-mask-position:0 0,100% 0,0 100%,100% 100%;mask-position:0 0,100% 0,0 100%,100% 100%;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:border-box,border-box,border-box,border-box;mask-clip:border-box,border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box,border-box;mask-origin:border-box,border-box,border-box,border-box;-webkit-mask-composite:source-over,source-over,source-over,source-over;mask-composite:add,add,add,add;-webkit-mask-source-type:auto,auto,auto,auto;mask-mode:match-source,match-source,match-source,match-source}@media (width<=749px){.product__media{padding-top:0;padding-left:0;padding-right:0;padding-bottom:var(--pad-x-sm);margin:0px calc(var(--page-margin) * -1);width:calc(100% + var(--page-margin) * 2);position:static;-webkit-mask:none;mask:none}.product__media .product__media-thumbs{padding:0px var(--pad-x-sm)}}.product__gallery{flex-direction:column;gap:10px;display:flex}.product__gallery-stage{aspect-ratio:1;cursor:grab;touch-action:pan-y;position:relative;overflow:hidden}.product__gallery-stage:active{cursor:grabbing}.product__gallery-track{will-change:transform;height:100%;transition:transform .45s var(--spring-easing);display:flex}.product__gallery-track[data-dragging]{transition:none}.product__gallery-slide{flex:0 0 100%;height:100%;position:relative}.product__gallery-img{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.product__gallery-zoom{z-index:2;border:1px solid var(--brown-b300);background:var(--brown-b800);background-image:var(--noise);width:36px;height:36px;color:var(--scroll-s200);cursor:var(--pointer);opacity:0;transition:opacity .2s ease, transform .35s var(--spring-easing), border-color .2s ease;background-size:200px;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;right:12px}.product__gallery-zoom svg{pointer-events:none;width:16px;height:16px}@media (hover:hover){.product__gallery-stage:hover .product__gallery-zoom{opacity:1}.product__gallery-zoom:hover{border-color:var(--orange-o300);transform:scale(1.15)}}@media (hover:none){.product__gallery-zoom{opacity:.85}}.product__gallery-arrow{z-index:2;border:1px solid var(--brown-b300);background:var(--brown-b800);background-image:var(--noise);width:36px;height:36px;color:var(--scroll-s200);cursor:var(--pointer);opacity:0;transition:opacity .2s ease, transform .35s var(--spring-easing), border-color .2s ease;background-size:200px;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.product__gallery-arrow svg{pointer-events:none;width:18px;height:18px}.product__gallery-arrow--prev{left:10px;transform:translateY(-50%)}.product__gallery-arrow--next{right:10px;transform:translateY(-50%)}@media (hover:hover){.product__gallery-stage:hover .product__gallery-arrow{opacity:1}.product__gallery-arrow--prev:hover{border-color:var(--orange-o300);transform:translateY(-50%)translate(-3px)}.product__gallery-arrow--next:hover{border-color:var(--orange-o300);transform:translateY(-50%)translate(3px)}}@media (hover:none){.product__gallery-arrow{opacity:.8}}.product__gallery-counter{z-index:2;background:var(--brown-b800);background-image:var(--noise);border:1px solid var(--brown-b300);color:var(--scroll-s200);font-family:var(--font-secondary--family);font-size:var(--fs-12);letter-spacing:.06em;pointer-events:none;white-space:nowrap;background-size:200px;border-radius:100px;padding:3px 12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.product-lightbox{z-index:9999;position:fixed;inset:0}.product-lightbox[hidden]{display:none}.product-lightbox__backdrop{background:var(--brown-b800);background-image:var(--noise);opacity:0;cursor:var(--pointer);background-size:200px;transition:opacity .35s;position:absolute;inset:0}.product-lightbox.is-open .product-lightbox__backdrop{opacity:.97}.product-lightbox__dialog{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.product-lightbox__close{z-index:10;width:40px;height:40px;cursor:var(--pointer);background:0 0;border:none;position:absolute;top:16px;right:16px}.product-lightbox__close:before{content:"";background-image:var(--plus);width:26px;height:26px;transition:transform .7s var(--spring-easing);background-position:50%;background-repeat:no-repeat;background-size:26px 26px;margin:auto;position:absolute;inset:0;transform:rotate(45deg)}.product-lightbox__close svg{display:none}@media (hover:hover){.product-lightbox__close:hover:before{transform:rotate(135deg)}}.product-lightbox__track{will-change:transform;width:100%;height:100%;transition:transform .45s var(--spring-easing);display:flex}.product-lightbox__track[data-dragging]{transition:none}.product-lightbox__slide{box-sizing:border-box;touch-action:none;flex:0 0 100%;justify-content:center;align-items:center;height:100%;padding:64px 72px;display:flex;overflow:hidden}@media (width<=749px){.product-lightbox__slide{padding:56px 16px 72px}}.product-lightbox__img{object-fit:contain;-webkit-user-select:none;user-select:none;will-change:transform;transform-origin:50%;max-width:100%;max-height:100%;display:block}.product-lightbox__arrow{z-index:10;border:1px solid var(--brown-b300);width:44px;height:44px;color:var(--scroll-s200);cursor:var(--pointer);transition:transform .35s var(--spring-easing), border-color .2s ease;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-lightbox__arrow svg{pointer-events:none;width:20px;height:20px}.product-lightbox__arrow--prev{left:16px}.product-lightbox__arrow--next{right:16px}@media (hover:hover){.product-lightbox__arrow--prev:hover{border-color:var(--orange-o300);transform:translateY(-50%)translate(-4px)}.product-lightbox__arrow--next:hover{border-color:var(--orange-o300);transform:translateY(-50%)translate(4px)}}.product-lightbox__counter{color:var(--scroll-s200);font-family:var(--font-secondary--family);font-size:var(--fs-14);letter-spacing:.08em;opacity:.45;pointer-events:none;white-space:nowrap;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}body.lightbox-open{overflow:hidden}.product__media-thumbs{scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;display:flex;overflow-x:auto}.product__media-thumbs::-webkit-scrollbar{display:none}.product__thumb{border:2px solid var(--brown-b300);cursor:var(--pointer);background:var(--brown-b400);flex-shrink:0;width:64px;height:64px;padding:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}@media (hover:hover){.product__thumb:hover{border-color:var(--scroll-s300)}}.product__thumb--active{border-color:var(--orange-o300);box-shadow:0 0 0 1px var(--orange-o300)}.product__thumb-img{object-fit:cover;width:100%;height:100%;display:block}.product__details{z-index:0;gap:var(--pad-y-sm);padding:var(--pad);color:var(--brown-b800);flex-direction:column;display:flex;position:relative}@media (width<=749px){.product__details{padding:var(--pad-y-md) var(--pad-x-sm)}.product__details .panel-bg{--panel-corner-size:var(--pad-x-sm)}}.product__details :not(.panel-bg){position:relative}.product__details #mu_product_upsell:empty{display:none}.product__details .product__badge{z-index:2;pointer-events:none;width:180px;height:180px;animation:2s ease-in-out infinite product-badge;position:absolute;top:0;right:0;transform:translate(30%,-40%)}@media (width<=749px){.product__details .product__badge{width:100px;height:100px}}@keyframes product-badge{0%{transform:translate(30%,-40%)}50%{transform:translate(30%,-35%)}to{transform:translate(30%,-40%)}}.product__details .product__badge-img{object-fit:contain;width:100%;height:100%}.product__details .shopify-product-form{gap:var(--pad-y-sm);flex-flow:column;display:flex}.product__details .shopify-product-form .collapsible-tab+.collapsible-tab{margin-top:calc(var(--pad-y-sm) * -1)}.product__vendor{color:var(--brown-b400);font-size:var(--fs-13);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.product__title{font-family:var(--font-primary--family);color:var(--brown-b800);z-index:1;margin:0;line-height:1.1;position:relative}.product__title:after{pointer-events:none;background-image:var(--sparks);content:"";background-position:600px 60px;background-repeat:no-repeat;width:60px;height:60px;position:absolute;top:-5px;left:0}.js .product__details[data-in-view=visible] .product__title:after{animation:.7s steps(10,end) .9s forwards product-title-sparks}@keyframes product-title-sparks{0%{background-position:0 0}to{background-position:110% 0}}@media (prefers-reduced-motion:reduce){.js .product__details[data-in-view=visible] .product__title:after{animation:none}}.product__price{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.product__compare-price{font-size:var(--fs-display);font-weight:700;font-family:var(--font-secondary--family);color:var(--brown-b800);opacity:.7;text-decoration:line-through}.product__current-price{font-size:var(--fs-display);font-weight:700;font-family:var(--font-secondary--family);color:var(--brown-b800)}.product__sku{font-size:var(--fs-13);color:var(--brown-b400)}.product__sku--hidden{display:none}.product__description{color:var(--brown-b500);line-height:1.7;font-size:var(--fs-15)}.product__description a{color:var(--orange-o500)}.product__description p+p{margin-top:.75em}.product-form__variants,.product-form__quantity-wrap{flex-direction:column;gap:8px;display:flex}.product-form__label{font-size:var(--fs-13);color:var(--brown-b400);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.product-form__select{background:var(--scroll-s100);width:100%;color:var(--brown-b800);border:1px solid var(--brown-b200);padding:var(--pad-y-sm) var(--pad-x-sm);appearance:none;cursor:var(--pointer);border-radius:0}.product-form__select:focus{outline:2px solid var(--orange-o300);outline-offset:2px}.product-form__quantity{align-items:center;gap:6px;display:flex}.product-form__add-to-cart{justify-content:flex-start;align-items:center;gap:var(--pad-sm);flex-flow:row;display:flex;margin-bottom:var(--pad-sm)!important}@media (width<=749px){.product-form__add-to-cart{gap:var(--pad-y-sm);flex-flow:column;padding:0 20px;margin-bottom:var(--pad-x-sm)!important}}.product-form__add-to-cart .decorated-button{width:100%}@media (width<=749px){.product-form__add-to-cart .decorated-button .decorated-button--helper{font-size:20px}}.product-form__add-to-cart:has(.decorated-button--sold-out) .product-form__quantity{filter:grayscale();opacity:.5;pointer-events:none}.product-form__qty-btn{cursor:var(--pointer);width:28px;height:28px;color:var(--brown-b800);background-color:#0000;background-position:50%;border:none;flex-shrink:0;padding:0;font-size:0;transition:background .15s,color .15s;background-repeat:no-repeat!important;background-size:contain!important}.product-form__qty-btn svg{opacity:0}.product-form__qty-btn{transform-origin:50%;transition:transform .7s var(--spring-easing), background .15s ease, color .15s ease}@media (hover:hover){.product-form__qty-btn:hover{color:var(--scroll-s200)}.product-form__qty-btn[data-action=plus]:hover{transform:rotate(90deg)}.product-form__qty-btn[data-action=minus]:hover{transform:rotate(-180deg)}}.product-form__qty-btn[data-action=minus]{background-position:50%;background-image:var(--minus)}.product-form__qty-btn[data-action=plus]{background-position:50%;background-image:var(--plus)}#product-quantity,.product-form__qty-input{text-align:center;border:1px solid var(--brown-b300);aspect-ratio:1;width:44px;height:44px;color:var(--brown-b800);font-family:var(--font-secondary--family);font-weight:700;font-size:var(--fs-16);-moz-appearance:textfield;background:0 0;border-radius:50%;flex-shrink:0;padding:0}#product-quantity::-webkit-outer-spin-button{-webkit-appearance:none}#product-quantity::-webkit-inner-spin-button{-webkit-appearance:none}.product-form__qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.product-form__qty-input::-webkit-inner-spin-button{-webkit-appearance:none}#product-quantity:focus,.product-form__qty-input:focus{outline:2px solid var(--orange-o300);outline-offset:2px}.product-form__stock-warning{color:var(--orange-o500);font-size:var(--fs-14);font-weight:600}.product-form__stock-warning--hidden{display:none}.product-form__submit{background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}.product-form__submit svg{width:22px;height:22px}.product-form__submit svg path:not([stroke]){fill:var(--scroll-s200)}.product-form__submit{position:relative;overflow:visible}.product-form__submit:after{pointer-events:none;background-image:var(--sparks);content:"";background-position:600px 60px;background-repeat:no-repeat;width:60px;height:60px;position:absolute;top:-5px;right:0}@media (hover:hover){.product-form__submit:hover:not(:disabled){background-position:100%;transform:translateY(-4px)}.product-form__submit:hover:not(:disabled):after{animation:.7s steps(10,end) forwards pill-btn-sparks}}.product-form__submit{width:100%;padding:var(--pad-y-md) var(--pad-x-md);font-size:var(--fs-16);letter-spacing:.02em;justify-content:center;align-items:center;display:inline-flex}.product-form__submit:disabled{opacity:.5;cursor:not-allowed}.product-form__submit[aria-busy=true]{opacity:.6;pointer-events:none}.product__chips{flex-wrap:wrap;gap:6px;display:flex}.product__chip{padding:var(--pad-y-xs) var(--pad-x-xs);font-size:var(--fs-12);--chip-color:var(--product-background,#6365d3);--chip-fg:color-mix(in srgb, var(--chip-color) 10%, #23232f);--chip-bg:color-mix(in srgb, var(--chip-color) 25%, white);color:var(--chip-fg);border:1px solid var(--chip-fg);background:var(--chip-bg);border-radius:999px;font-weight:400;line-height:1;display:inline-block}.product__app-blocks{color:var(--brown-b800);flex-direction:column;display:flex}.product__app-blocks:empty{display:none}.featured-collections{--margin-top:70px;padding:var(--section-padding,48px) 0;padding-bottom:calc(2 * var(--section-padding,48px));z-index:1;position:relative;overflow:hidden}.featured-collections .panel-bg{inset:var(--margin-top) 0px 0px 0px}.shopify-section:has(.featured-collections)+.shopify-section{--top-enable:1}.shopify-section:has(.featured-collections){--top-enable:1}.featured-collections__inner{display:block}.featured-collections__grid{max-width:var(--content-width);grid-template-columns:repeat(6,1fr);gap:24px;margin:0 auto;padding:0;list-style:none;display:grid}@media screen and (width>=1006px){.featured-collections__grid .featured-collections__item{grid-column:span 2}.featured-collections__grid:has(.featured-collections__item:last-child:nth-child(4)){grid-template-columns:repeat(4,1fr)}.featured-collections__grid:has(.featured-collections__item:last-child:nth-child(4)) .featured-collections__item:last-child:nth-child(3n-2){grid-column-end:auto}.featured-collections__grid .featured-collections__item:last-child:nth-child(3n-2){grid-column-end:5}.featured-collections__grid .featured-collections__item:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.featured-collections__grid .featured-collections__item:last-child:nth-child(3n-1){grid-column-end:-2}}@media screen and (width<=1005px){.featured-collections__grid{grid-template-columns:repeat(4,1fr)}.featured-collections__grid .featured-collections__item{grid-column:span 2}.featured-collections__grid .featured-collections__item:last-child:nth-child(odd){grid-column:2/4}}.featured-collections__item{min-width:0}.featured-collections__item:nth-child(odd){transform:translateY(5%)rotate(-5deg)}.featured-collections__item:nth-child(2n){transform:translateY(-5%)rotate(5deg)}.footer{margin-top:var(--pad);color:var(--brown-b800);position:relative}.footer>:not(.panel-bg){z-index:1;font-family:var(--font-secondary--family);position:relative}.footer{margin-bottom:40px}.footer .panel-bg{--panel-corner-size:0px}.footer__corners-bottom:after,.footer__corners-bottom:before,.footer__corners-top:after,.footer__corners-top:before{content:"";background-image:var(--corner_decoration);pointer-events:none;background-repeat:no-repeat;background-size:contain;width:188px;height:147px;position:absolute}.footer__corners-top,.footer__corners-bottom{pointer-events:none;z-index:2;inset:0;position:absolute!important}.footer__corners-top:before{top:-10px;left:-10px;transform:scaleX(-1)}.footer__corners-top:after{top:-10px;right:-10px}.footer__corners-bottom:before{bottom:-10px;left:-10px;transform:scale(-1)}.footer__corners-bottom:after{bottom:-10px;right:-10px;transform:scaleY(-1)}.footer__main{gap:var(--pad);padding:var(--section-padding);align-items:flex-start;display:flex}@media (width<=749px){.footer__main{align-items:center}}.footer__brand{flex-shrink:0;width:120px;position:absolute;top:20px;left:20px;transform:translate(-50%,-50%)}@media (width<=749px){.footer__brand{margin-top:-60px;position:relative;top:0;left:0;transform:none}}.footer__logo-link{text-decoration:none;display:block;position:relative}.footer__logo-link img:nth-of-type(2){position:absolute;top:0;left:0}.footer__nav{gap:var(--pad);flex:1;display:flex}@media (width<=749px){.footer__nav{text-align:center;align-items:center}}.footer__nav-group{flex-direction:column;flex:1;display:flex}@media (width<=749px){.footer__nav-group{text-align:center;align-items:center}}.footer__nav-group{gap:10px}.footer__nav-title{font-family:var(--font-secondary--family);font-size:var(--fs-20);color:var(--brown-b800);margin:0;font-weight:700;line-height:1.2}.footer__nav-divider{background-image:var(--divider_1);opacity:.75;background-position:0;background-repeat:no-repeat;background-size:auto 100%;flex-shrink:0;height:18px}@media (width<=749px){.footer__nav-divider{background-position:50%;width:100%}}.footer__nav-links{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.footer__nav-links a{color:var(--brown-b800);font-size:var(--fs-15);text-decoration:none;transition:opacity .15s}@media (hover:hover){.footer__nav-links a:hover{opacity:.6}}.footer__newsletter{flex-shrink:0;width:260px}@media (width<=749px){.footer__newsletter{text-align:center}}.footer__newsletter-title{font-family:var(--font-secondary--family);font-size:var(--fs-20);color:var(--brown-b800);margin:0 0 10px;font-weight:700;line-height:1.2}.footer__newsletter form{flex-direction:column;gap:10px;display:flex}.footer__newsletter-label{font-size:var(--fs-13);color:var(--brown-b400);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-weight:600;display:block}.footer__newsletter-input{width:100%;color:var(--brown-b800);border:1px solid var(--brown-b200);padding:var(--pad-y-sm) var(--pad-x-sm);border-radius:var(--pad);font-size:var(--fs-15);background:#fff}.footer__newsletter-input::placeholder{color:var(--brown-b100)}.footer__newsletter-input:focus{outline:2px solid var(--orange-o300);outline-offset:2px}.footer__newsletter-success{color:var(--orange-o400);font-size:var(--fs-14)}.footer__bottom{padding:0 var(--pad) var(--pad);justify-content:center;display:flex}.footer__currency-wrapper{border:1.5px solid var(--brown-b300);text-overflow:ellipsis;white-space:nowrap;border-radius:100px;align-items:center;max-width:200px;display:inline-flex;position:relative;overflow:hidden}.footer__currency-wrapper select{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.footer__currency-select{color:var(--brown-b800);cursor:var(--pointer);font-size:var(--fs-14);appearance:none;background:0 0;border:none;padding:7px 34px 7px 16px;font-weight:600}.footer__currency-select:focus{outline:none}.footer__currency-chevron{font-size:var(--fs-12);color:var(--brown-b300);pointer-events:none;line-height:1;position:absolute;right:12px}.footer__payment_methods{padding:0!important}.footer__payment_methods li{padding:0;list-style:none}.footer__payment_methods{flex-flow:wrap;justify-content:center;align-items:center;width:100%;max-width:250px;display:flex}.footer__bottom--links{justify-content:center;align-items:center;gap:var(--pad-x-sm);padding:0 var(--pad) var(--pad);flex-flow:row;grid-template-columns:repeat(3,1fr);display:grid}.footer__bottom--links>*{margin:auto}.footer__bottom--links a{color:var(--brown-b800)}@media (width<=749px){.footer__main{gap:var(--pad-sm);padding:var(--pad-sm);flex-direction:column}.footer__nav{gap:var(--pad-sm);flex-direction:column;width:100%}.footer__newsletter{width:100%}.footer__bottom{padding:0 var(--pad-sm) var(--pad-sm)}.footer__corners-top{display:none}.footer__bottom--links{grid-template-columns:1fr}}#shop-hcaptcha-badge-container{display:none!important}.shopify-pc__prefs__dialog *{font-family:var(--font-secondary--family)}#shopify-pc__banner{z-index:9999;width:min(680px,100vw - 40px);animation:cc-banner-enter .7s var(--spring-easing) backwards;border:none;border:1px solid var(--brown-b500);background:0 0;margin:0;padding:0;font-family:inherit;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:none!important}@media (width<=749px){#shopify-pc__banner{width:calc(100vw - 24px);bottom:12px}}@keyframes cc-banner-enter{0%{opacity:0;transform:translate(-50%)translateY(120%)}to{opacity:1;transform:translate(-50%)translateY(0%)}}@media (prefers-reduced-motion:reduce){#shopify-pc__banner{animation:none}}.shopify-pc__banner__dialog{position:relative;overflow:unset!important}.shopify-pc__banner__wrapper:before{content:"";pointer-events:none;background-color:var(--brown-b500);width:8px;height:8px;box-shadow:0px 0px 0px 1px var(--scroll-s200);z-index:10;position:absolute;top:0;left:0;translate:-50% -50%;rotate:45deg}.shopify-pc__banner__wrapper:after{content:"";pointer-events:none;background-color:var(--brown-b500);width:8px;height:8px;box-shadow:0px 0px 0px 1px var(--scroll-s200);z-index:10;position:absolute;top:0;right:0;translate:50% -50%;rotate:45deg}.shopify-pc__banner__dialog:before{content:"";pointer-events:none;background-color:var(--brown-b500);width:8px;height:8px;box-shadow:0px 0px 0px 1px var(--scroll-s200);z-index:10;position:absolute;bottom:0;left:0;translate:-50% 50%;rotate:45deg}.shopify-pc__banner__dialog:after{content:"";pointer-events:none;background-color:var(--brown-b500);width:8px;height:8px;box-shadow:0px 0px 0px 1px var(--scroll-s200);z-index:10;position:absolute;bottom:0;right:0;translate:50% 50%;rotate:45deg}.shopify-pc__banner__wrapper{padding:var(--pad-y-md) var(--pad-x-md);background-image:var(--noise), var(--big_noise), radial-gradient(ellipse at center, var(--orange-o100) 0%, var(--orange-o200) 100%);background-position:top,-50% 0,top;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 700px,100% 100%;flex-direction:column;gap:14px;display:flex;position:relative}@media (width<=749px){.shopify-pc__banner__wrapper{padding:var(--pad-y-sm) var(--pad-x-sm);gap:10px}}.shopify-pc__banner__body{flex-direction:column;gap:5px;display:flex}#shopify-pc__banner__body-title{font-family:var(--font-secondary--family);color:var(--brown-b800);margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.shopify-pc__banner__body p{color:var(--brown-b500);margin:0;font-size:.8rem;line-height:1.5}.shopify-pc__banner__body p a{color:var(--brown-b800);text-underline-offset:2px;font-weight:600}.shopify-pc__banner__btns{align-items:center;gap:10px;display:flex}@media (width<=749px){.shopify-pc__banner__btns{flex-direction:column;align-items:stretch}}#shopify-pc__banner__btn-manage-prefs{color:var(--brown-b400);cursor:var(--pointer);text-underline-offset:3px;white-space:nowrap;background:0 0;border:none;align-items:center;margin-right:auto;padding:0;font-family:inherit;font-size:.8rem;font-weight:600;text-decoration:underline;transition:color .2s;display:inline-flex}@media (hover:hover){#shopify-pc__banner__btn-manage-prefs:hover{color:var(--brown-b800)}}#shopify-pc__banner__btn-manage-prefs span{pointer-events:none}@media (width<=749px){#shopify-pc__banner__btn-manage-prefs{justify-content:center;margin-right:0}}#shopify-pc__banner__btn-decline{padding:var(--pad-y-sm) var(--pad-x-md);cursor:var(--pointer);white-space:nowrap;color:var(--brown-b500);border:1.5px solid var(--brown-b300);transition:transform .4s var(--spring-easing);background:0 0;border-radius:100px;justify-content:center;align-items:center;font-family:inherit;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}@media (hover:hover){#shopify-pc__banner__btn-decline:hover{transform:translateY(-4px)}}#shopify-pc__banner__btn-accept{background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}#shopify-pc__banner__btn-accept svg{width:22px;height:22px}#shopify-pc__banner__btn-accept svg path:not([stroke]){fill:var(--scroll-s200)}#shopify-pc__banner__btn-accept{position:relative;overflow:visible}#shopify-pc__banner__btn-accept:after{pointer-events:none;background-image:var(--sparks);content:"";background-position:600px 60px;background-repeat:no-repeat;width:60px;height:60px;position:absolute;top:-5px;right:0}@media (hover:hover){#shopify-pc__banner__btn-accept:hover{background-position:100%;transform:translateY(-4px)}#shopify-pc__banner__btn-accept:hover:after{animation:.7s steps(10,end) forwards pill-btn-sparks}}#shopify-pc__banner__btn-accept{padding:var(--pad-y-sm) var(--pad-x-md);white-space:nowrap;justify-content:center;align-items:center;font-family:inherit;font-size:.85rem;line-height:1;display:inline-flex}#shopify-pc__prefs{z-index:10000!important;position:fixed!important;inset:0!important}#shopify-pc__prefs__overlay{z-index:0!important;background:#32150aa6!important;position:fixed!important;inset:0!important}#shopify-pc__prefs__dialog{background-image:var(--noise), var(--big_noise), radial-gradient(ellipse at center, var(--orange-o100) 0%, var(--orange-o200) 100%);z-index:1!important;overflow:unset!important;background-position:top,-50% 0,top!important;background-repeat:repeat,space repeat,repeat!important;background-size:200px 200px,auto 700px,100% 100%!important;border:none!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}#shopify-pc__prefs__dialog:before{content:"";pointer-events:none;background-color:var(--brown-b500);width:8px;height:8px;box-shadow:0px 0px 0px 1px var(--scroll-s200);z-index:10;position:absolute;top:0;left:0;translate:-50% -50%;rotate:45deg}#shopify-pc__prefs__dialog:after{content:"";pointer-events:none;background-color:var(--brown-b500);width:8px;height:8px;box-shadow:0px 0px 0px 1px var(--scroll-s200);z-index:10;position:absolute;top:0;right:0;translate:50% -50%;rotate:45deg}.shopify-pc__prefs__option:first-child{border-top:none!important;margin:0!important}#shopify-pc__prefs__dialog>header{border:1px solid var(--scroll-s200);padding:0 var(--pad-x-sm)!important;background:var(--brown-b300)!important;background-image:var(--noise)!important;height:56px!important;min-height:56px!important;color:var(--scroll-s200)!important;padding:var(--pad-x-sm)!important;background-size:200px!important;flex-flow:row!important;flex-shrink:0!important;align-items:center!important;gap:10px!important;display:flex!important;position:relative!important;overflow:visible!important}#shopify-pc__prefs__dialog>header>*{position:static!important}@media (width<=749px){#shopify-pc__prefs__dialog>header{grid-template-columns:repeat(2,1fr);grid-template-areas:"a a""c c";height:100px!important;display:grid!important}#shopify-pc__prefs__dialog>header>h2{grid-area:a;padding:0!important}#shopify-pc__prefs__dialog>header>button{top:var(--pad-y-sm)!important;right:var(--pad-y-sm)!important;margin-left:auto!important;position:absolute!important}#shopify-pc__prefs__dialog>header .shopify-pc__prefs__header-actions{grid-area:c}}.shopify-pc__prefs__intro-main,.shopify-pc__prefs__option{padding:var(--pad-x-sm)!important}#shopify-pc__prefs__header-close{order:4!important;position:relative!important}#shopify-pc__prefs__header-close:before{z-index:1;content:"";background-image:var(--plus);width:26px;height:26px;transition:transform var(--spring-easing) .7s;background-position:50%;background-repeat:no-repeat;background-size:26px 26px;position:absolute;transform:rotate(45deg)}@media (hover:hover){#shopify-pc__prefs__header-close:hover:before{transform:rotate(135deg)}}#shopify-pc__prefs__header-close svg{display:none}#shopify-pc__prefs__header-title{text-align:left;font-family:var(--font-secondary--family)!important;color:var(--scroll-s200)!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;margin:0!important;font-size:.95rem!important;font-weight:700!important;line-height:1.2!important;overflow:hidden!important}.shopify-pc__prefs__header-actions{flex-direction:row!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.shopify-pc__prefs__header-actions button{margin:0!important}#shopify-pc__prefs__header-accept{background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}#shopify-pc__prefs__header-accept svg{width:22px;height:22px}#shopify-pc__prefs__header-accept svg path:not([stroke]){fill:var(--scroll-s200)}#shopify-pc__prefs__header-accept{position:relative;overflow:visible}#shopify-pc__prefs__header-accept:after{pointer-events:none;background-image:var(--sparks);content:"";background-position:600px 60px;background-repeat:no-repeat;width:60px;height:60px;position:absolute;top:-5px;right:0}@media (hover:hover){#shopify-pc__prefs__header-accept:hover{background-position:100%;transform:translateY(-4px)}#shopify-pc__prefs__header-accept:hover:after{animation:.7s steps(10,end) forwards pill-btn-sparks}}#shopify-pc__prefs__header-accept{padding:var(--pad-y-sm) var(--pad-x-md);white-space:nowrap;justify-content:center;align-items:center;font-family:inherit;font-size:.85rem;line-height:1;display:inline-flex;padding:6px 12px!important;font-size:.75rem!important}#shopify-pc__prefs__header-decline{padding:var(--pad-y-sm) var(--pad-x-md);cursor:var(--pointer);white-space:nowrap;color:var(--brown-b500);border:1.5px solid var(--brown-b300);transition:transform .4s var(--spring-easing);background:0 0;border-radius:100px;justify-content:center;align-items:center;font-family:inherit;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}@media (hover:hover){#shopify-pc__prefs__header-decline:hover{transform:translateY(-4px)}}#shopify-pc__prefs__header-decline{color:var(--scroll-s200)!important;border-color:#f8e7bd66!important;padding:6px 12px!important;font-size:.75rem!important}#shopify-pc__prefs__header-save{height:32px!important;color:var(--scroll-s300)!important;cursor:pointer!important;text-underline-offset:2px!important;white-space:nowrap!important;background:0 0!important;border:none!important;align-items:center!important;padding:0!important;font-family:inherit!important;font-size:.75rem!important;font-weight:600!important;text-decoration:underline!important;display:inline-flex!important}@media (hover:hover){#shopify-pc__prefs__header-save:hover{color:var(--scroll-s200)!important}}.shopify-pc__prefs__scrollable{flex-direction:column!important;flex:1!important;display:flex!important;overflow-y:auto!important}.shopify-pc__prefs__scrollable::-webkit-scrollbar{width:4px}.shopify-pc__prefs__scrollable::-webkit-scrollbar-track{background:0 0}.shopify-pc__prefs__scrollable::-webkit-scrollbar-thumb{background:var(--brown-b300);border-radius:2px}.shopify-pc__prefs__intro{padding:var(--pad-y-md) var(--pad-x-md) var(--pad-y-sm)!important;border-bottom:1px solid var(--brown-b200)!important}.shopify-pc__prefs__intro h3{font-family:var(--font-secondary--family)!important;color:var(--brown-b800)!important;margin:0 0 4px!important;font-size:.95rem!important;font-weight:700!important}.shopify-pc__prefs__intro p{color:var(--brown-b500)!important;margin:0!important;font-size:.78rem!important;line-height:1.5!important}.shopify-pc__prefs__options,.shopify-pc__prefs__intro{border-bottom:0!important;flex-direction:column!important;padding:0!important;display:flex!important}.shopify-pc__prefs__option{border-bottom:1px solid var(--brown-b200)!important;flex-direction:column!important;gap:8px!important;display:flex!important}.shopify-pc__prefs__option p{color:var(--brown-b400)!important;margin:0!important;padding:0!important;font-size:.77rem!important;line-height:1.5!important}.shopify-pc__prefs__option label{color:var(--brown-b800)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;text-align:left!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;font-size:.88rem!important;font-weight:700!important;display:flex!important}.shopify-pc__prefs__option label input[type=checkbox]{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important}.shopify-pc__prefs__option label span[aria-hidden=true]{background:var(--brown-b800)!important;border:2px solid var(--brown-b300)!important;border-radius:100px!important;flex-shrink:0!important;order:1!important;width:44px!important;height:24px!important;transition:background .25s,border-color .25s!important;position:relative!important}.shopify-pc__prefs__option label span[aria-hidden=true] svg{display:none!important}.shopify-pc__prefs__option label span[aria-hidden=true]:after{content:""!important;background:var(--scroll-s200)!important;width:16px!important;height:16px!important;transition:transform .3s var(--spring-easing)!important;border-radius:50%!important;position:absolute!important;top:2px!important;left:2px!important}.shopify-pc__prefs__option label input[type=checkbox]:checked~span[aria-hidden=true]{background:var(--brown-b200)!important;border-color:var(--brown-b500)!important}.shopify-pc__prefs__option label input[type=checkbox]:checked~span[aria-hidden=true]:after{transform:translate(20px)!important}#shopify-pc__prefs__essential label{cursor:default!important}#shopify-pc__prefs__essential label span[aria-hidden=true]{background:var(--brown-b800)!important;border-color:var(--brown-b800)!important;opacity:.45!important}#shopify-pc__prefs__essential label span[aria-hidden=true]:after{transform:translate(20px)!important}.shopify-pc__banner__body p,.shopify-pc__prefs__option p,.shopify-pc__prefs__intro-main p{font-size:var(--fs-body)!important}.shopify-pc__prefs__option label,.shopify-pc__prefs__intro-main h3,.shopify-pc__banner__body h2,#shopify-pc__prefs__header-title{font-size:calc(.9 * var(--fs-h3))!important}.collapsible-tab__trigger h4{text-transform:none;font-family:var(--font-family-primary)}.collapsible-tab{margin-top:var(--pad-x-sm);border-top:1px solid var(--brown-b300)!important}.collapsible-tab .collapsible-tab__trigger:after{z-index:1;content:"";background-image:var(--chevron);width:26px;height:26px;transition:transform var(--spring-easing) .7s;background-position:50%;background-repeat:no-repeat;background-size:26px 26px;position:relative;top:0;right:8px;transform:rotate(90deg)}.collapsible-tab .collapsible-tab__trigger[aria-expanded=true]:after{transform:rotate(-90deg)}.collapsible-tab .collapsible-tab__trigger svg{display:none}.collapsible-tab~.collapsible-tab{margin-top:0}.shopify-block:has(.layer-bg-wrapper){position:unset!important}.layer-bg-wrapper{pointer-events:none;z-index:-1;left:0;top:calc(-1 * var(--top-enable,0) * var(--tile-h,200px));--height-modulo:360px;--mask-size:20px;width:100%;height:calc(100% + (var(--top-enable,0) + var(--bottom-enable,0)) * var(--tile-h,360px) + var(--mask-size));-webkit-mask-image:linear-gradient(to top, transparent 0px, white var(--mask-size), white calc(100% - var(--mask-size)), transparent);mask-image:linear-gradient(to top, transparent 0px, white var(--mask-size), white calc(100% - var(--mask-size)), transparent);overflow:hidden;grid-column:1!important;position:absolute!important}.layer-bg-wrapper .layer-bg{pointer-events:none;width:calc(100% + 100px);height:calc(100% + 100px);position:absolute;top:-50px;left:-50px;transform:translateZ(0)}.layer-bg-wrapper .layer-bg__top{height:var(--tile-h,360px);background-repeat:repeat-x;background-size:var(--tile-w,640px) var(--tile-h,360px);background-position:50% 0;position:absolute;top:30px;left:0;right:0}.layer-bg-wrapper .layer-bg__bottom{bottom:calc(50px + var(--mask-size) + 20px);height:var(--tile-h,360px);background-repeat:repeat-x;background-size:var(--tile-w,640px) var(--tile-h,360px);background-position:bottom;position:absolute;left:0;right:0}.layer-bg-wrapper .layer-bg__center{top:calc(30px + var(--tile-h,360px));background-repeat:repeat;background-size:var(--tile-w,640px) var(--tile-h,360px);background-position:top;position:absolute;bottom:0;left:0;right:0}.layer-bg-wrapper .layer-bg__center.layer-bg__center_top{top:30px;height:calc(100% + var(--tile-h,360px))!important}.layer-bg-wrapper .layer-bg__center.layer-bg__center_bottom{bottom:calc(50px + var(--mask-size) + 20px + var(--tile-h,360px));height:auto!important}.layer-bg-wrapper .layer-bg__variants{grid-template-columns:repeat(3, var(--tile-w,640px));grid-auto-rows:var(--tile-h,360px);pointer-events:none;justify-content:center;display:grid;position:absolute;inset:0}.layer-bg-wrapper .layer-bg__cell{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.quickview{z-index:200;pointer-events:none;justify-content:center;align-items:flex-start;padding-top:150px;display:flex;position:fixed;inset:0}.quickview[hidden]{display:none}.quickview.is-open{pointer-events:auto}.quickview__backdrop{opacity:1;cursor:var(--pointer);pointer-events:auto;background:#00000059;width:100%;height:100%;position:absolute;inset:0}.quickview__panel{z-index:1;background-image:var(--noise), var(--big_noise,none), radial-gradient(ellipse at 30% 0%, #fef3d0 0%, #f8dfa0 40%, #f0cc80 100%);--_c:22px;width:100%;max-width:980px;height:calc(100svh - 190px);-webkit-mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_c), #fff calc(var(--_c) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_c), #fff calc(var(--_c) + .5px)) bottom right;mask:radial-gradient(circle at 0 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top left, radial-gradient(circle at 100% 0, transparent var(--_c), #fff calc(var(--_c) + .5px)) top right, radial-gradient(circle at 0 100%, transparent var(--_c), #fff calc(var(--_c) + .5px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--_c), #fff calc(var(--_c) + .5px)) bottom right;background-position:top,-50% 0,top;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 700px,100% 100%;flex-direction:column;display:flex;position:relative;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.quickview__panel .panel-bg{display:none}.quickview__panel{filter:drop-shadow(0 0 0 2px var(--brown-b400)) drop-shadow(0 20px 60px #1e080099);opacity:0;transition:transform .5s var(--spring-easing), opacity .32s ease;transform:scale(.94)translateY(24px)}.quickview.is-open .quickview__panel{opacity:1;transform:scale(1)translateY(0)}@media (width<=749px){.quickview__panel{max-height:calc(100svh - 20px);padding:0}}.quickview__header{color:var(--brown-b800);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.quickview__close{width:36px;height:36px;cursor:var(--pointer);background:0 0;border:none;flex-shrink:0;position:relative}.quickview__close:before{z-index:1;content:"";background-image:var(--plus);width:26px;height:26px;transition:transform .7s var(--spring-easing);background-position:50%;background-repeat:no-repeat;background-size:26px 26px;margin:auto;position:absolute;inset:0;transform:rotate(45deg)}.quickview__close svg{display:none}@media (hover:hover){.quickview__close:hover:before{transform:rotate(135deg)}}.quickview__full-link{background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}.quickview__full-link svg{width:22px;height:22px}.quickview__full-link svg path:not([stroke]){fill:var(--scroll-s200)}.quickview__full-link{font-size:var(--fs-13);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.quickview__body{overscroll-behavior:contain;flex:1;min-height:0;max-height:calc(100svh - 200px);overflow-y:auto;overflow-x:hidden!important}.quickview__body .product__badge{display:none}.quickview__body .shopify-section{display:block}.quickview__body .product{grid-template-columns:1fr 1fr;min-height:auto;margin:0}@media (width<=749px){.quickview__body .product{grid-template-columns:1fr}}.quickview__body .product__media{padding:var(--pad);background:0 0;position:static;-webkit-mask:none;mask:none}@media (width<=749px){.quickview__body .product__media{padding:var(--pad-x-sm);border-right:none}}.quickview__body .product__details{padding:var(--pad)}.quickview__body .product__details>:not(.panel-bg){z-index:1;position:relative}@media (width<=749px){.quickview__body .product__details{padding:var(--pad-y-md) var(--pad-x-sm)}}.quickview__body .product__details[data-in-view=true] .product__title:after,.quickview__body .product__details[data-in-view=visible] .product__title:after{animation:none}.quickview__spinner{border:3px solid #965a2833;border-top-color:var(--orange-o300);border-radius:50%;width:44px;height:44px;margin:80px auto;animation:.7s linear infinite quickview-spin}@keyframes quickview-spin{to{transform:rotate(360deg)}}.quickview__error{text-align:center;color:var(--brown-b400);font-size:var(--fs-15);padding:48px 32px}body.quickview-open{overflow:hidden}.faq{padding:var(--section-padding);padding-top:calc(var(--pad) * 1.5);margin-bottom:var(--pad);position:relative}.faq>:not(.panel-bg){z-index:1;position:relative}.faq .panel-bg{--panel-corner-size:0px}.faq>.ribbon-text{margin-top:calc(-1 * var(--pad) * 2)}.faq__corners-bottom:after,.faq__corners-bottom:before,.faq__corners-top:after,.faq__corners-top:before{content:"";background-image:var(--corner_decoration);pointer-events:none;background-repeat:no-repeat;background-size:contain;width:188px;height:147px;position:absolute}.faq__corners-top,.faq__corners-bottom{pointer-events:none;z-index:2;inset:0;position:absolute!important}.faq__corners-top:before{top:-10px;left:-10px;transform:scaleX(-1)}.faq__corners-top:after{top:-10px;right:-10px}.faq__corners-bottom:before{bottom:-10px;left:-10px;transform:scale(-1)}.faq__corners-bottom:after{bottom:-10px;right:-10px;transform:scaleY(-1)}.faq__subheading{text-align:center;max-width:560px;margin:calc(var(--pad) * -.5) auto var(--pad);font-size:var(--fs-16);color:var(--brown-b800);opacity:.7;line-height:1.6}.faq__grid{grid-template-columns:1fr;display:grid}@media (width>=750px){.faq__grid{column-gap:var(--pad-sm);grid-template-columns:1fr 1fr}}.faq__grid .collapsible-tab{margin:0!important}.features-list{padding:var(--section-padding,48px) 0;z-index:1;position:relative;overflow:hidden}.features-list .panel-bg{top:var(--section-padding,48px)}.shopify-section:has(.features-list)+.shopify-section{--top-enable:1}.shopify-section:has(.features-list){--top-enable:1}.features-list__header{max-width:min(var(--content-width), 600px);text-align:center;padding:0px var(--pad-x-sm);gap:var(--pad-y-sm);flex-flow:column;margin:0 auto;display:flex}.features-list__image{width:100%;height:auto;max-width:var(--content-width);padding:40px 0 24px;padding-bottom:calc(var(--pad) * 2);object-fit:contain;max-width:800px;margin:0 auto;display:block;position:relative}@media (width<=749px){.features-list__image{padding:28px 0 16px}}.features-list__image{padding-top:0!important}.media-and-text-paper{--margin-top:70px;padding:var(--section-padding,48px) 0;padding-bottom:calc(2 * var(--section-padding,48px));position:relative;overflow:hidden}.media-and-text-paper .panel-bg{inset:var(--margin-top) 0 0 0}.media-and-text-paper .ribbon-text{z-index:2;position:relative}.shopify-section:has(.media-and-text-paper)+.shopify-section{--top-enable:1}.shopify-section:has(.media-and-text-paper){--top-enable:1}.media-and-text-paper__inner{max-width:var(--content-width);z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin:0 auto;padding:40px 0;display:grid;position:relative}.media-and-text-paper--no-media .media-and-text-paper__inner{max-width:min(var(--content-width), 760px);text-align:center;grid-template-columns:1fr}.media-and-text-paper--image-right .media-and-text-paper__media{order:2}.media-and-text-paper--image-right .media-and-text-paper__text{order:1}.media-and-text-paper__media img,.media-and-text-paper__media svg{border-radius:4px;width:100%;height:auto;display:block}.media-and-text-paper__title{margin-bottom:16px}.media-and-text-paper__paragraph p{margin-bottom:12px}.media-and-text-paper__paragraph p:last-child{margin-bottom:0}@media (width<=749px){.media-and-text-paper__inner{grid-template-columns:1fr;gap:24px;padding:28px 0}.media-and-text-paper--mobile-image-first .media-and-text-paper__media{order:1}.media-and-text-paper--mobile-image-first .media-and-text-paper__text,.media-and-text-paper--mobile-text-first .media-and-text-paper__media{order:2}.media-and-text-paper--mobile-text-first .media-and-text-paper__text{order:1}}.mobile-game{--margin-top:70px;padding:var(--section-padding,48px) 0;padding-bottom:calc(2 * var(--section-padding,48px));z-index:1;position:relative;overflow:hidden}.mobile-game>.panel-bg{top:40px!important}.mobile-game .ribbon-text{margin-bottom:0}.shopify-section:has(.mobile-game)+.shopify-section{--top-enable:1}.shopify-section:has(.mobile-game){--top-enable:1}.mobile-game__main{max-width:var(--content-width);z-index:1;grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid;position:relative}.mobile-game__media{z-index:2;margin-right:calc(-1 * var(--overlap,0px));margin-bottom:calc(-1 * var(--overlap,0px));position:relative}.mobile-game__media img,.mobile-game__media svg{border-radius:4px;width:100%;height:auto;display:block}.mobile-game__content{gap:var(--pad-y-sm);flex-direction:column;display:flex}@media (width<=749px){.mobile-game__content{text-align:center}}.mobile-game__text{gap:var(--pad-y-sm);flex-direction:column;display:flex}.mobile-game__buttons{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}@media (width<=749px){.mobile-game__buttons{justify-content:center;align-items:center}}.mobile-game__btn{flex-shrink:0;height:52px;display:block}.mobile-game__btn svg{width:auto;height:100%}@media (width<=749px){.mobile-game__btn{height:44px}}.mobile-game__features{gap:var(--pad-x-sm);max-width:var(--content-width);padding-top:var(--pad-x-sm);z-index:1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;display:grid;position:relative}@media (width<=749px){.mobile-game__features{margin-top:var(--pad-x-sm);gap:var(--pad-x-sm);grid-template-columns:repeat(2,1fr)}}.mobile-game__feature{padding:var(--pad-x-sm);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:90px;display:flex;position:relative}.mobile-game__feature-title{font-size:var(--fs-20);color:var(--brown-b800);text-align:center;font-weight:700;display:block;position:relative}.mobile-game__feature-paragraph{color:var(--brown-b300);font-size:var(--fs-body);line-height:1.5;display:block;position:relative}.mobile-game__feature-paragraph p{font-family:var(--font-secondary--family);font-size:inherit}@media (width<=749px){.mobile-game__main{gap:var(--pad-x-sm);grid-template-columns:1fr}.mobile-game__media{margin-right:0;margin-bottom:calc(-.5 * var(--overlap,0px))}}.photo-board{padding:var(--section-padding,48px) 0;z-index:1;position:relative;overflow:hidden;--height-modulo:390px!important}.shopify-section:has(.photo-board)+.shopify-section{--top-enable:1}.shopify-section:has(.photo-board){--top-enable:1}.photo-board__grid{max-width:var(--content-width);padding:0 var(--pad-x-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,3vw,48px);margin:0 auto;display:flex}.photo-board__header{text-align:center;gap:var(--pad-y-sm);flex-flow:column;display:flex}.photo-board__paragraph p{margin-bottom:.5em}.photo-board__paragraph p:last-child{margin-bottom:0}.photo{transform:translateY(var(--shift,0)) rotate(var(--tilt,0deg));max-width:100%;transition:transform .3s;position:relative}.photo__img,.photo svg{width:100%;height:auto;display:block}.photo-board--row .photo-board__header{flex:240px;order:2;max-width:420px}.photo-board--row .photo{flex:0 360px;order:1;max-width:38%}.photo-board--row .photo:last-child{order:3}.photo-board--scatter .photo-board__grid{gap:0}.photo-board--scatter .photo-board__header{max-width:var(--content-width);flex-basis:100%;margin:0 auto}.photo-board--scatter .photo{width:calc(33.3333% + 2 * var(--overlap,50px));margin:calc(-.5 * var(--overlap,50px)) calc(-1 * var(--overlap,50px));flex:none}.photo-board--scatter .photo:nth-child(2n){--shift:-10%;z-index:1}@media (width<=749px){.photo-board--row .photo{flex:45%;max-width:45%}.photo-board--row .photo-board__header{flex-basis:100%;order:0;max-width:100%}.photo-board--scatter .photo{width:calc(50% + var(--overlap,50px));margin:calc(-.25 * var(--overlap,50px)) calc(-.5 * var(--overlap,50px))}}.decorated-card{padding:var(--section-padding,48px) 0;z-index:1;color:var(--brown-b800);position:relative;--height-modulo:390px!important}.shopify-section:has(.decorated-card)+.shopify-section{--top-enable:1}.shopify-section:has(.decorated-card){--top-enable:1}.decorated-card__container{--panel-top:40px;position:relative}.decorated-card__container>.panel-bg{top:var(--panel-top)!important}.decorated-card__container .ribbon-text{z-index:3;margin-bottom:0;position:relative}.decorated-card__main{padding:var(--section-padding,48px);gap:var(--pad);z-index:1;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.decorated-card--image-right .decorated-card__media{order:2}.decorated-card--image-right .decorated-card__content{order:1}.decorated-card--dual .decorated-card__main{grid-template-columns:1fr 1.3fr 1fr}.decorated-card--dual .decorated-card__content{text-align:center}.decorated-card--dual .decorated-card__media{z-index:2;position:relative}.decorated-card--dual .decorated-card__media:first-child{margin-left:calc(-1 * var(--overlap,0px))}.decorated-card--dual .decorated-card__media--second{margin-right:calc(-1 * var(--overlap,0px))}.decorated-card__media img,.decorated-card__media svg{width:100%;height:auto;display:block}.decorated-card__content{gap:var(--pad-y-sm);flex-direction:column;display:flex}@media (width<=749px){.decorated-card__content{text-align:center}}.decorated-card__paragraph p+p{margin-top:.6em}.decorated-card__corners-bottom:after,.decorated-card__corners-bottom:before,.decorated-card__corners-top:after,.decorated-card__corners-top:before{content:"";background-image:var(--corner_decoration);pointer-events:none;background-repeat:no-repeat;background-size:contain;width:188px;height:147px;position:absolute}.decorated-card__corners-top{top:var(--panel-top);z-index:2;pointer-events:none;height:0;position:absolute;left:0;right:0}.decorated-card__corners-top:before{top:-10px;left:-10px;transform:scaleX(-1)}.decorated-card__corners-top:after{top:-10px;right:-10px}.decorated-card__corners-bottom{z-index:2;pointer-events:none;height:0;position:absolute;bottom:0;left:0;right:0}.decorated-card__corners-bottom:before{bottom:-10px;left:-10px;transform:scale(-1)}.decorated-card__corners-bottom:after{bottom:-10px;right:-10px;transform:scaleY(-1)}@media (width<=749px){.decorated-card__main,.decorated-card--dual .decorated-card__main{grid-template-columns:1fr}.decorated-card--dual .decorated-card__content{order:-1}.decorated-card--dual .decorated-card__media:first-child,.decorated-card--dual .decorated-card__media--second{margin:0}}@media (width>=750px){.decorated-card--image-left .decorated-card__media{width:100%;height:100%;position:relative}.decorated-card--image-left .decorated-card__media img{height:calc(100% + 4 * var(--section-padding,48px));object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 4 * var(--section-padding,48px))!important}}.newsletter-card{padding:var(--section-padding,48px) 0;z-index:1;color:var(--brown-b800);position:relative;--height-modulo:390px!important}.shopify-section:has(.newsletter-card)+.shopify-section{--top-enable:1}.shopify-section:has(.newsletter-card){--top-enable:1}.newsletter-card__container{--panel-top:40px;position:relative}.newsletter-card__container>.panel-bg{top:var(--panel-top)!important}.newsletter-card__container .ribbon-text{z-index:3;margin-bottom:0;position:relative}.newsletter-card__content--side{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}@media (width<=749px){.newsletter-card__main{display:flex;flex-flow:column!important}}@media (width>=750px){.newsletter-card__main{grid-template-columns:repeat(2,1fr);display:grid}}.newsletter-card__main{text-align:center;z-index:1;justify-content:center;align-items:center;gap:clamp(20px,3vw,36px);padding:clamp(28px,5vw,64px) clamp(24px,5vw,72px);position:relative}.newsletter-card__media{width:100%;height:100%;margin:auto;position:relative}.newsletter-card__media img{margin:auto;width:80%!important}@media (width>=750px){.newsletter-card__media img{height:calc(100% + 1 * var(--section-padding,48px));object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 2 * var(--section-padding,48px))!important}}.newsletter-card__media img,.newsletter-card__media svg{width:100%;height:auto;display:block}.newsletter-card__content{align-items:center;gap:var(--pad-y-sm);flex-direction:column;max-width:560px;display:flex}@media (width>=750px){.newsletter-card__content{text-align:left}.newsletter-card__content *{width:100%}.newsletter-card__newsletter-label{text-align:left;width:100%}}.newsletter-card__paragraph p+p{margin-top:.6em}.newsletter-card__newsletter{width:100%;max-width:360px}.newsletter-card__newsletter-title{font-family:var(--font-secondary--family);font-size:var(--fs-20);color:var(--brown-b800);margin:0 0 10px;font-weight:700;line-height:1.2}.newsletter-card__newsletter form{flex-direction:column;gap:10px;display:flex}.newsletter-card__newsletter-label{font-size:var(--fs-13);color:var(--brown-b400);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-weight:600;display:block}.newsletter-card__newsletter-input{width:100%;color:var(--brown-b800);border:1px solid var(--brown-b200);padding:var(--pad-y-sm) var(--pad-x-sm);border-radius:var(--pad);font-size:var(--fs-15);background:#fff}.newsletter-card__newsletter-input::placeholder{color:var(--brown-b100)}.newsletter-card__newsletter-input:focus{outline:2px solid var(--orange-o300);outline-offset:2px}.newsletter-card__newsletter-success{color:var(--orange-o400);font-size:var(--fs-14)}.newsletter-card__corners-bottom:after,.newsletter-card__corners-bottom:before,.newsletter-card__corners-top:after,.newsletter-card__corners-top:before{content:"";background-image:var(--corner_decoration);pointer-events:none;background-repeat:no-repeat;background-size:contain;width:188px;height:147px;position:absolute}.newsletter-card__corners-top{top:var(--panel-top);z-index:2;pointer-events:none;height:0;position:absolute;left:0;right:0}.newsletter-card__corners-top:before{top:-10px;left:-10px;transform:scaleX(-1)}.newsletter-card__corners-top:after{top:-10px;right:-10px}.newsletter-card__corners-bottom{z-index:2;pointer-events:none;height:0;position:absolute;bottom:0;left:0;right:0}.newsletter-card__corners-bottom:before{bottom:-10px;left:-10px;transform:scale(-1)}.newsletter-card__corners-bottom:after{bottom:-10px;right:-10px;transform:scaleY(-1)}.gummy-particle-editor{gap:var(--pad-y-m,24px);padding:var(--pad-y-l,40px) var(--pad-x-m,24px);flex-direction:column;max-width:1200px;margin-inline:auto;display:flex}.gummy-particle-editor__heading{text-align:center}.gummy-particle-editor__controls{justify-content:center;align-items:flex-end;gap:var(--pad-x-m,24px);flex-wrap:wrap;display:flex}.gummy-particle-editor__field{flex-direction:column;gap:6px;display:flex}.gummy-particle-editor__label{font-weight:700}.gummy-particle-editor__picker{align-items:center;gap:8px;display:flex}.gummy-particle-editor__picker input[type=color]{border:1px solid var(--brown-b500,#4a2417);background:var(--scroll-s200,#f3e4c5);width:64px;height:40px;cursor:var(--pointer,pointer);border-radius:6px;padding:2px}.gummy-particle-editor__eyedropper{border:1px solid var(--brown-b500,#4a2417);background:var(--scroll-s200,#f3e4c5);width:40px;height:40px;color:var(--brown-b500,#4a2417);cursor:var(--pointer,pointer);border-radius:6px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover){.gummy-particle-editor__eyedropper:hover{background-color:var(--brown-b500,#4a2417);color:var(--scroll-s200,#f3e4c5)}}.gummy-particle-editor__sync{cursor:var(--pointer,pointer);align-items:center;gap:8px;padding-bottom:8px;font-weight:700;display:flex}.gummy-particle-editor__sync input[type=checkbox]{width:18px;height:18px;cursor:var(--pointer,pointer)}.gummy-particle-editor__grid{gap:var(--pad-x-m,24px);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=749px){.gummy-particle-editor__grid{grid-template-columns:1fr}}.gummy-particle-editor__item{flex-direction:column;align-items:center;gap:12px;display:flex}.gummy-particle-editor__item-title{font-weight:700}.gummy-particle-editor__preview{border:1px solid var(--brown-b500,#4a2417);background:conic-gradient(#0000001f 0 25%, transparent 0 50%, #0000001f 0 75%, transparent 0) 0 0/24px 24px;border-radius:8px;width:100%;display:grid;overflow:hidden}.gummy-particle-editor__preview canvas{width:100%;height:auto;image-rendering:pixelated;grid-area:1/1}.gummy-particle-editor__actions{gap:8px;display:flex}.gummy-particle-editor__button{background:linear-gradient(86deg, var(--brown-b800,#32150a) 5%, var(--brown-b300,#82442c) 50%, var(--brown-b800,#32150a) 95%);color:var(--scroll-s200);border:1px solid var(--brown-b100,#b79385);box-shadow:0 0 0 2px var(--brown-b800,#32150a);font-family:var(--font-primary--family);cursor:var(--pointer);transition:transform .4s var(--spring-easing), background-position .5s ease;will-change:transform;background-position:0%;background-size:200% 100%;border-radius:100px;outline:none;font-weight:700;text-decoration:none}.gummy-particle-editor__button svg{width:22px;height:22px}.gummy-particle-editor__button svg path:not([stroke]){fill:var(--scroll-s200)}.gummy-particle-editor__button{font-size:var(--fs-14);padding:8px 18px}@media (hover:hover){.gummy-particle-editor__button:hover{background-position:100%;transform:translateY(-2px)}}.gummy-particle-editor__button--all{padding:12px 28px}.collapsible-tab{border-top:1px solid #35261026}.collapsible-tab__trigger{width:100%;cursor:var(--pointer);font-family:inherit;font-size:var(--fs-13);color:var(--brown-b800);text-align:left;text-transform:uppercase;letter-spacing:.07em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-weight:700;display:flex}.collapsible-tab__icon{opacity:.5;flex-shrink:0;width:16px;height:16px;transition:transform .3s}.collapsible-tab__trigger[aria-expanded=true] .collapsible-tab__icon{opacity:1;transform:rotate(180deg)}.collapsible-tab__body-wrapper{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.collapsible-tab__trigger[aria-expanded=true]+.collapsible-tab__body-wrapper{grid-template-rows:1fr}.collapsible-tab__body{min-height:0;transition:padding-bottom .35s;overflow:hidden}.collapsible-tab__trigger[aria-expanded=true]+.collapsible-tab__body-wrapper .collapsible-tab__body{padding-bottom:16px}.collapsible-tab__body :is(p,ul,ol){color:var(--brown-b800);opacity:.75}.collapsible-tab__body :is(p,ul,ol):last-child{margin-bottom:0}.click-particles{pointer-events:none;z-index:9999999;width:0;height:0;position:fixed;transform:translate(-50%,-50%)}.click-particles__star{transform-origin:50%;will-change:transform;width:24px;max-width:none;height:24px;max-height:none;animation:.35s cubic-bezier(.25,0,.6,1) forwards click-particles-burst;animation-delay:var(--delay);position:absolute}@keyframes click-particles-burst{0%{transform:translate(-50%, -50%) rotate(var(--angle)) translateY(0) scale(0) rotate(0deg)}30%{transform:translate(-50%, -50%) rotate(var(--angle)) translateY(calc(var(--distance) * -.5)) scale(var(--scale)) rotate(calc(var(--rotation) * .5))}to{transform:translate(-50%, -50%) rotate(var(--angle)) translateY(calc(var(--distance) * -1)) scale(0) rotate(var(--rotation))}}@media (prefers-reduced-motion:reduce){.click-particles{display:none}}[data-tooltip]{--tt-rotate:-3deg;position:relative}[data-tooltip][data-tooltip-pos=bottom]{--tt-rotate:3deg}[data-tooltip]:before,[data-tooltip]:after{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease, visibility 0s linear .16s, transform .42s var(--spring-easing);will-change:transform, opacity}[data-tooltip]:after{content:attr(data-tooltip);z-index:61;white-space:nowrap;font-family:var(--font-secondary--family);letter-spacing:.01em;color:var(--brown-b400);text-shadow:0 1px #ffffff8c;background:linear-gradient(281deg, #fd8 14.43%, var(--scroll-s200,#f8e7bd) 53.13%, #fd8 86.44%);transform-origin:bottom;transform:translateX(-50%) translateY(8px) scale(.5) rotate(var(--tt-rotate));border-radius:13px;padding:9px 16px;font-size:.9rem;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + 12px);left:50%;box-shadow:0 0 0 2px #f4a938,0 7px 12px #00000029}[data-tooltip]:before{content:"";z-index:60;transform-origin:50%;width:13px;height:13px;transform:translateX(-50%) translateY(8px) rotate(45deg) rotate(var(--tt-rotate)) scale(.5);background:#f4a938;border-radius:3px;position:absolute;bottom:calc(100% + 6px);left:50%}@media (hover:hover){[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;visibility:visible;transition:opacity .16s ease, transform .42s var(--spring-easing)}[data-tooltip]:hover:after{transform:translateX(-50%) translateY(0) scale(1) rotate(var(--tt-rotate))}[data-tooltip]:hover:before{transform:translateX(-50%) translateY(0) rotate(45deg) rotate(var(--tt-rotate)) scale(1)}}[data-tooltip]:focus-visible:after,[data-tooltip]:focus-visible:before{opacity:1;visibility:visible;transition:opacity .16s ease, transform .42s var(--spring-easing)}[data-tooltip]:focus-visible:after{transform:translateX(-50%) translateY(0) scale(1) rotate(var(--tt-rotate))}[data-tooltip]:focus-visible:before{transform:translateX(-50%) translateY(0) rotate(45deg) rotate(var(--tt-rotate)) scale(1)}[data-tooltip-pos=bottom]:after{transform-origin:top;transform:translateX(-50%) translateY(-8px) scale(.5) rotate(var(--tt-rotate));top:calc(100% + 12px);bottom:auto}[data-tooltip-pos=bottom]:before{transform-origin:50%;transform:translateX(-50%) translateY(-8px) rotate(45deg) rotate(var(--tt-rotate)) scale(.5);top:calc(100% + 6px);bottom:auto}@media (hover:hover){[data-tooltip-pos=bottom]:hover:after{transform:translateX(-50%) translateY(0) scale(1) rotate(var(--tt-rotate))}[data-tooltip-pos=bottom]:hover:before{transform:translateX(-50%) translateY(0) rotate(45deg) rotate(var(--tt-rotate)) scale(1)}}[data-tooltip-pos=bottom]:focus-visible:after{transform:translateX(-50%) translateY(0) scale(1) rotate(var(--tt-rotate))}[data-tooltip-pos=bottom]:focus-visible:before{transform:translateX(-50%) translateY(0) rotate(45deg) rotate(var(--tt-rotate)) scale(1)}@media (prefers-reduced-motion:reduce){[data-tooltip]:after{transform:translateX(-50%) scale(1) rotate(var(--tt-rotate));transition:opacity .16s,visibility 0s linear .16s}[data-tooltip]:before{transform:translateX(-50%) rotate(45deg) rotate(var(--tt-rotate)) scale(1);transition:opacity .16s,visibility 0s linear .16s}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after,[data-tooltip-pos=bottom]:hover:after,[data-tooltip-pos=bottom]:focus-visible:after{transform:translateX(-50%) scale(1) rotate(var(--tt-rotate));transition:opacity .16s}[data-tooltip]:hover:before,[data-tooltip]:focus-visible:before,[data-tooltip-pos=bottom]:hover:before,[data-tooltip-pos=bottom]:focus-visible:before{transform:translateX(-50%) rotate(45deg) rotate(var(--tt-rotate)) scale(1);transition:opacity .16s}}*{box-sizing:border-box;margin:0}:root{--spring-easing:linear(0, .0018, .0069 1.15%, .026 2.3%, .0637, .1135 5.18%, .2229 7.78%, .5977 15.84%, .7014, .7904, .8641, .9228, .9676 28.8%, 1.0032 31.68%, 1.0225, 1.0352 36.29%, 1.0431 38.88%, 1.046 42.05%, 1.0448 44.35%, 1.0407 47.23%, 1.0118 61.63%, 1.0025 69.41%, .9981 80.35%, .9992 99.94%);--pad-x-xs:10px;--pad-y-xs:8px;--pad-x-sm:15px;--pad-y-sm:10px;--pad-md:30px;--pad-sm:20px;--pad-x-md:30px;--pad-y-md:20px;--pad:40px;--brown-b50:#f3ecea;--brown-b75:#ccb2a8;--brown-b100:#b79385;--brown-b200:#976450;--brown-b300:#82442c;--brown-b400:#5b301f;--brown-b500:#4f291b;--scroll-s50:#fefcf7;--scroll-s75:#fbf3de;--scroll-s100:#faeed1;--scroll-s200:#f8e7bd;--scroll-s300:#f6e2af;--scroll-s400:#ac9e7a;--scroll-s500:#968a6b;--green-g50:#f4ffec;--green-g75:#d4ffb0;--green-g100:#c2ff90;--green-g200:#a7ff60;--green-g300:#95ff3f;--green-g400:#68b32c;--green-g500:#5b9c26;--purple-p50:#f7ebfe;--purple-p75:#ddadfa;--purple-p100:#cf8cf9;--purple-p200:#ba5af6;--purple-p300:#ac38f4;--purple-p400:#7827ab;--purple-p500:#692295;--grey-g0:#fff;--grey-g10:#fafafb;--grey-g20:#f5f6f7;--grey-g30:#ebedef;--grey-g40:#dfe1e5;--grey-g50:#c2c6cd;--grey-g60:#b3b8c1;--grey-g70:#a7adb7;--grey-g80:#999fab;--grey-g90:#8a929f;--grey-g100:#7b8493;--grey-g200:#6d7687;--grey-g300:#5e697b;--grey-g400:#525d71;--grey-g500:#434f65;--grey-g600:#37445b;--grey-g700:#26344d;--grey-g800:#172641;--grey-g900:#0b1b37;--green-g800:#295b00;--orange-o500:#956722;--orange-o400:#ab7627;--orange-o200:#f6b85a;--orange-o100:#f9cd8c;--green-o50:#fef6eb;--orange-o75:#fadcad;--orange-o300:#f4a938;--orange-o50:#fef6eb;--brown-b800:#32150a;--color-background:#000;--color-foreground:var(--scroll-s200);--fs-h1:34px;--fs-h2:30px;--fs-h3:25px;--fs-h4:18px;--fs-h5:18px;--fs-body:16px;--fs-display:32px;--fs-huge:68px;--fs-title:24px;--fs-badge:12px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-32:32px;--section-padding:58px}@media (width<=749px){:root{--jdgm_corner_decoration:var(--jdgm_corner_decoration_mobile);--fs-h1:22px;--fs-h2:26px;--fs-h3:20px;--fs-h4:16px;--fs-h5:15px;--fs-huge:30px;--fs-body:15px;--fs-display:24px;--fs-title:18px;--fs-badge:8px;--section-padding:var(--pad);--corner_decoration:var(--jdgm_corner_decoration_mobile)}}@media screen and (height<=850px){:root{--page-width:1300px}}body{background-color:var(--brown-b500);flex-direction:column;min-height:100svh;margin:0;display:flex;overflow:clip!important}html body.klaviyo-prevent-body-scrolling{overflow:clip!important}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}html{overflow-y:scroll}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentColor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child{margin-block-end:0}:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}.shopify-section{--content-width:min(calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2));--content-margin:minmax(var(--page-margin), 1fr);--content-grid:var(--content-margin) var(--content-width) var(--content-margin);grid-template-columns:var(--content-grid);width:100%;display:grid;position:relative}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1/-1}@media screen and (width<=800px){.nomobile{display:none!important}}@media screen and (width>=801px){.mobileonly{display:none!important}}.jdgm-carousel-item__product-title{display:block!important}[type=search]::-webkit-search-cancel-button{appearance:none}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--brown-b500);background-image:var(--noise), var(--big_noise), radial-gradient(ellipse at center, var(--brown-b500) 0%, var(--brown-b400) 100%);background-position:top,-50% 0,top;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 700px,100% 100%;border-radius:0}::-webkit-scrollbar-thumb{background:var(--scroll-s100);background-image:var(--noise), var(--big_noise), radial-gradient(ellipse at center, var(--orange-o100) 0%, var(--orange-o200) 100%);background-position:top,-50% 0,top;background-repeat:repeat,space repeat,repeat;background-size:200px 200px,auto 700px,100% 100%;transition:all .3s}[data-attraction],button,a,.decorated-icon-button__custom-element,.jdgm-carousel__left-arrow,.jdgm-carousel__right-arrow,.jdgm-rev-snippet-widget__next-btn,.jdgm-rev-snippet-widget__prev-btn{cursor:var(--pointer)!important}[data-attraction] *,button *,a *,.decorated-icon-button__custom-element *,.jdgm-carousel__left-arrow *,.jdgm-carousel__right-arrow *,.jdgm-rev-snippet-widget__next-btn *,.jdgm-rev-snippet-widget__prev-btn *{cursor:var(--pointer)}input[type=search],input[type=text],input[type=email],textarea{cursor:var(--text)}@supports (block-size:calc-size(auto, size)){:is(.shopify-section:has(.collection) .collection,.shopify-section:has(.decorated-card) .decorated-card,.shopify-section:has(.photo-board) .photo-board){--height-modulo:315.4px;min-height:calc(var(--height-modulo) * 2);block-size:calc-size(auto, round(up, size, var(--height-modulo)));position:relative}}body:has(.collection-filters[data-open]) #shopify-chat{display:none!important}body:has(.collection-filters[data-open]) .inbox-overlay-bubble-wrapper{display:none!important}body:has(.mobile-nav[data-open]) #shopify-chat{display:none!important}body:has(.mobile-nav[data-open]) .inbox-overlay-bubble-wrapper{display:none!important}body:has(.mu_openned) #shopify-chat{display:none!important}body:has(.mu_openned) .inbox-overlay-bubble-wrapper{display:none!important}
