body{margin:0;font-family:var(--font-body--family, Arial, sans-serif)}.page-wrapper,.content-for-layout,.section,.section-content-wrapper,.product-information__grid,.collection-wrapper{min-width:0}.menu-list__list{gap:1.35rem}.menu-list__link,.menu-list__item,.header-drawer__menu-item{font-family:var(--font-heading--family, "Darumadrop One", system-ui);font-weight:400;font-size:1.125rem;line-height:1.2}.menu-list__link{padding-inline:.2rem}.saddlefish-display{text-wrap:balance}.saddlefish-hero__grid{align-items:center}.saddlefish-hero__copy{width:100%;max-width:600px}.saddlefish-hero__title{line-height:1.04}.saddlefish-hero__brand-panel{min-height:340px}.product-card__content.product-grid__card{padding:12px 12px 18px;gap:12px}.product-card [role=heading],.product-card a[ref=productTitleLink] .text-block{font-family:var(--font-heading--family, "Darumadrop One", system-ui);font-size:1.25rem;font-weight:400;line-height:1.25;color:#1f4940}.product-card .price{font-family:var(--font-body--family, Arial, sans-serif);font-size:1rem;line-height:1.4}.product-card .card-gallery{border-radius:0}.product-details h1,.main-collection-grid__title,.section-resource-list__header :is(h1,h2,h3),.saddlefish-about h1{font-family:var(--font-heading--family, "Darumadrop One", system-ui);font-weight:400;line-height:1.08;color:#1f4940}.product-details h1{font-size:clamp(2rem,3.2vw,3rem);margin-block:0 1rem}.main-collection-grid__title{font-size:clamp(2.5rem,4vw,3.5rem);margin-block:0 1.5rem}.section-resource-list__header :is(h1,h2,h3){font-size:clamp(2.25rem,3.8vw,3rem)}.button,.button-secondary,.variant-option__label{font-family:var(--font-heading--family, "Darumadrop One", system-ui);font-weight:400}.button,.button-secondary{font-size:1.125rem;min-height:44px}.variant-option__label{font-size:1.125rem}.product-information__media{width:100%;max-width:580px;justify-self:center}.product-information__media .product-media img{object-fit:contain;max-height:34rem}.product-details{min-width:0}.saddlefish-about .section-content-wrapper{width:100%}.saddlefish-about .page-content{width:100%;max-width:720px;margin-inline:auto;font-size:1.0625rem;line-height:1.7}.saddlefish-about .page-content img{display:block;width:auto;height:auto;max-width:min(100%,var(--sf-about-image-width, 400px));max-height:var(--sf-about-image-height, 420px);object-fit:contain;margin:1.5rem auto 2rem;border:2px solid #1F4940;box-shadow:6px 6px #727ebd}.saddlefish-about .page-content p:has(>strong:only-child){font-family:var(--font-heading--family, "Darumadrop One", system-ui);font-size:1.875rem;line-height:1.15;color:#1f4940;margin-top:2.5rem}.saddlefish-about .page-content p:has(>strong:only-child) strong{font-weight:400}@media(max-width:749px){.menu-list__link{font-size:1rem}.product-card__content.product-grid__card{padding:10px 10px 14px;gap:8px}.product-card [role=heading],.product-card a[ref=productTitleLink] .text-block{font-size:1.1rem}.product-information__media{max-width:100%}.product-information__media .product-media img{max-height:25rem}.saddlefish-hero__brand-panel{min-height:240px}.saddlefish-about .page-content img{max-width:min(calc(100% - 8px),var(--sf-about-image-width, 400px));margin-inline:auto}}.saddlefish-hero__brand-panel[data-pattern=none]{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;min-height:0;gap:0;align-self:center}.saddlefish-hero__brand-panel[data-pattern=none]:before{content:none}.saddlefish-hero__brand-panel[data-pattern=none] img{width:min(100%,var(--sf-image-width, 640px));height:auto;object-fit:contain}.saddlefish-field__hint{margin:0;color:var(--saddlefish-carbon);font-size:.875rem;line-height:1.4}.saddlefish-service{min-inline-size:0;margin:0;padding:0;border:0}.saddlefish-service legend{margin-block-end:.65rem;padding:0;color:var(--saddlefish-carbon);font-size:.92rem;font-weight:650;line-height:1.4}.saddlefish-service__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.saddlefish-service__choice{display:flex;align-items:flex-start;gap:.65rem;min-width:0;min-height:48px;padding:.9rem;border:1px solid var(--saddlefish-deep-forest);border-radius:2px;background:var(--saddlefish-paper);color:var(--saddlefish-deep-forest);cursor:pointer}.saddlefish-service__choice input[type=radio]{-webkit-appearance:auto;appearance:auto;position:static;flex:0 0 20px;width:20px;height:20px;min-height:0;margin:.15rem 0 0;padding:0;accent-color:var(--saddlefish-deep-forest);cursor:pointer}.saddlefish-service__choice:has(input:checked){background:var(--saddlefish-powder-blue);box-shadow:inset 0 0 0 1px var(--saddlefish-deep-forest)}.saddlefish-service__choice:has(input:focus-visible){outline:3px solid var(--saddlefish-steel-blue);outline-offset:3px}.saddlefish-service__title{display:block;font-family:var(--saddlefish-display);font-size:1.3rem;font-weight:400;line-height:1.15}.saddlefish-service__description{display:block;margin-block-start:.35rem;font-size:.875rem;line-height:1.4}@media(max-width:749px){.saddlefish-service__options{grid-template-columns:minmax(0,1fr)}.saddlefish-mobile-drawer .menu-drawer{box-sizing:border-box;width:min(90vw,24rem);max-width:90vw;height:100vh;height:100dvh;padding:0;background:var(--sf-drawer-background);color:var(--sf-drawer-ink);border-inline-end:2px solid var(--sf-drawer-ink);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.saddlefish-mobile-drawer__header{position:sticky;top:0;z-index:1;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;padding-block:max(1rem,env(safe-area-inset-top)) 1rem;padding-inline:max(1.25rem,env(safe-area-inset-left)) 1.25rem;border-block-end:1px solid color-mix(in srgb,var(--sf-drawer-ink) 25%,transparent);background:var(--sf-drawer-background)}.saddlefish-mobile-drawer__brand{display:flex;min-width:0;align-items:center;min-height:48px}.saddlefish-mobile-drawer__brand img{display:block;width:min(100%,185px);height:auto;max-height:68px;object-fit:contain}.saddlefish-mobile-drawer .menu-drawer__close-button{display:grid;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:12px;border:1px solid var(--sf-drawer-ink);border-radius:0;background:transparent;color:var(--sf-drawer-ink)}.saddlefish-mobile-drawer .menu-drawer__navigation{flex:1 0 auto;min-height:0;padding:.5rem max(1.25rem,env(safe-area-inset-left)) 1.25rem}.saddlefish-mobile-drawer .menu-drawer__navigation>.menu-drawer__menu{width:100%;margin:0;padding:0}.saddlefish-mobile-drawer .menu-drawer__list-item--divider{border-color:color-mix(in srgb,var(--sf-drawer-ink) 25%,transparent)}.saddlefish-mobile-drawer .menu-drawer__menu-item--mainlist{min-height:60px;padding-block:.75rem;gap:1rem;font-family:var(--saddlefish-display);font-size:1.9rem;font-weight:400;line-height:1.15;color:var(--sf-drawer-ink);text-transform:none}.saddlefish-mobile-drawer .menu-drawer__menu-item-text{min-width:0;white-space:normal;overflow-wrap:anywhere}.saddlefish-mobile-drawer .menu-drawer__menu-item--mainlist>.svg-wrapper{flex:0 0 20px;width:20px;height:20px}.saddlefish-mobile-drawer .menu-drawer__menu-item--child,.saddlefish-mobile-drawer .menu-drawer__menu-item--parent{min-height:48px;font-family:var(--font-body--family, Arial, sans-serif);font-size:1rem;font-weight:400;line-height:1.4;color:var(--sf-drawer-ink)}.saddlefish-mobile-drawer .menu-drawer__menu-item[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.saddlefish-mobile-drawer .menu-drawer__menu--childlist{padding-inline:.75rem 0;padding-block-end:.65rem}.saddlefish-mobile-drawer .menu-drawer__utility-links{margin:0;padding-inline:1.25rem}.saddlefish-mobile-drawer .menu-drawer__utility-links:empty{display:none}.saddlefish-mobile-drawer__footer{flex:0 0 auto;padding:1.25rem 1.25rem max(1.5rem,env(safe-area-inset-bottom));background:var(--saddlefish-lavender-rose);border-block-start:1px solid var(--sf-drawer-ink)}.saddlefish-mobile-drawer__inquiry{display:flex;width:100%;min-height:52px;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;font-family:var(--saddlefish-display);font-size:1.35rem;font-weight:400;line-height:1.2;box-shadow:4px 4px 0 var(--saddlefish-muted-blue)}.saddlefish-mobile-drawer :is(a,button,summary):focus-visible{outline:3px solid var(--saddlefish-steel-blue);outline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/saddlefish-layout-polish.css.map */
