@font-face{font-family:Andika;src:url(andika-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(nunito-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(nunito-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-bg);color:var(--color-body);font-family:var(--font-body);font-size:1rem;line-height:1.5}img,video{max-width:100%;height:auto}a{color:var(--color-ink)}h1,h2,h3,.font-heading{font-family:var(--font-heading);color:var(--color-ink);line-height:1.15;font-weight:400}h1{font-size:clamp(2rem,4.5vw,3.6rem);margin:0 0 .6rem}h2{font-size:clamp(1.6rem,3vw,2.2rem);margin:0 0 .75rem}p{margin:0 0 .75rem}button,input,select,textarea{font:inherit;color:inherit}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:80;background:var(--color-surface);color:var(--color-ink);padding:.5rem .75rem}.skip-link:focus{top:.5rem}.shopify-section{display:grid;grid-template-columns:var(--content-grid)}.shopify-section>.full-width{grid-column:1 / -1}.container{width:min(100% - 2rem,var(--page-width));margin-inline:auto}.band--cream{background:var(--color-bg)}.band--peach{background:var(--color-bg-alt)}.band--white{background:var(--color-surface)}.band--ink{background:var(--color-ink);color:#fff}.band--ink h2,.band--ink a{color:#fff}.section-pad{padding:3.5rem 0}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem}.section-head--center{flex-direction:column;align-items:center;text-align:center}.section-cta{display:flex;justify-content:center;margin-top:1.75rem}.section-head a{font-weight:700;text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:46px;padding:.7rem 1.35rem;border-radius:0;border:0;text-decoration:none;font-weight:600;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.btn--primary{background:var(--color-action);color:var(--color-on-action)}.btn--light{background:#fff;color:#111}.btn--ghost{background:transparent;color:var(--color-ink);border:1px solid var(--color-ink)}.btn--small{min-height:36px;padding:.3rem .8rem;font-size:.875rem}.btn:disabled{opacity:.55;cursor:not-allowed}.btn,.app-link,.header-icon,.nav-mobile>summary,.nav-close,.nav-panel>a,.header-search__submit,.follow-btn{transition:background-color .15s ease,color .15s ease,border-color .15s ease}:focus-visible{outline:3px solid var(--color-action);outline-offset:2px}.announce{background:var(--color-ink);color:#fff;text-align:center;font-size:.875rem;padding:.45rem 1rem;width:100%}.announce a{color:#fff}.site-header{position:sticky;top:0;z-index:40;background:#fff}.site-header__bar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;padding:0 .6rem}.header-left,.header-tools{display:flex;align-items:center}.header-tools{justify-content:flex-end}.app-link{display:inline-flex;align-items:center;height:30px;margin-right:.2rem;padding:0 .65rem;border:1px solid #111;color:#111;background:#fff;text-decoration:none;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.app-link__short{display:none}@media(max-width:749px){.site-header__bar{grid-template-columns:auto minmax(0,1fr) auto}.brand{min-width:0;padding:0 .7rem}.brand img{width:100%;max-width:168px;max-height:44px}.app-link__full{display:none}.app-link__short{display:inline}.app-link{height:28px;padding:0 .45rem}}.brand{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--color-ink)}.brand img{display:block;width:min(210px,42vw);height:auto;aspect-ratio:1024 / 280;object-fit:contain}.search-pop{position:static}.search-pop summary{list-style:none}.search-pop summary::-webkit-details-marker{display:none}.nav-panel>a{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:1.25rem;padding:.7rem 1rem;border-radius:12px;background:#111;color:#fff;text-decoration:none;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.search-pop__panel{position:absolute;left:0;right:0;top:100%;z-index:30;background:#fff;border-top:1px solid #ececec;padding:1rem 1.25rem 1.25rem}.search-pop__panel form,.header-search{display:flex;align-items:center;border-bottom:1px solid #111;background:transparent;border-radius:0;padding:0}.header-search input,.search-pop input{flex:1;border:0;background:transparent;min-height:44px;width:100%;font-size:1rem}.header-search input:focus,.search-pop input:focus{outline:none}.header-search__submit{width:40px;height:40px;border:0;border-radius:0;background:transparent;color:#111;display:grid;place-items:center;cursor:pointer}.header-icon{position:relative;width:40px;height:40px;display:grid;place-items:center;color:var(--color-ink);text-decoration:none;background:transparent;border:0;border-radius:999px;padding:0;cursor:pointer}.header-icon:hover,.nav-mobile>summary:hover,.nav-close:hover,.header-search__submit:hover,.app-link:hover{background:#111;color:#fff;border-color:#111}.cart-drawer{width:min(24rem,100vw);height:100vh;max-height:100vh;margin:0 0 0 auto;border:0;padding:1rem;color:var(--color-body);background:var(--color-surface)}.cart-drawer::backdrop{background:color-mix(in srgb,var(--color-ink) 45%,transparent)}.cart-drawer__head{display:flex;justify-content:space-between;align-items:center}.cart-drawer .btn{width:100%;margin-top:.5rem}.header-icon svg{width:22px;height:22px}.cart-count{position:absolute;top:2px;right:0;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;background:var(--color-action);color:var(--color-on-action);font-size:.75rem;font-weight:700;display:grid;place-items:center}.nav-list{display:flex;align-items:center;gap:1.1rem}.nav-list a{text-decoration:none;font-weight:500;font-size:1rem}.nav-drop{position:relative}.nav-drop summary{list-style:none;cursor:pointer;font-weight:500;font-size:1rem;color:var(--color-ink)}.nav-drop summary::-webkit-details-marker{display:none}.nav-drop__panel{position:absolute;top:calc(100% + .6rem);left:0;z-index:20;min-width:16rem;max-height:70vh;overflow:auto;background:var(--color-surface);border-radius:12px;box-shadow:0 12px 40px color-mix(in srgb,var(--color-ink) 16%,transparent);padding:.6rem;display:grid}.nav-drop__panel a{padding:.45rem .55rem;border-radius:8px;text-decoration:none}.nav-drop__panel a:hover{background:var(--color-bg)}.nav-mobile{position:relative}.nav-mobile>summary{list-style:none;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;cursor:pointer;color:var(--color-ink)}.nav-mobile .icon-close,.nav-mobile[open] .icon-open{display:none}.nav-mobile[open] .icon-close{display:block}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;border:0;padding:0;background:#00000073;cursor:pointer}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile .nav-panel{position:fixed;inset:0 auto 0 0;width:min(22rem,88vw);height:100vh;overflow:auto;background:#fff;border-radius:0;box-shadow:none;padding:1rem 1rem 2rem;z-index:45}.nav-panel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.nav-panel__title{margin:0;color:#111;font-family:var(--font-heading);font-size:1.6rem}.nav-close{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:999px;background:#f4f4f4;color:#111;cursor:pointer}.nav-mobile .nav-list{flex-direction:column;align-items:stretch;gap:.5rem}.nav-mobile .nav-list>a,.nav-mobile .nav-drop>summary,.nav-mobile .nav-drop__panel a{display:flex;align-items:center;min-height:48px;padding:.7rem .95rem;border-radius:12px;background:#f4f4f4;color:#111;text-decoration:none;font-weight:600}.nav-mobile .nav-drop>summary{width:100%;height:auto;justify-content:space-between}.nav-mobile .nav-drop>summary:after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px}.nav-mobile .nav-drop[open]>summary:after{transform:rotate(-135deg);margin-top:4px}.nav-mobile .nav-list>a:hover,.nav-mobile .nav-drop>summary:hover,.nav-mobile .nav-drop__panel a:hover{background:#111;color:#fff;border-color:#111}.nav-mobile .nav-drop__panel{position:static;box-shadow:none;min-width:0;max-height:none;margin-top:.4rem;padding:0;background:transparent;border-radius:0;gap:.35rem}.nav-mobile .nav-drop__panel a{background:#fff;border:1px solid #e4e4e4}.banner-grid{display:grid;grid-template-columns:1fr;gap:.45rem;padding:0 .45rem .45rem}.banner-tile{position:relative;display:block;min-height:22rem;overflow:hidden;color:#fff;text-decoration:none;background:#111}.banner-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner-tile__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.55rem;min-height:22rem;padding:2rem 1.25rem 2.4rem;text-align:center;background:linear-gradient(transparent 30%,#00000073)}.banner-tile h2,.banner-tile p{color:#fff;margin:0}.banner-tile h2{font-size:clamp(2rem,4vw,3.2rem)}.hero{display:grid;gap:2rem;align-items:center;padding:2.5rem 0 3.5rem}.hero__copy p{font-size:1.05rem;max-width:36rem}.hero__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.hero__media{display:grid;place-items:center}.hero__media img{width:min(100%,28rem);aspect-ratio:1;object-fit:contain}.category-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.category-card{position:relative;display:block;min-height:11rem;border-radius:0;overflow:hidden;text-decoration:none;background:var(--color-bg-alt)}.category-card img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.category-card__title{position:absolute;left:0;right:0;bottom:0;padding:2.2rem .85rem .85rem;color:#fff;font-family:var(--font-heading);font-size:1.05rem;background:linear-gradient(transparent,color-mix(in srgb,var(--color-ink) 78%,transparent))}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;align-items:stretch}.product-card{display:flex;flex-direction:column;background:transparent;border-radius:0;overflow:visible;height:100%}.product-card__media{position:relative;aspect-ratio:1;background:#f3f3f3;display:block}.product-card__media>a{position:absolute;top:0;right:0;bottom:0;left:0}.product-card__media img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0}.product-card__alt{opacity:0;z-index:1}.product-card__quick{position:absolute;left:.6rem;right:.6rem;bottom:.6rem;z-index:2;opacity:0}.product-card__quick .btn{width:100%;background:#111;color:#fff}.product-card__quick .btn--options{background:#fff;color:#111;border:1px solid #111}.product-card__body{display:flex;flex-direction:column;gap:.2rem;padding:.85rem .15rem 0;flex:1}.product-card__title{color:var(--color-ink);text-decoration:none;font-weight:400;font-size:1rem}.product-card__price{color:var(--color-ink);font-weight:400}.product-card__compare{color:var(--color-body);font-weight:400;text-decoration:line-through;margin-left:.35rem}.product-card__body form,.product-card__body .btn{margin-top:0}.promo{display:grid;gap:1.5rem;align-items:center}.promo img{width:100%;border-radius:16px;aspect-ratio:4 / 3;object-fit:cover;background:var(--color-bg-alt)}.newsletter-form{display:grid;gap:.7rem;max-width:28rem}.newsletter-form input[type=email]{min-height:44px;border:0;border-bottom:1px solid #111;border-radius:0;padding:0;background:transparent}.consent{display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem}.form-success,.rte .form-success{display:flex;align-items:flex-start;gap:.7rem;margin:0;padding:.9rem 1rem;background:#111;color:#fff;font-size:.95rem;font-weight:600;line-height:1.45}.form-success__icon{flex:0 0 auto;width:1.25rem;height:1.25rem;margin-top:.1rem}.form-success__icon svg{display:block;width:100%;height:100%}.contact-page{margin-top:.25rem}.contact-form{display:grid;gap:.4rem;max-width:32rem;margin-top:1.25rem}.contact-form label{margin-top:.65rem;font-size:.875rem;font-weight:700}.contact-optional{font-weight:400}.contact-form input,.contact-form textarea{width:100%;min-height:46px;border:1px solid #111;border-radius:0;padding:.65rem .75rem;background:#fff;color:#111}.contact-form textarea{min-height:9rem;resize:vertical}.contact-form .btn{justify-self:start;margin-top:.85rem}.contact-form .btn.is-loading{opacity:.72;pointer-events:none}.contact-submit__label{display:inline-flex;align-items:center;gap:.55rem}.contact-form .btn.is-loading .contact-submit__label:before{content:"";width:.8rem;height:.8rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:contact-spin .7s linear infinite}@keyframes contact-spin{to{transform:rotate(360deg)}}.contact-form .errors{margin:0;padding:.75rem .9rem;border:1px solid #111}.site-footer{padding:3rem 0 1.5rem;border-top:1px solid #ececec;color:var(--color-ink)}.site-footer a,.site-footer h2{color:var(--color-ink)}.footer-grid{display:grid;gap:1.5rem}.site-footer a{color:var(--color-ink);text-decoration:none}.footer-links{display:grid;gap:.45rem}.footer-links a{color:var(--color-ink);text-decoration:underline;text-underline-offset:.18em}.footer-links a:hover{opacity:.65}.footer-bottom{margin-top:1.5rem;font-size:.875rem}.footer-bottom p{margin:0}.footer-follow{display:grid;gap:.5rem;justify-items:start}.follow-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:.45rem;min-width:9.5rem;min-height:40px;padding:0 .8rem;border:1px solid #111;color:#111;background:#fff;text-decoration:none;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.follow-btn svg{width:.95rem;height:.95rem;display:block}.follow-btn:hover{background:#111;color:#fff}.crumbs{font-size:.875rem;margin-bottom:1rem}.crumbs a{text-decoration:none}.product-hero{display:grid;gap:1.5rem;align-items:start}.gallery{display:grid;gap:.6rem}.gallery__thumbs{display:flex;gap:.4rem;overflow:auto}.gallery__thumbs button{flex:0 0 56px;width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:8px;background:var(--color-bg);cursor:pointer}.gallery__thumbs button.is-active{border-color:var(--color-ink)}.gallery__thumbs button:hover{border-color:#111}.gallery__thumbs img{width:100%;height:100%;object-fit:contain}.gallery__stage{position:relative;aspect-ratio:1;background:#f3f3f3;border-radius:0;overflow:hidden}.gallery__stage img{width:100%;height:100%;object-fit:contain}.gallery__stage.is-zooming img{transform:scale(2.4)}.product-buy h1{font-size:1.45rem}.product-price{font-size:1.15rem;font-weight:700;color:var(--color-ink);margin-bottom:.8rem}.buy-options{display:grid;gap:.9rem;margin-bottom:.9rem}.option-set__name{margin:0 0 .4rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.option-set__values{display:flex;flex-wrap:wrap;gap:.4rem}.option-set__value{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:40px;padding:0 .7rem;border:1px solid #111;background:#fff;color:#111;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.option-set__value.is-selected,.option-set__value:hover{background:#111;color:#fff}.option-set__value.is-unavailable{opacity:.35;text-decoration:line-through;cursor:default;background:#fff;color:#111}.qty{display:grid;grid-template-columns:44px minmax(3rem,4.5rem) 44px;width:max-content;border:1px solid #111}.qty button,.qty input{min-height:44px;border:0;background:#fff;color:#111;font-weight:700;text-align:center}.qty button{cursor:pointer;font-size:1.1rem}.qty input{width:100%;border-left:1px solid #111;border-right:1px solid #111;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty button:hover{background:#111;color:#fff}.product-buy .btn--primary{width:100%}.product-extra{margin-top:2.5rem}.product-description{max-width:none;font-size:.92rem;color:var(--color-body)}.copy-clamp{margin:.9rem 0 0}.copy-clamp--catalog{margin:0 0 1.15rem}.copy-clamp__label{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.copy-clamp__body{font-size:.92rem;line-height:1.45}.copy-clamp:not(.is-open) .copy-clamp__body{position:relative;max-height:4.4em;overflow:hidden}.copy-clamp:not(.is-open) .copy-clamp__body:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1.35em;background:linear-gradient(to bottom,transparent,var(--color-surface));pointer-events:none}.band--cream .copy-clamp:not(.is-open) .copy-clamp__body:after{background:linear-gradient(to bottom,transparent,var(--color-bg))}.copy-clamp__body :is(p,li,div){margin:0 0 .55rem}.copy-clamp:not(.is-open) .copy-clamp__body :is(p,li,div){margin:0}.copy-clamp__toggle{display:inline-flex;margin-top:.4rem;padding:0;border:0;background:none;cursor:pointer;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.18em}.product-description :is(p,li,span,div,font,h1,h2,h3,h4,h5,h6){font-family:var(--font-body)!important;font-size:.92rem!important;line-height:1.45!important;color:var(--color-body)!important;text-align:start!important;text-indent:0!important;background:transparent!important}.product-description :is(h2,h3){font-family:var(--font-heading)!important;font-size:1.25rem!important;color:var(--color-ink)!important}.product-description img,.product-description video,.product-description iframe{max-width:100%;height:auto}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.collection-toolbar select{appearance:none;-webkit-appearance:none;min-height:44px;min-width:12.5rem;padding:0 2.6rem 0 .95rem;border:1px solid #111;border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23111' stroke-width='1.6' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:.7rem;color:#111;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.collection-toolbar select:hover,.collection-toolbar select:focus-visible{background-color:#111;color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.6' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E")}.cart-line{display:grid;grid-template-columns:72px 1fr auto;gap:.75rem;align-items:center;padding:.85rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}.cart-line img{width:72px;height:72px;object-fit:contain;background:var(--color-bg);border-radius:8px}.cart-line input{width:4.5rem;min-height:36px;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-ink) 25%,transparent)}.cart-notes{width:100%;min-height:5rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-ink) 25%,transparent);padding:.6rem;margin:1rem 0}.page-narrow{max-width:42rem}main .shopify-policy__container{max-width:46rem;padding:3rem clamp(1.75rem,7vw,4.5rem) 4.5rem}main .shopify-policy__title h1{margin-bottom:1.75rem}main .shopify-policy__body{line-height:1.8}main .shopify-policy__body p,main .shopify-policy__body li{font-size:1.05rem;line-height:1.85}main .shopify-policy__body p{margin:0 0 1.35rem}main .shopify-policy__body h2{margin:2.4rem 0 .9rem;line-height:1.3}main .shopify-policy__body ul,main .shopify-policy__body ol{margin:0 0 1.5rem;padding-left:1.4rem}main .shopify-policy__body li{margin-bottom:.85rem}.blog-list{display:grid;gap:1.75rem;max-width:42rem;margin-top:1.5rem}.blog-list h2{margin:0 0 .35rem;font-size:1.6rem}.blog-list a{color:var(--color-ink);text-decoration:none}.blog-list a:hover,.rte a:hover{text-decoration:underline}.rte a{text-decoration:underline;text-underline-offset:.15em}.blog-list .rte p{margin:0}.rte :is(p,li){font-size:1rem}.article-body>:not(.guide-grid){max-width:42rem}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.35rem .9rem;margin:.4rem 0 2rem;padding:0;list-style:none}.guide-card{display:flex;flex-direction:column;min-width:0;color:#111;text-decoration:none}.rte a.guide-card,.rte a.guide-card:hover{text-decoration:none}.guide-card__media{display:block;aspect-ratio:1;background:#f3f3f3;overflow:hidden}.guide-card__media img{width:100%;height:100%;object-fit:contain}.guide-card__title{margin-top:.75rem;color:#111;font-size:1rem;font-weight:400;line-height:1.35}.guide-card__price{margin-top:.2rem;color:#111;font-size:1rem}.guide-card:hover .guide-card__title{text-decoration:underline;text-underline-offset:.15em}@media(hover:hover)and (pointer:fine){.product-card:hover .product-card__alt,.product-card:hover .product-card__quick{opacity:1}}@media(hover:none){.product-card__quick{opacity:1}}@media(max-width:749px){.product-card__media{aspect-ratio:auto;display:flex;flex-direction:column;background:transparent}.product-card__media>a{position:relative;inset:auto;display:block;aspect-ratio:1;background:#f3f3f3}.product-card__quick{position:static;opacity:1;margin-top:.55rem}}@media(min-width:750px){.banner-grid{grid-template-columns:1fr 1fr}.banner-tile,.banner-tile__content{min-height:34rem}.hero{grid-template-columns:1.15fr .85fr;padding:3.5rem 0 4.5rem}.category-grid{grid-template-columns:1.35fr 1fr 1fr;grid-auto-rows:13rem}.category-card:first-child{grid-row:span 2}.product-grid,.guide-grid{grid-template-columns:repeat(4,1fr)}.promo{grid-template-columns:1.1fr .9fr}.promo--flip{grid-template-columns:.9fr 1.1fr}.promo--flip .promo__media{order:2}.footer-grid{grid-template-columns:1.4fr 1fr .85fr .85fr}.product-hero{grid-template-columns:minmax(0,36rem) minmax(260px,24rem)}.gallery{grid-template-columns:64px minmax(0,1fr)}.gallery__thumbs{flex-direction:column;max-height:32rem}}.btn--primary:hover:not(:disabled),.product-card__quick .btn:hover,.nav-panel>a:hover{background:#fff;color:#111;border:1px solid #111}.product-card__quick .btn--options:hover{background:#111;color:#fff;border-color:#111}.btn--light:hover,.banner-tile:hover .btn--light,.btn--ghost:hover:not(:disabled){background:#111;color:#fff;border-color:#111}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.app-link,.header-icon,.nav-mobile>summary,.nav-close,.nav-panel>a,.header-search__submit,.follow-btn{transition:none}.contact-form .btn.is-loading .contact-submit__label:before{animation:none;border-right-color:currentColor}.gallery__stage.is-zooming img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
