.tg-suggestion-field{min-width:0}.tg-suggestion-positioner{z-index:100;width:var(--anchor-width);max-width:calc(100vw - 24px)}.tg-suggestion-popup{border:1px solid var(--tg-control-border,#807771);background:var(--tg-surface,#fffdf8);color:var(--tg-ink,#121b21);border-radius:4px;font:400 14px/1.4 Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 8px 22px #30251b26}.tg-suggestion-list{max-height:min(290px, var(--available-height));overscroll-behavior:contain;padding:5px;overflow-y:auto}.tg-suggestion-list:empty{padding:0}.tg-suggestion-item{cursor:pointer;overflow-wrap:anywhere;border-radius:2px;align-items:center;min-height:44px;padding:10px;display:flex}.tg-suggestion-item[data-highlighted]{background:var(--tg-soft,#eee6de);color:var(--tg-primary,#681b25);outline:none}.tg-suggestion-empty{color:var(--tg-muted,#5f5b57);padding:12px 15px;font-size:12px}.tg-suggestion-empty:empty{display:none}.documentary-trips{padding:var(--home-section-gap,48px) var(--home-gutter,3.3223vw) 0;margin:0}.documentary-trips-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.documentary-trips-heading h2{font:400 var(--home-heading-size,clamp(30px, 2.9vw, 46px))/1.1 "Poltawski Nowy", Georgia, serif;letter-spacing:-.025em;margin:0}.documentary-trips-heading>a,.documentary-trip-list-link{min-height:44px;color:var(--primary,#681b25);text-underline-offset:3px;align-items:center;gap:10px;font:400 15px/1.4 Inter,system-ui,sans-serif;text-decoration:underline;display:inline-flex}.documentary-trips-heading>a{flex-shrink:0}.documentary-trips-intro{color:#5f5b57;margin:12px 0 22px;font:400 16px/1.5 Inter,system-ui,sans-serif}.documentary-trips-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.documentary-trip-start{min-width:0}.documentary-trip-start-link{color:inherit;text-decoration:none;display:block}.documentary-trip-start-link:hover .documentary-trip-list-link{color:var(--tg-primary-hover,#501019)}.documentary-trip-start-link>picture{display:block}.documentary-trip-start-link>picture img{aspect-ratio:2.05;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;width:100%;height:auto;display:block}.documentary-trip-start h3{letter-spacing:-.02em;margin:12px 0 3px;font:400 clamp(23px,1.8vw,29px)/1.15 Poltawski Nowy,Georgia,serif}.documentary-trip-description{color:#5f5b57;margin:0 0 6px;font:400 15px/1.5 Inter,system-ui,sans-serif}.documentary-trip-list-link{margin-top:0}@media (width<=1100px) and (width>=761px){.documentary-trips-grid{gap:18px}.documentary-trip-start-link>picture img{aspect-ratio:1.65}.documentary-trip-start h3{font-size:24px}.documentary-trip-description{font-size:15px}}@media (width<=760px){.documentary-trips{padding-top:var(--home-section-gap,40px)}.documentary-trips-heading{display:block}.documentary-trips-heading h2{max-width:21ch}.documentary-trips-heading>a{margin-top:8px}.documentary-trips-intro{margin:6px 0 18px}.documentary-trips-grid{grid-template-columns:minmax(0,1fr);gap:0}.documentary-trip-start-link{-moz-column-gap:16px;grid-template-columns:minmax(104px,31%) minmax(0,1fr);align-items:center;column-gap:16px;padding:16px 0;display:grid}.documentary-trip-start+.documentary-trip-start{border-top:1px solid #d2ccc6;border-left:0}.documentary-trip-start-link>picture{grid-row:span 3}.documentary-trip-start-link>picture img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;height:100%;min-height:104px}.documentary-trip-start h3{margin:0 0 2px;font-size:clamp(21px,6vw,27px)}.documentary-trip-description{margin:0 0 2px;font-size:15px}.documentary-trip-list-link{justify-self:start}}@media (width<=380px){.documentary-trip-start-link{-moz-column-gap:12px;grid-template-columns:96px minmax(0,1fr);column-gap:12px}.documentary-trip-start-link>picture img{min-height:96px}.documentary-trip-start h3{font-size:21px}.documentary-trip-description{font-size:14px}}.documentary-everyday{-moz-column-gap:clamp(24px, 2.6vw, 44px);margin-top:var(--home-section-gap);margin-inline:var(--home-gutter);color:var(--tg-ink);grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);grid-template-areas:"title.""figure guidance";align-items:start;gap:0 clamp(24px,2.6vw,44px);scroll-margin-top:24px;display:grid}.documentary-everyday>h2{max-width:18ch;font:400 var(--home-heading-size)/1.1 "Poltawski Nowy", Georgia, serif;letter-spacing:-.025em;text-wrap:balance;grid-area:title;margin:0 0 24px}.documentary-everyday-figure{grid-area:figure;min-width:0;margin:0}.documentary-everyday-photo{aspect-ratio:4/3;background:var(--tg-soft);display:block;position:relative}.documentary-everyday-scene{position:relative}.documentary-everyday-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.documentary-everyday-guidance{grid-area:guidance;min-width:0;font-family:Inter,system-ui,sans-serif}.documentary-everyday-guidance h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.documentary-everyday-intro{max-width:45ch;color:var(--tg-muted);margin:0 0 24px;font-size:15px;line-height:1.6}.documentary-everyday-decisions{margin:0}.documentary-everyday-decisions>div{border-top:1px solid var(--tg-line);padding-block:20px}.documentary-everyday-decisions dt{margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.4}.documentary-everyday-decisions dd{max-width:45ch;color:var(--tg-muted);margin:0;font-size:14px;line-height:1.6}.documentary-everyday a:hover{color:var(--tg-primary-hover)}.documentary-everyday a:focus-visible{outline:2px solid var(--tg-primary);outline-offset:4px}@media (width<=960px){.documentary-everyday{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""figure""guidance"}.documentary-everyday-figure{margin-bottom:28px}.documentary-everyday>h2{max-width:20ch}.documentary-everyday-intro,.documentary-everyday-decisions dd{max-width:65ch}}@media (width<=760px){.documentary-everyday-figure,.documentary-everyday>h2{margin-bottom:20px}.documentary-everyday-decisions>div{padding-block:16px}}.documentary-regular-gear{margin:0 var(--home-gutter);padding-top:var(--home-section-gap);color:#121b21;padding-bottom:0}.documentary-regular-gear-heading{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:end;gap:20px;margin-bottom:20px;display:grid}.documentary-regular-gear-heading h2{font:400 var(--home-heading-size)/1.1 "Poltawski Nowy", Georgia, serif;letter-spacing:-.025em;margin:0}.documentary-regular-gear-heading p{color:#5f5b57;margin:0;font:400 14px/1.5 Inter,system-ui,sans-serif}.documentary-regular-gear-browse{color:#681b25;text-underline-offset:.2em;flex:none;align-items:center;gap:8px;min-height:44px;font:500 14px/1.4 Inter,system-ui,sans-serif;display:inline-flex}.documentary-regular-gear-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.3vw,20px);display:grid}.documentary-gear-product{color:#121b21;min-width:0;font-family:Inter,system-ui,sans-serif}.documentary-gear-product-photo{color:inherit;display:block;overflow:hidden}.documentary-gear-product--tile .product-media{aspect-ratio:1;background:#ede8e2;width:100%;display:block}.documentary-gear-product--tile .product-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.documentary-gear-product--row{border-bottom:1px solid #d2ccc6;grid-template-columns:64px minmax(0,1fr) max-content;align-items:center;gap:12px;padding-block:14px;display:grid}.documentary-gear-product--row .documentary-gear-product-photo,.documentary-gear-product--row .product-media{width:64px;height:64px}.documentary-gear-product--row .product-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.documentary-gear-product--row .documentary-gear-product-copy{padding-top:0}.documentary-gear-product--row>.flex.flex-col.items-end{margin-top:0}.documentary-gear-product-copy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding-top:9px;display:flex}.documentary-gear-product-copy .product-brand{color:#5f5b57;letter-spacing:.035em;text-transform:uppercase;font:500 12px/1.4 Inter,system-ui,sans-serif}.documentary-gear-product-name{color:inherit;text-underline-offset:.2em;font:400 clamp(16px,1.3vw,19px)/1.25 Poltawski Nowy,Georgia,serif;text-decoration:none}.documentary-gear-product-name:hover{color:#681b25;text-decoration:underline}.documentary-gear-product-note,.documentary-gear-product-count{color:#5f5b57;margin:0;font:400 12px/1.5 Inter,system-ui,sans-serif}.documentary-gear-product-count{color:#121b21}.documentary-gear-product .product-price,.documentary-gear-product .product-price-note{color:#121b21;font:500 13px/1.4 Inter,system-ui,sans-serif}.documentary-gear-product .product-price-note{text-underline-offset:.2em}.documentary-gear-product>.flex.flex-col.items-end{align-items:flex-start;margin-top:9px}.documentary-gear-product>.flex.flex-col.items-end>p{color:#5f5b57;text-align:left;max-width:none;font:400 12px/1.4 Inter,system-ui,sans-serif}.documentary-gear-product .product-add{min-height:44px}.documentary-gear-product :is(a,button):focus-visible,.documentary-regular-gear :focus-visible{outline-offset:3px;outline:2px solid #681b25}@media (width<=1199px){.documentary-regular-gear-products{grid-template-columns:repeat(4,minmax(0,1fr))}.documentary-regular-gear-heading{grid-template-columns:minmax(0,1fr) auto}.documentary-regular-gear-heading p{grid-area:2/1;margin-top:-12px}.documentary-regular-gear-browse{grid-area:1/2/3}}@media (width<=760px){.documentary-regular-gear{margin-inline:var(--home-gutter);padding-top:42px}.documentary-regular-gear-heading{align-items:start}.documentary-regular-gear-heading h2{font-size:var(--home-heading-size)}.documentary-regular-gear-heading p{max-width:34ch}.documentary-regular-gear-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}@media (width<=420px){.documentary-regular-gear{margin-inline:var(--home-gutter)}.documentary-regular-gear-heading{flex-direction:column;gap:8px;display:flex}.documentary-regular-gear-heading p{margin-top:0}.documentary-regular-gear-heading h2{max-width:13ch}.documentary-gear-product-name{font-size:17px}}@container documentary-gear-product-row (width<=460px){.documentary-gear-product--row{grid-template-columns:64px minmax(0,1fr);gap:12px}.documentary-gear-product--row .documentary-gear-product-photo,.documentary-gear-product--row .product-media{width:64px;height:64px}.documentary-gear-product--row>.flex.flex-col.items-end{grid-column:2}}.documentary-gear-product-container--row{min-width:0;container:documentary-gear-product-row/inline-size}.documentary-gear-product--row>.flex.flex-col.items-end{max-width:156px}.documentary-gear-product--tile .product-media{border-radius:4px}.documentary-regular-gear .documentary-gear-product--tile{flex-direction:column;display:flex}.documentary-regular-gear .documentary-gear-product-copy{flex:1}.documentary-regular-gear .documentary-gear-product-name{overflow-wrap:anywhere}.documentary-regular-gear .documentary-gear-product-note{font-size:14px;line-height:1.5}.documentary-regular-gear .documentary-gear-product-count{font-size:13px;line-height:1.5}.documentary-regular-gear .documentary-gear-product-copy>:is(.product-price,.product-price-note){margin-top:auto;padding-top:12px}.documentary-regular-gear .documentary-gear-product>.flex.flex-col.items-end{min-height:44px}.documentary-regular-gear .product-add{border:1px solid var(--tg-control-border,#807771);color:#681b25;box-shadow:none;background:0 0}.documentary-regular-gear .product-add:hover:not(:disabled){color:#501019;background:#ede8e2}@media (width<=999px) and (width>=621px){.documentary-regular-gear-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.documentary-regular-gear .documentary-gear-product--tile .product-media{aspect-ratio:1.3}.documentary-regular-gear .documentary-gear-product--tile .product-media img{-o-object-fit:contain;object-fit:contain}}@media (width<=620px){.documentary-regular-gear-products{grid-template-columns:minmax(0,1fr);gap:0}.documentary-regular-gear .documentary-gear-product--tile{border-bottom:1px solid var(--tg-line,#d2ccc6);grid-template-columns:84px minmax(0,1fr);gap:0 16px;padding-block:20px;display:grid}.documentary-regular-gear .documentary-gear-product--tile .product-media{aspect-ratio:1;width:84px;height:84px}.documentary-regular-gear .documentary-gear-product-copy{padding-top:0}.documentary-regular-gear .documentary-gear-product>.flex.flex-col.items-end{grid-column:2;min-height:44px;margin-top:12px}.documentary-regular-gear .documentary-gear-product-name{font-size:20px}.documentary-regular-gear .documentary-gear-product-copy>:is(.product-price,.product-price-note){padding-top:6px}}.documentary-regular-gear-content{min-height:12rem}.documentary-regular-gear-state{border-block:1px solid var(--tg-line,#d2ccc6);min-height:12rem;color:var(--tg-muted,#5f5b57);align-items:center;margin:0;padding:24px;font:400 16px/1.6 Inter,system-ui,sans-serif;display:flex}.documentary-regular-gear-list-target{align-items:center;gap:12px;min-width:0;margin:-4px 0 18px;font:400 14px/1.4 Inter,system-ui,sans-serif;display:flex}.documentary-regular-gear-list-target>label{color:var(--tg-muted,#5f5b57);flex:none}.documentary-regular-gear-list-target>.list-switcher{flex:0 24rem}@media (width<=420px){.documentary-regular-gear-list-target{gap:8px;margin-bottom:4px}}.documentary-home{--home-gutter:clamp(20px, 3.4vw, 64px);--home-section-gap:clamp(52px, 5.5vw, 84px);--home-heading-size:clamp(30px, 2.8vw, 42px);color:var(--tg-ink,#121b21);background:var(--tg-canvas,#f8f6f2);font-family:Inter,system-ui,sans-serif}.documentary-opening{border-bottom:1px solid var(--tg-line,#d2ccc6);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.documentary-hero-content{min-width:0;padding:clamp(32px, 3.7vw, 60px) clamp(24px, 3.4vw, 56px) clamp(32px, 3.7vw, 60px) var(--home-gutter);position:relative}.documentary-hero-copy h1{letter-spacing:-.03em;max-width:14ch;margin:0;font:400 clamp(40px,4.3vw,68px)/1.04 Poltawski Nowy,Georgia,serif}.documentary-hero-copy>p{max-width:46ch;color:var(--tg-muted,#5f5b57);margin:20px 0 0;font-size:16px;line-height:1.6}.documentary-hero-photo{background:var(--tg-soft,#ede8e2);min-width:0;display:block;position:relative}.documentary-hero-photo>img{-o-object-fit:cover;object-fit:cover;-o-object-position:20% center;object-position:20% center;width:100%;height:100%;display:block;position:absolute;inset:0}.documentary-trip-builder{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px 16px;margin-top:28px;scroll-margin-top:24px;display:grid;position:relative}#trip-builder .documentary-trip-field{min-width:0;color:var(--tg-ink,#121b21);flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:0;font:500 13px/1.4 Inter,system-ui,sans-serif;display:flex}#trip-builder .documentary-trip-field:first-child{grid-column:1/-1}#trip-builder .tg-label{color:inherit;font:inherit;margin:0}#trip-builder input{box-sizing:border-box;border:1px solid var(--tg-control-border,#807771);width:100%;min-width:0;min-height:48px;color:var(--tg-ink,#121b21);box-shadow:none;background:#faf8f5;border-radius:4px;padding:12px;font:400 15px/1.4 Inter,system-ui,sans-serif}#trip-builder input::placeholder{color:var(--tg-muted,#5f5b57);opacity:1}.documentary-build-action{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 24px;padding-top:4px;display:flex}.documentary-build-action button{justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 20px;font-size:15px;display:inline-flex}.documentary-hero-shop{min-height:44px;color:var(--tg-primary,#681b25);align-items:center;font:500 14px/1.4 Inter,system-ui,sans-serif;text-decoration:underline;display:inline-flex}.documentary-hero-shop:hover{color:var(--tg-primary-hover,#501019)}.documentary-home :is(button,input,.documentary-trip-builder):focus-visible{outline:2px solid var(--tg-primary,#681b25);outline-offset:4px}.documentary-site-home{position:relative}.documentary-skip-link{z-index:100;color:#fff;background:#681b25;border-radius:4px;padding:12px 18px;font:600 14px/1.4 Inter,system-ui,sans-serif;position:absolute;top:12px;left:16px;transform:translateY(-150%)}.documentary-skip-link:focus{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}.documentary-builder-anchor{scroll-margin-top:24px;position:absolute}.documentary-home a{text-underline-offset:.2em}.documentary-home a:focus-visible{outline-offset:4px;outline:2px solid #681b25}.documentary-continuation{margin:var(--home-section-gap) var(--home-gutter) 0;border-top:1px solid var(--tg-line);justify-content:space-between;align-items:center;gap:24px;padding:32px 0 48px;display:flex}.documentary-continuation h2{font:400 var(--home-heading-size)/1.1 "Poltawski Nowy", Georgia, serif;letter-spacing:-.025em;margin:0}.documentary-continuation p{max-width:48ch;color:var(--tg-muted);margin:12px 0 0;font-size:15px;line-height:1.6}.documentary-continuation>a{flex-shrink:0;min-height:48px;text-decoration:none}.documentary-home .packing-advice{margin-top:var(--home-section-gap)}.documentary-home .packing-advice h2{font-size:var(--home-heading-size);line-height:1.1}.documentary-site-home .doc-home-my-list{display:block}@media (width<=600px){.documentary-site-home .doc-home-my-list .doc-list-trigger{min-width:44px}.documentary-site-home .doc-home-my-list .doc-list-trigger>span:not(.count-badge){display:none}}@media (width>=1600px){.documentary-hero-content{padding-block:72px}}@media (width<=1000px) and (width>=761px){.documentary-hero-content{padding-right:24px}.documentary-hero-copy h1{font-size:clamp(34px,4.5vw,44px)}#trip-builder input{padding-inline:10px;font-size:14px}.documentary-build-action{gap:8px 16px}}@media (width<=760px){.documentary-home{--home-gutter:20px}.documentary-opening{grid-template-columns:minmax(0,1fr)}.documentary-hero-content{padding:28px var(--home-gutter) 24px}.documentary-hero-copy h1{max-width:17ch;font-size:clamp(36px,9.5vw,52px)}.documentary-hero-copy>p{margin-top:16px}.documentary-trip-builder{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:24px}#trip-builder .documentary-trip-field{gap:6px}#trip-builder input{font-size:16px}.documentary-build-action{gap:6px 20px;padding-top:4px}.documentary-build-action button{flex:100%}.documentary-hero-photo{height:clamp(220px,60vw,400px)}.documentary-hero-photo>img{-o-object-position:32% center;object-position:32% center}.documentary-continuation{flex-direction:column;align-items:flex-start;padding-bottom:36px}}@media (width<=420px){.documentary-home{--home-gutter:16px}}
