.sp-how{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #DED5C7;border-bottom:1px solid #DED5C7;color:#221e1a}.sp-how li{display:flex;gap:10px;align-items:flex-start;padding:14px 12px 14px 0;min-width:0}.sp-how li+li{padding-left:12px;border-left:1px solid #DED5C7}.sp-how b{flex:0 0 auto;width:24px;height:24px;border-radius:50%;border:1px solid #221E1A;display:grid;place-items:center;font:500 12px/1 var(--sp-sans,Outfit),sans-serif}.sp-how span{display:grid;gap:2px;font:500 14px/1.25 var(--sp-sans,Outfit),sans-serif}.sp-how small{font-weight:400;font-size:12.5px;line-height:1.35;color:#5a5148}.splb .sp-how{margin:4px 0 14px}@media(max-width:600px){.sp-how li{flex-direction:column;gap:6px;padding:12px 8px 12px 0}.sp-how li+li{padding-left:10px}.sp-how span{font-size:13px}.sp-how small{font-size:11.5px}}product-card .card-gallery{position:relative}.sp-szb{position:absolute;left:8px;top:8px;z-index:3;background:#faf7f2f2;color:#221e1a;border:1px solid #DED5C7;font:500 11px/1 var(--sp-sans,Outfit),sans-serif;letter-spacing:.12em;padding:6px 8px;pointer-events:none}.sp-cs{display:block;margin-top:3px;font:400 12px/1.35 var(--sp-sans,Outfit),sans-serif;letter-spacing:.04em;color:#5a5148}.sp-buybar{position:fixed;left:0;right:0;bottom:0;z-index:35;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#faf7f2;border-top:1px solid #DED5C7;box-shadow:0 -6px 20px #221e1a14;transform:translateY(110%);transition:transform .25s ease}.sp-buybar.on{transform:none}.sp-buybar div{flex:1;min-width:0;display:grid;gap:2px}.sp-buybar b{font:500 22px/1 var(--sp-serif,"Cormorant Garamond"),serif;color:#221e1a}.sp-buybar small{font-size:12px;color:#5a5148;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-buybar button{flex:0 0 auto;min-height:48px;padding:0 22px;background:#221e1a;color:#f4efe7;border:0;font:500 12px/1 var(--sp-sans,Outfit),sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}@media(min-width:990px){.sp-buybar{display:none}}@media(max-width:989px){body.sp-has-buybar{padding-bottom:84px}}.sp-cart .sp-sum .sp-how{grid-template-columns:1fr;margin-top:16px}.sp-cart .sp-sum .sp-how li{flex-direction:row;padding:10px 0}.sp-cart .sp-sum .sp-how li+li{padding-left:0;border-left:0;border-top:1px solid #DED5C7}.sp-frdock,.sp-frlb{display:none}@media(max-width:979px){.frx-mini{display:none!important}#spfr-root .fr-modes{margin-bottom:6px}#spfr-root .fr-modes button{padding:10px 14px}#spfr-root .fr-modes b{font-size:20px}#spfr-root .fr-modes small{font-size:10px!important;letter-spacing:.06em!important}#spfr-root .rail{padding:8px 16px;gap:6px}#spfr-root .tab{min-width:116px;padding:8px 12px}#spfr-root .stage-col{padding-top:10px}#spfr-root #stage{top:auto!important;max-height:min(52svh,520px)!important;max-width:min(100%,39svh)!important}#spfr-root .stage-cap{margin-top:6px}#spfr-root .head{padding-top:8px}#spfr-root .step{margin-top:20px;padding-top:16px}html body #spfr-root .sw{gap:14px 4px!important}html body #spfr-root .sw button{width:68px!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;display:flex!important;flex-direction:column;align-items:center;gap:6px}html body #spfr-root .sw button span{position:relative!important;inset:auto!important;display:block;width:44px!important;height:44px!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #221e1a33!important}html body #spfr-root .sw button[aria-pressed=true]{box-shadow:none!important;border:0!important}html body #spfr-root .sw button[aria-pressed=true] span{box-shadow:0 0 0 2px #f4efe7,0 0 0 3.5px #221e1a!important}html body #spfr-root .sw button:after{content:attr(aria-label);font:400 11px/1.2 var(--sp-sans,Outfit),sans-serif;color:#5a5148;text-align:center;max-width:68px}html body #spfr-root .sw button[aria-pressed=true]:after{color:#221e1a;font-weight:500}.sp-frdock{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:35;align-items:center;gap:12px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#faf7f2;border-top:1px solid #DED5C7;box-shadow:0 -6px 20px #221e1a1a;transform:translateY(110%);transition:transform .25s ease}.sp-frdock.on{transform:none}.sp-frdock-pic{flex:0 0 auto;width:62px;height:82px;padding:0;border:1px solid #CDBFAC;background:#ece5d9;overflow:hidden;position:relative;cursor:zoom-in}.sp-frdock-pic img{width:100%;height:100%;object-fit:cover;object-position:50% 10%;display:block}.sp-frdock-pic:after{content:"";position:absolute;right:4px;bottom:4px;width:14px;height:14px;background:#faf7f2e6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23221E1A' stroke-width='2'%3E%3Cpath d='M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7'/%3E%3C/svg%3E") center/10px no-repeat}.sp-frdock-pic.pulse{animation:spPulse .6s ease}@keyframes spPulse{0%{box-shadow:0 0 #221e1a73}to{box-shadow:0 0 0 10px #221e1a00}}.sp-frdock-txt{flex:1;min-width:0;display:grid;gap:3px}.sp-frdock-txt b{font:500 15px/1.15 var(--sp-sans,Outfit),sans-serif;color:#221e1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-frdock-txt small{font-size:12px;line-height:1.3;color:#5a5148;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-frdock-go{flex:0 0 auto;min-height:48px;padding:0 16px;background:#221e1a;color:#f4efe7;border:0;font:500 11px/1.15 var(--sp-sans,Outfit),sans-serif;letter-spacing:.16em;text-transform:uppercase;text-align:center;cursor:pointer;max-width:132px}body.sp-has-dock #spfr-root{padding-bottom:110px}.sp-frlb{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#f4efe7fa;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .2s}.sp-frlb.on{opacity:1;pointer-events:auto}.sp-frlb img{max-width:100%;max-height:calc(100svh - 110px);object-fit:contain;box-shadow:0 10px 40px #221e1a33}.sp-frlb button{position:absolute;top:12px;right:12px;width:46px;height:46px;border:1px solid #221E1A;background:#faf7f2;color:#221e1a;font-size:22px;line-height:1;cursor:pointer}.sp-frlb p{position:absolute;left:16px;right:16px;bottom:18px;text-align:center;font-size:13px;color:#5a5148;margin:0}}@media(max-width:749px){.sp-sr{padding-block:14px 0!important}.sp-sr-eyebrow{display:none!important}.sp-sr-h{font-size:28px!important;margin-bottom:6px!important}.sp-sr-lead{font-size:14px!important;line-height:1.45!important;margin-bottom:10px!important}.sp-sr-filters{gap:4px!important}.sp-sr-row{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.sp-sr-row::-webkit-scrollbar{display:none}.sp-sr-chip{flex:0 0 auto;white-space:nowrap;min-height:38px!important;display:inline-flex!important;align-items:center}.sp-sr .sp-how{margin-top:12px}.sp-sr .sp-how small{display:none}.sp-sr .sp-how li{flex-direction:row;align-items:center;padding:10px 6px 10px 0}.sp-sr .sp-how li+li{padding-left:8px}.sp-sr .sp-how span{font-size:12.5px}.sp-sr .sp-how b{width:22px;height:22px;font-size:11px}}@media(max-width:759px){html body [class*=announcement]{padding-top:0!important;padding-bottom:0!important}html body aside.announcement-bar{padding-top:7px!important;padding-bottom:7px!important}.announcement-bar__text,.announcement-bar__link{font-size:11px!important;line-height:1.45!important;letter-spacing:.05em!important}.sph{height:calc(100svh - 160px)!important;min-height:520px!important}.sph-copy{padding-bottom:22px!important}.sph-down{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/stockpile-mobile.css.map */
