main[data-template=page],main[data-template=policy],main[data-template=search]{background:linear-gradient(180deg,var(--v5-ivory-2),var(--v5-ivory) 58%,var(--v5-cream));color:var(--v5-brown)}main[data-template=page] .section--page-width{width:var(--v5-page-narrow);margin-inline:auto}main[data-template=page] .section-content-wrapper{margin-block:clamp(34px,5vw,72px);padding:clamp(30px,5vw,66px);border:1px solid rgba(255,255,255,.82);border-radius:var(--v5-radius-xl);background:radial-gradient(circle at 14% 0,rgba(255,255,255,.88),transparent 24rem),linear-gradient(145deg,#ffffffd1,#efe2cf8f);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #2a1c1512,0 4px 9px #2a1c1514,0 30px 82px #2a1c1521}main[data-template=page] .section-content-wrapper h1{font-size:clamp(2.4rem,5vw,5.2rem);line-height:.98;letter-spacing:-.052em;text-wrap:balance;color:var(--v5-brown);margin-block:0 clamp(24px,3vw,38px)}main[data-template=page] .rte{font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.78;color:var(--v5-anthracite-soft)}main[data-template=page] .rte :is(h2,h3){color:var(--v5-brown);letter-spacing:-.025em;margin-top:1.8em}main[data-template=page] .rte a{color:var(--v5-walnut);text-decoration-color:#b891527a;text-underline-offset:.2em}main[data-template=page] .rte :is(table,blockquote){border-radius:18px;border:1px solid rgba(42,28,21,.1);background:#ffffff85;box-shadow:inset 0 1px #ffffffdb}main[data-template=policy]{padding-block:clamp(36px,5vw,74px)}main[data-template=policy] .shopify-policy__container{max-width:1080px!important;margin-inline:auto!important;padding:clamp(30px,5vw,66px)!important;border:1px solid rgba(255,255,255,.82);border-radius:var(--v5-radius-xl);background:radial-gradient(circle at 12% 0,rgba(255,255,255,.9),transparent 24rem),linear-gradient(145deg,#ffffffd6,#efe2cf94);box-shadow:inset 0 1px #fffffffa,0 4px 9px #2a1c1514,0 30px 82px #2a1c1521}main[data-template=policy] .shopify-policy__title{text-align:left!important;margin-bottom:clamp(26px,4vw,46px)}main[data-template=policy] .shopify-policy__title h1{font-size:clamp(2.4rem,5vw,5rem);line-height:.98;letter-spacing:-.052em;text-wrap:balance;color:var(--v5-brown);margin:0}main[data-template=policy] .shopify-policy__body{font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.78;color:var(--v5-anthracite-soft)}main[data-template=policy] .shopify-policy__body :is(h2,h3,h4){color:var(--v5-brown);letter-spacing:-.02em;margin-top:1.8em}main[data-template=policy] .shopify-policy__body a{color:var(--v5-walnut);text-decoration-color:#b891527a;text-underline-offset:.2em}main[data-template=search] .search-page__header{padding-top:clamp(44px,6vw,84px)!important;padding-bottom:clamp(18px,2vw,30px)!important}main[data-template=search] .search-page__header h3{font-size:clamp(2.3rem,4.6vw,4.8rem);line-height:.98;letter-spacing:-.05em;color:var(--v5-brown);text-wrap:balance}main[data-template=search] search-page-input-component{border-radius:var(--v5-radius-pill);background:transparent;box-shadow:0 18px 48px #2a1c151a}main[data-template=search] .search-page-input{border:1px solid rgba(42,28,21,.13)!important;border-radius:var(--v5-radius-pill)!important;background:linear-gradient(180deg,#fffffff0,#f7efe3e6)!important;color:var(--v5-brown)!important;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #2a1c1512;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}main[data-template=search] .search-page-input:focus{outline:0;border-color:#b8915275!important;box-shadow:0 0 0 4px #b891521a,inset 0 1px #fff}main[data-template=search] results-list.product-grid-container{padding-bottom:clamp(54px,7vw,100px)!important}main[data-template=search] .collection-wrapper{width:var(--v5-page);margin-inline:auto}main[data-template=search] .product-grid{gap:clamp(18px,2vw,28px)!important}main[data-template=search] .product-grid__item{transform:translateY(-2px);border:1px solid rgba(255,255,255,.76);border-radius:var(--v5-radius-md);background:linear-gradient(145deg,#ffffffc7,#efe2cf75);box-shadow:inset 0 1px #ffffffeb,0 3px 7px #2a1c1514,0 20px 48px #2a1c151a;overflow:hidden;transition:transform .22s var(--v5-ease),box-shadow .22s ease,border-color .22s ease}main[data-template=search] .product-grid__item :is(.card-gallery,.product-card__media,.product-card-gallery){overflow:hidden;border-radius:calc(var(--v5-radius-md) - 6px)}main[data-template=search] .product-grid__item .product-card{padding:12px 12px 16px}@media(hover:hover){main[data-template=search] .product-grid__item:hover{transform:translateY(-6px);border-color:#b8915247;box-shadow:inset 0 1px #fffffff5,0 4px 9px #2a1c1517,0 30px 72px #2a1c1526}}main[data-template=search] .product-grid__item:active{transform:translateY(1px) scale(.995);box-shadow:inset 0 3px 9px #2a1c1521,0 2px 5px #2a1c1514}.search-modal__content{border:1px solid rgba(255,255,255,.76)!important;border-radius:0 0 var(--v5-radius-lg) var(--v5-radius-lg)!important;background:linear-gradient(180deg,#fffaf1fa,#efe2cff7)!important;box-shadow:inset 0 1px #fffffffa,0 36px 100px #2a1c153d!important}.search-modal__content predictive-search-component{background:transparent!important}.search-modal__content .predictive-search-form__header{border-bottom-color:#2a1c1517!important}.search-modal__content :is(input[type=search],.search-input){border-radius:var(--v5-radius-pill)!important}.search-modal__content :is(button,a):focus-visible{outline:0;box-shadow:0 0 0 3px #b8915233}.search-modal__content :is(button,a):active{transform:translateY(1px) scale(.98)}@media(max-width:749px){main[data-template=page] .section--page-width,main[data-template=search] .collection-wrapper{width:min(100% - 24px,1360px)}main[data-template=page] .section-content-wrapper,main[data-template=policy] .shopify-policy__container{margin-block:24px;padding:26px 20px!important;border-radius:var(--v5-radius-md)}main[data-template=policy]{padding:0 12px 28px}.search-modal__content{border-radius:0!important}.search-modal__content{min-height:100dvh}main[data-template=search] .product-grid__item{transform:none;border-radius:22px}}@media(prefers-reduced-motion:reduce){main[data-template=search] .product-grid__item,main[data-template=search] .search-page-input,.search-modal__content :is(button,a){transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/v5-generic-surfaces.css.map */
