:root{--sp-ink: #1d1d1b;--sp-muted: #686762;--sp-line: #d8d6d0;--sp-paper: #f5f4f0;--sp-accent: #a6543f}@media(prefers-reduced-motion:no-preference){.sp-button,.sp-text-link,.sp-inline-link,.sp-category,.sp-product-card,.sp-value,.sp-footer__links a,.sp-contact__submit{transition:border-color .24s ease,background-color .24s ease,color .24s ease,transform .24s ease,box-shadow .24s ease}}.sp-header__nav a:focus-visible,.sp-header__tool:focus-visible,.sp-header__mobile-menu summary:focus-visible,.sp-button:focus-visible,.sp-category:focus-visible,.sp-text-link:focus-visible,.sp-inline-link:focus-visible,.sp-footer a:focus-visible{outline:2px solid var(--sp-accent);outline-offset:4px}.sp-header__tool:hover{color:var(--sp-accent)}.sp-header__tool:hover .sp-header__cart-count{background:var(--sp-ink)}.sp-header__mobile-menu[open] summary span:first-child{transform:translateY(3px) rotate(45deg)}.sp-header__mobile-menu[open] summary span:last-child{transform:translateY(-3px) rotate(-45deg)}.sp-header__mobile-menu summary span{transition:transform .2s ease}.sp-header__mobile-menu[open] nav{animation:sp-menu-in .18s ease both}@keyframes sp-menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.sp-hero__visual-frame:after{background:linear-gradient(90deg,#ffffff21,#fff0 48%)}.sp-hero__visual-brand{box-shadow:0 10px 28px #17171714}.sp-hero h1{text-wrap:balance}.sp-hero__text{max-width:31em}.sp-section-heading{display:grid;gap:4px}.sp-section-heading h2{max-width:15em;text-wrap:balance}.sp-section-heading--split{align-items:end}.sp-category-grid,.sp-product-grid--placeholder{gap:clamp(12px,1.35vw,22px)}.sp-category{min-width:0}.sp-category__media{background:#eeece7}.sp-category__media--graphic{align-items:stretch;background:var(--sp-paper);flex-direction:column;justify-content:space-between;padding:clamp(18px,2vw,30px)}.sp-category__media--graphic:after{border-color:#1d1d1b29;top:12px;right:12px;bottom:12px;left:12px}.sp-category__index{color:var(--sp-ink);font-size:clamp(5.2rem,6.1vw,8.4rem);font-weight:400;letter-spacing:-.1em;line-height:.8}.sp-category__kicker{align-self:flex-end;color:var(--sp-muted);font-size:1rem;font-weight:600;letter-spacing:.12em;line-height:1.3;position:relative;writing-mode:vertical-rl;z-index:1}.sp-category__marker{align-self:flex-start;background:var(--sp-accent);border-radius:50%;height:8px;position:relative;width:8px;z-index:1}.sp-category__meta{gap:12px;min-height:66px;padding:18px 2px 16px}.sp-category__meta span:first-child{line-height:1.45}.sp-category__meta span:last-child{flex:0 0 auto;transition:transform .24s ease}@media(hover:hover){.sp-category:hover{transform:translateY(-4px)}.sp-category:hover .sp-category__media{box-shadow:inset 0 0 0 1px var(--sp-ink)}.sp-category:hover .sp-category__meta span:last-child{transform:translate(3px,-3px)}.sp-product-card:hover{transform:translateY(-3px)}.sp-value:hover{background:#faf9f6}}.sp-product-card--placeholder{min-width:0}.sp-product-card--placeholder .sp-product-card__media{background:#f1f0ec;overflow:hidden}.sp-product-card--placeholder .sp-product-card__media:after{border-color:#1d1d1b1f;top:10px;right:10px;bottom:10px;left:10px}.sp-product-card--placeholder .sp-product-card__media span{color:#cbc8c0;font-size:clamp(4.6rem,5.6vw,7.2rem);font-weight:400;position:relative;z-index:1}.sp-product-card__orb{border:1px solid #d7d4cc;border-radius:50%;height:68%;position:absolute;right:-21%;top:-20%;width:68%}.sp-product-card--placeholder .sp-product-card__details{background:#fff;border-bottom:1px solid var(--sp-line);gap:11px;padding:16px 2px 18px}.sp-product-card--placeholder .sp-product-card__details em{color:var(--sp-muted);font-size:.95rem;font-style:normal;font-weight:600;letter-spacing:.12em}.sp-product-card--placeholder i,.sp-product-card--placeholder b{background:#e9e7e1;height:8px}.sp-empty-products{align-items:flex-start;background:var(--sp-paper);border:0;display:grid;gap:20px;grid-template-columns:minmax(14rem,.36fr) 1fr;margin-top:28px;padding:24px 28px}.sp-empty-products p{margin:0}.sp-empty-products__label{color:var(--sp-accent);font-size:1rem;font-weight:700;letter-spacing:.12em;line-height:1.5}.sp-empty-products strong{font-size:1.55rem;letter-spacing:.02em}.sp-values__grid{border-top-color:var(--sp-ink)}.sp-value{align-items:start;display:grid;gap:18px;grid-template-columns:auto 1fr auto;min-height:238px;padding:30px 26px 24px 0}.sp-value+.sp-value{padding-left:26px}.sp-value__index{color:var(--sp-accent);font-size:1rem;line-height:1.7;margin:0}.sp-value h3{font-size:2.05rem;line-height:1.45}.sp-value p{margin:10px 0 0;max-width:19em}.sp-value__arrow{color:var(--sp-accent);font-size:1.45rem;line-height:1.4;margin:2px 0 0;transition:transform .24s ease}.sp-value:hover .sp-value__arrow{transform:translate(3px,-3px)}.sp-business__panel{background:#f2efea;gap:clamp(28px,4vw,70px);padding:clamp(36px,4.2vw,66px)}.sp-business__content{max-width:760px;min-width:0}.sp-business h2{max-width:13em;text-wrap:balance}.sp-business__action{align-self:center;flex:0 0 auto}.sp-button--business{white-space:nowrap}.sp-business__content>p:not(.sp-eyebrow){max-width:43em}.sp-footer__grid{align-items:start;column-gap:clamp(26px,3.5vw,64px);grid-template-columns:minmax(22rem,1.2fr) minmax(14rem,.75fr) minmax(16rem,.82fr) minmax(27rem,1.45fr);row-gap:38px}.sp-footer__column{min-width:0}.sp-footer__column--legal{min-width:27rem}.sp-footer__nav-title{margin-bottom:1.8rem}.sp-footer__links{gap:1.25rem;grid-template-columns:1fr}.sp-footer__links a{font-size:1.3rem;-webkit-hyphens:none;hyphens:none;letter-spacing:.035em;line-height:1.6;text-wrap:pretty}.sp-footer__column--legal .sp-footer__links{column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.sp-footer__column--legal .sp-footer__links a{font-size:1.24rem;white-space:nowrap}.sp-footer__column--legal .sp-footer__links a:last-child{grid-column:1 / -1}.sp-footer__privacy-button{-webkit-appearance:none;appearance:none;background:none;border:0;color:#efeee9;cursor:pointer;font:inherit;padding:0;text-align:left}.sp-footer__links .sp-footer__privacy-button{font-size:1.24rem;letter-spacing:.035em;line-height:1.6}.sp-footer__privacy-button:hover{color:#fff;text-decoration:underline;text-underline-offset:.3em}.sp-footer__privacy-button:focus-visible{outline:2px solid #efeee9;outline-offset:4px}.sp-footer__contact{margin-top:2.2rem}.sp-footer__bottom{margin-top:0}.sp-page__inner{max-width:1180px;padding-bottom:clamp(8rem,10vw,13rem)}.sp-page__header{max-width:75rem}.sp-page__title{text-wrap:balance}.sp-page__intro{max-width:48rem}.sp-page__content{max-width:none;display:grid;gap:clamp(34px,5vw,64px);margin-top:clamp(5rem,7vw,8.4rem)}.sp-page__related{background:var(--sp-paper);border-left:2px solid var(--sp-accent);margin-top:clamp(4rem,6vw,7rem);max-width:61rem;padding:25px 28px}.sp-page__related p:not(.sp-page__related-label){color:var(--sp-muted);font-size:1.45rem;line-height:1.8;margin:0 0 15px}.sp-page__related-label,.sp-contact__kicker,.sp-business-page__flow>.sp-page__related-label{color:var(--sp-accent);font-size:1rem;font-weight:700;letter-spacing:.13em;margin:0 0 12px}.sp-inline-link{border-bottom:1px solid currentColor;color:var(--sp-ink);display:inline-flex;font-size:1.25rem;font-weight:600;gap:18px;letter-spacing:.055em;padding-bottom:5px;text-decoration:none}.sp-inline-link span{color:var(--sp-accent);transition:transform .2s ease}.sp-inline-link:hover span{transform:translate(4px)}.sp-definition-list{border-top:1px solid var(--sp-ink);margin:0;max-width:76rem}.sp-definition-list>div{align-items:start;border-bottom:1px solid var(--sp-line);display:grid;gap:28px;grid-template-columns:minmax(14rem,.36fr) 1fr;padding:23px 0}.sp-definition-list dt{color:var(--sp-muted);font-size:1.22rem;font-weight:600;letter-spacing:.08em}.sp-definition-list dd{font-size:1.55rem;line-height:1.9;margin:0}.sp-guide{gap:clamp(48px,6vw,76px);grid-template-columns:minmax(19rem,.55fr) minmax(0,1.45fr)}.sp-guide__index{align-content:start;border-top:1px solid var(--sp-ink);display:grid;position:sticky;top:24px}.sp-guide__index a{align-items:center;border-bottom:1px solid var(--sp-line);color:var(--sp-ink);display:grid;font-size:1.3rem;gap:13px;grid-template-columns:3rem 1fr;line-height:1.55;padding:14px 0;text-decoration:none}.sp-guide__index a span{color:var(--sp-accent);font-size:1rem;font-weight:700;letter-spacing:.08em}.sp-guide__index a:hover{color:var(--sp-accent)}.sp-guide__sections{border-top:1px solid var(--sp-ink)}.sp-guide__section{border-bottom:1px solid var(--sp-line);display:grid;gap:24px;grid-template-columns:5.5rem 1fr;padding:30px 0 34px;scroll-margin-top:30px}.sp-guide__number{color:var(--sp-accent);font-size:1rem;font-weight:700;letter-spacing:.1em;margin:8px 0 0}.sp-guide__section h2{font-size:2.15rem;margin:0 0 13px}.sp-guide__section p{color:#454440;font-size:1.45rem;line-height:1.95;margin:0 0 12px}.sp-guide__section .sp-inline-link{margin-top:7px}.sp-guide__facts{border-top:1px solid var(--sp-line);margin:23px 0 20px}.sp-guide__facts>div{border-bottom:1px solid var(--sp-line);display:grid;gap:24px;grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);padding:17px 0}.sp-guide__facts dt{color:var(--sp-ink);font-size:1.25rem;font-weight:600;letter-spacing:.045em;line-height:1.7}.sp-guide__facts dd{color:#454440;font-size:1.4rem;line-height:1.85;margin:0}.sp-guide__facts dd p{font-size:inherit;line-height:inherit;margin-bottom:8px}.sp-guide__facts dd p:last-child{margin-bottom:0}.sp-guide__section .sp-guide__note{border-left:2px solid var(--sp-accent);color:var(--sp-muted);font-size:1.25rem;margin-top:19px;padding:3px 0 3px 15px}.sp-convenience-logos{display:grid;gap:.8rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;max-width:66rem;padding:0}.sp-convenience-logos li{align-items:center;background:#ffffffad;border:1px solid #d4d1ca;display:flex;justify-content:center;min-height:5.4rem;padding:.8rem}.sp-convenience-logos img{display:block;height:2.8rem;max-width:100%;object-fit:contain;width:auto}.sp-convenience-logos--guide{grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 16px;max-width:45rem}.sp-convenience-logos--guide li{min-height:5.8rem}.sp-business-page{gap:clamp(40px,5vw,66px)}.sp-business-page__lead{border-top:1px solid var(--sp-ink);max-width:78rem;padding-top:30px}.sp-business-page__lead p{color:#454440;font-size:1.6rem;line-height:1.95;margin:0 0 13px}.sp-business-page__cards{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.sp-business-page__cards article{background:var(--sp-paper);border:1px solid transparent;min-height:22rem;padding:25px;transition:border-color .2s ease,transform .2s ease}.sp-business-page__cards article:hover{border-color:var(--sp-line);transform:translateY(-3px)}.sp-business-page__cards p{color:var(--sp-accent);font-size:1rem;font-weight:700;letter-spacing:.1em;margin:0 0 48px}.sp-business-page__cards h2{font-size:1.85rem;line-height:1.5;margin:0 0 10px}.sp-business-page__cards span{color:var(--sp-muted);display:block;font-size:1.3rem;line-height:1.8}.sp-business-page__flow{border-top:1px solid var(--sp-line);padding-top:25px}.sp-business-page__flow ol{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.sp-business-page__flow li{align-items:center;border-bottom:1px solid var(--sp-line);color:#454440;display:flex;font-size:1.3rem;gap:13px;line-height:1.6;padding:10px 0}.sp-business-page__flow li span{color:var(--sp-accent);font-size:1rem;font-weight:700}.sp-faq{border-top:1px solid var(--sp-ink);gap:0;max-width:82rem}.sp-faq details{border-bottom:1px solid var(--sp-line)}.sp-faq summary{align-items:center;cursor:pointer;display:grid;gap:18px;grid-template-columns:4rem 1fr 2rem;list-style:none;padding:25px 0}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:after{color:var(--sp-accent);content:"+";font-size:2.1rem;font-weight:300;line-height:1;text-align:right}.sp-faq details[open] summary:after{content:"\2212"}.sp-faq summary>span{color:var(--sp-accent);font-size:1rem;font-weight:700;letter-spacing:.1em}.sp-faq summary strong{font-size:1.7rem;font-weight:500;line-height:1.6}.sp-faq details>div{max-width:65rem;padding:0 2rem 27px 5.8rem}.sp-faq details p{color:#454440;font-size:1.45rem;line-height:1.95;margin:0 0 12px}.sp-contact{margin-top:clamp(4.8rem,7vw,8rem)}.sp-contact--business{border-top:1px solid var(--sp-ink)}.sp-contact__note>p:not(.sp-contact__kicker){margin-bottom:20px}.sp-contact__note a{color:var(--sp-ink);text-underline-offset:.28em}.sp-contact__details{margin-top:34px}.sp-contact__details a{font-size:1.38rem}.sp-contact__field input,.sp-contact__field textarea{border-color:#b3b1aa;transition:border-color .2s ease,box-shadow .2s ease}.sp-contact__field input:focus,.sp-contact__field textarea:focus{border-color:var(--sp-ink);box-shadow:0 0 0 3px #a6543f24;outline:0}.sp-contact__submit{align-items:center;display:inline-flex;gap:26px;justify-content:space-between}.sp-contact__submit span{transition:transform .2s ease}.sp-contact__submit:hover span{transform:translate(4px)}.shopify-policy__container{color:#3f3e3a;margin:0 auto;max-width:86rem;padding:clamp(5.6rem,9vw,11.5rem) 3.2rem clamp(8rem,12vw,14rem)}.shopify-policy__title{border-bottom:1px solid var(--sp-ink);margin:0 0 clamp(3.2rem,5vw,5.2rem);padding-bottom:clamp(2.4rem,3vw,3.6rem)}.shopify-policy__title h1{color:var(--sp-ink);font-size:clamp(3.2rem,5vw,5.4rem);font-weight:500;letter-spacing:-.04em;line-height:1.22;margin:0;text-wrap:balance}.shopify-policy__body{font-size:1.55rem;line-height:2}.shopify-policy__body h2{color:var(--sp-ink);font-size:2.3rem;font-weight:500;line-height:1.5;margin:5.2rem 0 1.5rem}.shopify-policy__body h3{color:var(--sp-ink);font-size:1.85rem;font-weight:500;line-height:1.55;margin:3.6rem 0 1.2rem}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.8rem}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.6em}.shopify-policy__body li+li{margin-top:.55rem}.shopify-policy__body a{color:inherit;text-underline-offset:.28em}.template-search--empty .template-search__header{max-width:98rem;padding-bottom:clamp(7rem,10vw,12rem);padding-top:clamp(6rem,9vw,10rem)}.template-search__header .h2{color:var(--sp-ink);font-size:clamp(3rem,4.2vw,5.2rem);font-weight:500;letter-spacing:-.04em;line-height:1.25}.template-search__search{margin-top:3.4rem}.template-search__search .field__input{border-color:var(--sp-ink);border-radius:0;min-height:5.2rem}.template-search__search .field:after{border-radius:0;box-shadow:0 0 0 .1rem var(--sp-ink)}.template-search--empty .template-search__results{border-top:1px solid var(--sp-line);max-width:116rem;padding-top:2.7rem}.template-search--empty .template-search__results>p{color:var(--sp-muted);font-size:1.5rem;line-height:1.9}cart-items.is-empty .page-width{max-width:108rem;padding-bottom:clamp(8rem,12vw,14rem);padding-top:clamp(6rem,9vw,10rem)}cart-items.is-empty .title-wrapper-with-link{display:none}.cart__warnings{border-top:1px solid var(--sp-ink);max-width:60rem;padding-top:3rem;text-align:left}.cart__empty-text{color:var(--sp-ink);font-size:clamp(3rem,4.4vw,5.2rem);font-weight:500;letter-spacing:-.04em;line-height:1.25;margin:0 0 2.8rem}.cart__warnings .button{border-radius:0;font-size:1.35rem;letter-spacing:.06em;min-height:5.2rem;padding-inline:2.3rem}.cart__login-title{font-size:1.55rem;font-weight:500;margin-top:5.5rem}.cart__login-paragraph{color:var(--sp-muted);font-size:1.4rem;line-height:1.8}.cart__login-paragraph .link{text-underline-offset:.28em}@media screen and (max-width:1199px){.sp-footer__grid{grid-template-columns:minmax(20rem,1.15fr) minmax(15rem,.85fr) minmax(23rem,1.4fr)}.sp-footer__column--business{grid-column:2}.sp-footer__column--legal{grid-column:3;grid-row:1 / span 2;min-width:23rem}}@media screen and (max-width:989px){.sp-values__grid{grid-template-columns:1fr}.sp-value,.sp-value+.sp-value{border-bottom:1px solid var(--sp-line);border-right:0;grid-template-columns:4rem 1fr auto;min-height:0;padding:25px 0}.sp-business__panel{align-items:start}.sp-business__action{align-self:start}.sp-footer__grid{grid-template-columns:minmax(18rem,1fr) minmax(18rem,1fr)}.sp-footer__column--brand{grid-column:1 / -1}.sp-footer__column--business{grid-column:2}.sp-footer__column--legal{grid-column:1 / -1;grid-row:auto;min-width:0}.sp-footer__column--legal .sp-footer__links{column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.sp-footer__column--legal .sp-footer__links a{white-space:normal}.sp-guide{grid-template-columns:1fr}.sp-guide__index{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.sp-business-page__cards{grid-template-columns:1fr}.sp-business-page__cards article{min-height:0}.sp-business-page__cards p{margin-bottom:25px}.sp-business-page__flow ol{grid-template-columns:1fr}}@media screen and (max-width:749px){.sp-page__inner{padding-inline:2rem}.sp-page__content{gap:42px}.sp-empty-products{gap:8px;grid-template-columns:1fr;padding:20px}.sp-category__meta{font-size:1.22rem;min-height:58px}.sp-category__kicker{font-size:.82rem}.sp-category__marker{height:6px;width:6px}.sp-business__panel{padding:30px}.sp-business h2{font-size:clamp(2.65rem,8.4vw,3.25rem)}.sp-footer__grid{gap:36px 24px}.sp-footer__links a{font-size:1.24rem}.sp-definition-list>div{display:block;padding:19px 0}.sp-definition-list dt{margin-bottom:8px}.sp-definition-list dd{font-size:1.47rem}.sp-guide__index{grid-template-columns:1fr}.sp-guide__section{gap:16px;grid-template-columns:3.8rem 1fr;padding:25px 0 28px}.sp-guide__section h2{font-size:1.95rem}.sp-guide__section p,.sp-business-page__lead p,.sp-faq details p{font-size:1.4rem}.sp-guide__facts>div{gap:8px;grid-template-columns:1fr;padding:15px 0}.sp-guide__facts dd{font-size:1.35rem}.sp-guide__section .sp-guide__note{font-size:1.24rem}.sp-convenience-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-convenience-logos li{min-height:5.2rem;padding:.7rem}.sp-convenience-logos img{height:2.6rem}.sp-faq summary{gap:12px;grid-template-columns:3.4rem 1fr 1.6rem;padding:21px 0}.sp-faq summary strong{font-size:1.53rem}.sp-faq details>div{padding:0 0 24px 3.4rem}.shopify-policy__container{padding-inline:2rem}.shopify-policy__body{font-size:1.47rem}.shopify-policy__body h2{font-size:2.1rem;margin-top:4.4rem}.shopify-policy__body h3{font-size:1.7rem}.template-search--empty .template-search__header,.template-search--empty .template-search__results{padding-inline:2rem}cart-items.is-empty .page-width{padding-inline:2rem}}.sp-campaign-art-label{position:absolute;z-index:1;top:46%;left:6%;display:flex;flex-direction:column;align-items:flex-start;max-width:45%;color:#2c2a25;pointer-events:none;transform:translateY(-50%)}.sp-campaign-art-label__kicker{font-size:clamp(8px,.7vw,11px);font-weight:600;letter-spacing:.15em;line-height:1.5}.sp-campaign-art-label__title{margin-top:9px;font-size:clamp(20px,1.75vw,29px);font-weight:550;letter-spacing:-.035em;line-height:1.25}.sp-campaign-art-label__note{margin-top:10px;padding-top:8px;border-top:1px solid rgba(44,42,37,.48);font-size:clamp(9px,.75vw,12px);letter-spacing:.065em;line-height:1.4}.sp-campaign-art-label--welcome{color:#3a302a}.sp-campaign-art-label--october{color:#1f2922}.sp-campaign-art-label--october .sp-campaign-art-label__title{font-weight:600}.sp-campaign-art-label--seasonal{color:#49382f}.sp-campaign-detail__media .sp-campaign-art-label{left:7%}.sp-campaign-detail__media .sp-campaign-art-label__title{font-size:clamp(25px,2.4vw,40px)}@media screen and (max-width:749px){.sp-campaign-art-label{left:6%;max-width:49%}.sp-campaign-art-label__kicker{font-size:8px;letter-spacing:.09em}.sp-campaign-art-label__title,.sp-campaign-detail__media .sp-campaign-art-label__title{margin-top:5px;font-size:clamp(17px,5vw,22px)}.sp-campaign-art-label__note{margin-top:5px;padding-top:5px;font-size:9px}}#shopify-pc__banner.shopify-pc__banner__dialog{position:fixed!important;inset:auto 20px 20px auto!important;width:min(420px,calc(100vw - 40px))!important;max-width:none!important;max-height:calc(100dvh - 40px)!important;overflow-y:auto!important;padding:20px!important;border:1px solid #d8d3c9!important;border-radius:3px!important;background:#f7f5f0!important;box-shadow:0 10px 30px #23221d1f!important;color:#2c2a25!important;text-align:left!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0 0 14px!important}#shopify-pc__banner .shopify-pc__banner__body h2{margin:0 0 7px!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}#shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;color:#55554f!important;font-size:12px!important;line-height:1.55!important}#shopify-pc__banner .shopify-pc__banner__body a{color:#30392e!important;text-decoration:underline!important;text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important}#shopify-pc__banner .shopify-pc__banner__btns button{width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:7px 8px!important;border:1px solid #9c9d92!important;border-radius:2px!important;background:transparent!important;color:#2c2a25!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important;box-shadow:none!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{border-color:#303d32!important;background:#303d32!important;color:#fff!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{border-color:transparent!important;text-decoration:underline;text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__btns button:hover{filter:brightness(.9)}#shopify-pc__banner .shopify-pc__banner__btns button:focus-visible{outline:2px solid #785943!important;outline-offset:2px!important}@media screen and (max-width:480px){#shopify-pc__banner.shopify-pc__banner__dialog{inset:auto 12px 12px auto!important;width:calc(100% - 24px)!important;max-height:min(65dvh,330px)!important;padding:16px!important}#shopify-pc__banner .shopify-pc__banner__btns{grid-template-columns:repeat(2,minmax(0,1fr))!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1;min-height:32px!important}}@media screen and (max-width:549px){.sp-product-grid--placeholder .sp-product-card:nth-child(3){display:none}.sp-footer__grid{grid-template-columns:1fr}.sp-footer__column--brand,.sp-footer__column--business,.sp-footer__column--legal{grid-column:auto}.sp-footer__column--legal .sp-footer__links{grid-template-columns:1fr}.sp-footer__bottom{font-size:1rem}.sp-inline-link{font-size:1.18rem}}.sp-payment-trust__mobile-guides,.sp-footer__disclosure{display:none}@media screen and (max-width:749px){.sp-header__mobile-menu summary{width:44px;height:44px}.sp-header__mobile-menu nav{top:50px}.sp-payment-trust{padding:38px 0 42px}.sp-payment-trust__header{margin-bottom:22px}.sp-payment-trust__header h2{font-size:21px;line-height:1.4}.sp-payment-trust__intro{display:none}.sp-payment-trust__method,.sp-payment-trust__method+.sp-payment-trust__method{padding:18px 0 20px}.sp-payment-trust__method h3{margin-bottom:11px;font-size:15px}.sp-payment-trust__payment-icons{gap:5px 7px}.sp-payment-trust__payment-icons li{min-height:26px}.sp-payment-trust__payment-icon{width:clamp(37px,10vw,42px)}.sp-payment-trust__payment-icons [data-payment-type=apple_pay] svg,.sp-payment-trust__payment-icons [data-payment-type=google_pay] svg{transform:scale(1.12)}.sp-payment-trust__method>p:not(.sp-payment-trust__prepay){display:none}.sp-convenience-logos--trust{gap:6px}.sp-convenience-logos--trust li{min-height:43px;padding:4px}.sp-convenience-logos--trust img{height:24px}.sp-convenience-logos--trust li:nth-child(1) img,.sp-convenience-logos--trust li:nth-child(2) img{height:30px}.sp-convenience-logos--trust li:nth-child(5) img,.sp-convenience-logos--trust li:nth-child(6) img{height:27px}.sp-payment-trust__method>.sp-payment-trust__prepay{margin:12px 0 0;font-size:12px;line-height:1.6}.sp-payment-trust__guide-links{display:none}.sp-payment-trust__mobile-guides{display:block}.sp-payment-trust__guide-disclosure{border-bottom:1px solid var(--sp-line)}.sp-payment-trust__guide-disclosure summary{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:10px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:500}.sp-payment-trust__guide-disclosure summary::-webkit-details-marker{display:none}.sp-payment-trust__guide-disclosure summary span{color:var(--sp-accent);font-size:19px;font-weight:300;transition:transform .2s}.sp-payment-trust__guide-disclosure[open] summary span{transform:rotate(45deg)}.sp-payment-trust__guide-disclosure>div{padding:0 0 19px}.sp-payment-trust__guide-disclosure p{margin:0 0 9px;color:var(--sp-muted);font-size:13px;line-height:1.7}.sp-payment-trust__guide-disclosure a{color:var(--sp-ink);font-size:13px;text-decoration:underline;text-underline-offset:4px}.sp-payment-trust__guide-disclosure summary:focus-visible,.sp-footer__disclosure summary:focus-visible{outline:2px solid var(--sp-accent);outline-offset:-2px}.sp-footer.sp-footer{padding-top:0}.sp-footer .sp-footer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-top:36px;padding-bottom:18px}.sp-footer .sp-footer__column{grid-column:1 / -1;grid-row:auto}.sp-footer__column--brand{padding-bottom:24px}.sp-footer__brand{max-width:178px}.sp-footer__contact{margin:15px 0 0;font-size:13px;line-height:1.7}.sp-footer__nav-title,.sp-footer__column>.sp-footer__links{display:none}.sp-footer__disclosure{display:block;border-top:1px solid #4b4a46}.sp-footer__column--legal .sp-footer__disclosure{border-bottom:1px solid #4b4a46}.sp-footer__disclosure summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;color:#efeee9;cursor:pointer;list-style:none;font-size:12px;letter-spacing:.12em}.sp-footer__disclosure summary::-webkit-details-marker{display:none}.sp-footer__disclosure summary span{font-size:19px;font-weight:300;transition:transform .2s}.sp-footer__disclosure[open] summary span{transform:rotate(45deg)}.sp-footer__disclosure nav{display:grid;gap:0;padding:0 0 11px}.sp-footer__disclosure nav a{display:flex;align-items:center;min-height:42px;color:#efeee9;font-size:14px;text-decoration:none}.sp-footer__disclosure nav .sp-footer__privacy-button{display:flex;align-items:center;min-height:42px;font-size:14px}.sp-footer__bottom{margin-top:0;padding-top:15px;padding-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sp-polish.css.map */
