/* terré · vzhled pro Shoptet Classic · v0.16.0 · zdroj: src/header/style.css */
@font-face{font-family: "League Spartan";font-style: normal;font-weight: 300;font-display: swap;src: url("league-spartan-latin-300-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "League Spartan";font-style: normal;font-weight: 300;font-display: swap;src: url("league-spartan-latin-ext-300-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "League Spartan";font-style: normal;font-weight: 600;font-display: swap;src: url("league-spartan-latin-600-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "League Spartan";font-style: normal;font-weight: 600;font-display: swap;src: url("league-spartan-latin-ext-600-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "League Spartan";font-style: normal;font-weight: 700;font-display: swap;src: url("league-spartan-latin-700-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "League Spartan";font-style: normal;font-weight: 700;font-display: swap;src: url("league-spartan-latin-ext-700-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "DM Sans";font-style: normal;font-weight: 400;font-display: swap;src: url("dm-sans-latin-400-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "DM Sans";font-style: normal;font-weight: 400;font-display: swap;src: url("dm-sans-latin-ext-400-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "DM Sans";font-style: normal;font-weight: 500;font-display: swap;src: url("dm-sans-latin-500-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "DM Sans";font-style: normal;font-weight: 500;font-display: swap;src: url("dm-sans-latin-ext-500-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "DM Sans";font-style: normal;font-weight: 600;font-display: swap;src: url("dm-sans-latin-600-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "DM Sans";font-style: normal;font-weight: 600;font-display: swap;src: url("dm-sans-latin-ext-600-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--terre-espresso: #241812;--terre-krem: #F3EADF;--terre-sampan: #CDAE82;--terre-hlina: #7A4630;--terre-pisek: #E6DCCD;--terre-text: var(--terre-espresso);--terre-text-2: #5A4637;--terre-line: #D9CBB8;--terre-line-strong: #8C7360;--terre-field: #FFFDF9;--terre-on-dark: var(--terre-krem);--terre-on-dark-2: var(--terre-pisek);--terre-danger: #A8322A;--terre-success: #2F6B12;--terre-font-heading: "League Spartan","Helvetica Neue",Arial,sans-serif;--terre-font-text: "DM Sans","Helvetica Neue",Arial,sans-serif;--terre-radius-s: 12px;--terre-radius-m: 20px;--terre-radius-l: 24px;--terre-radius-pill: 999px;--terre-gutter: 10px;--terre-shadow: 0 18px 40px -24px rgba(36,24,18,.45);--terre-ease: .2s ease;--terre-touch: 44px;--terre-ico-cart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8H18.5L17.5 20H6.5Z'/%3E%3Cpath d='M9 10V7a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E");--terre-ico-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='M15 15l5 5'/%3E%3C/svg%3E");--terre-ico-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19.5S4 14.5 4 9.2a4 4 0 0 1 8-1.7 4 4 0 0 1 8 1.7c0 5.3-8 10.3-8 10.3Z'/%3E%3C/svg%3E");--terre-ico-account: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8.5' r='3.5'/%3E%3Cpath d='M5 20c0-4.2 3.1-6.5 7-6.5s7 2.3 7 6.5'/%3E%3C/svg%3E");--terre-ico-menu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E");--terre-ico-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");--terre-ico-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");--terre-ico-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--terre-ico-phone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4h2.5l1.2 3.5-1.7 1.1a9.5 9.5 0 0 0 5.4 5.4l1.1-1.7 3.5 1.2V16a2 2 0 0 1-2.1 2C11 17.6 6.4 13 6 6.1A2 2 0 0 1 8 4Z'/%3E%3C/svg%3E");--terre-ico-mail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='6' width='17' height='12' rx='2'/%3E%3Cpath d='m4.5 7.5 7.5 5.5 7.5-5.5'/%3E%3C/svg%3E");--terre-ico-instagram: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='4.5'/%3E%3Ccircle cx='12' cy='12' r='3.6'/%3E%3Cpath d='M16.6 7.4h.01' stroke-width='2'/%3E%3C/svg%3E");--terre-ico-truck: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h11v9.5h-11z'/%3E%3Cpath d='M13.5 9.5h4l3 3.2V16h-7z'/%3E%3Ccircle cx='6.5' cy='17.2' r='1.8'/%3E%3Ccircle cx='17' cy='17.2' r='1.8'/%3E%3C/svg%3E");--terre-ico-home: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M4 11 12 4.5l8 6.5v9h-5.5v-5.5h-5V20H4z'/%3E%3C/svg%3E");--terre-ico-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}@media (min-width: 768px){:root{--terre-gutter: 20px}}html:root{--template-font: "DM Sans";--template-headings-font: "League Spartan";--color-primary: #7A4630;--color-primary-h: 18;--color-primary-s: 43%;--color-primary-l: 33%;--color-primary-hover: #241812;--color-primary-hover-h: 20;--color-primary-hover-s: 33%;--color-primary-hover-l: 11%;--color-secondary: #241812;--color-secondary-h: 20;--color-secondary-s: 33%;--color-secondary-l: 11%;--color-secondary-hover: #7A4630;--color-secondary-hover-h: 18;--color-secondary-hover-s: 43%;--color-secondary-hover-l: 33%;--color-tertiary: #7A4630;--color-tertiary-hover: #241812;--color-header-background: #241812;--colors-surface-primary: #F3EADF;--colors-surface-secondary: #E6DCCD;--colors-surface-subtle: #E6DCCD;--colors-surface-tertiary: #D9CBB8;--colors-surface-white: #F3EADF;--colors-surface-rating: #7A4630;--colors-surface-overlay: rgba(243,234,223,.7);--colors-surface-overlay-dark: rgba(36,24,18,.6);--colors-focus-primary: #241812;--colors-focus-secondary: #F3EADF;--colors-foregrounds-headlines-primary: #241812;--colors-foregrounds-content-primary: #241812;--colors-foregrounds-content-primary-dark: #241812;--colors-foregrounds-content-secondary: #241812;--colors-foregrounds-content-tertiary: #5A4637;--colors-foregrounds-content-quaternary: #5A4637;--colors-foregrounds-content-inverted: #F3EADF;--colors-foregrounds-icons-primary: #5A4637;--colors-foregrounds-borders-primary: #8C7360;--colors-foregrounds-borders-secondary: #D9CBB8;--colors-foregrounds-borders-tertiary: #8C7360;--colors-forms-background: #FFFDF9;--colors-forms-border: #8C7360;--colors-forms-activated: #241812;--colors-forms-critical: #A8322A;--colors-forms-positive: #2F6B12;--colors-forms-disabled: #E6DCCD;--colors-state-danger: #A8322A;--colors-state-success: #2F6B12;--form-controls-border-radius: 12px;--form-controls-font-size: 16px;--cookies-notice-background: #241812;--cookies-notice-color: #F3EADF;--cookies-notice-button-hover: #E6DCCD;--cookies-notice-link-hover: #CDAE82}html{-webkit-text-size-adjust: 100%}body{background-color: var(--terre-krem);color: var(--terre-text);font-family: var(--terre-font-text);font-size: 16px;line-height: 26px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}body,.overall-wrapper,.content-wrapper,.content-wrapper.homepage-box,.breadcrumbs{background-color: var(--terre-krem)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color: var(--terre-espresso);font-family: var(--terre-font-heading);letter-spacing: -.01em}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-transform: none}h1,.h1{font-size: 32px;font-weight: 700;line-height: 36px}h2,.h2{font-size: 26px;font-weight: 700;line-height: 32px}h3,.h3{font-size: 20px;font-weight: 600;line-height: 26px}h4,.h4{font-size: 18px;font-weight: 600;line-height: 24px}h5,.h5,h6,.h6{font-size: 16px;font-weight: 600;line-height: 22px}@media (min-width: 768px){h1,.h1{font-size: 40px;line-height: 44px}h2,.h2{font-size: 28px;line-height: 34px}}p,li,dd,dt,td,th{line-height: 26px}small,.small{font-size: 13px;line-height: 20px}strong,b{font-weight: 600}::selection{background: var(--terre-sampan);color: var(--terre-espresso)}hr{border-color: var(--terre-line)}.terre-label,.pageElement__heading,.sidebar .box h4,.products-top-header,.search-products-heading{color: var(--terre-hlina);font-family: var(--terre-font-heading);font-size: 12px;font-weight: 300;letter-spacing: .2em;line-height: 16px;text-transform: uppercase}.container{padding-left: var(--terre-gutter);padding-right: var(--terre-gutter)}.homepage-box,.homepage-box.before-carousel,.homepage-box.welcome-wrapper{background-color: transparent;border: 0}.homepage-box.welcome-wrapper{margin-bottom: 24px;margin-top: 24px;padding: 32px 0}.welcome .h1,.welcome h1{margin-bottom: 16px}.welcome p{color: var(--terre-text-2)}a{color: var(--terre-hlina);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em}a:hover{color: var(--terre-espresso)}.content a:not(.btn):not(.image):not(.name):not([class*="pagination"]):hover{text-decoration-thickness: 2px}#header a,#navigation a,.products-block a,.top-navigation-bar a,.listSorting a,.pagination a,.breadcrumbs a,#categories a,.subcategories a,.shp-tabs a,.btn,.p-detail .link-icons a,.menu-helper a{text-decoration: none}.btn,a.btn,button.btn,input.btn,.siteCookies__button{align-items: center;border: 1.5px solid transparent;border-radius: var(--terre-radius-pill);box-shadow: none;display: inline-flex;font-family: var(--terre-font-text);font-size: 15px;font-weight: 600;gap: 8px;justify-content: center;letter-spacing: 0;line-height: 20px;min-height: 48px;padding: 12px 28px;text-shadow: none;text-transform: none;transition: background-color var(--terre-ease),border-color var(--terre-ease),color var(--terre-ease)}.btn-sm,.btn.btn-sm,a.btn.btn-sm{font-size: 14px;min-height: var(--terre-touch);padding: 10px 20px}.btn-lg,.btn.btn-lg,a.btn.btn-lg{font-size: 16px;min-height: 54px;padding: 15px 32px}.btn.btn-primary,a.btn.btn-primary,.btn.btn-conversion,a.btn.btn-conversion,.btn.btn-cart,a.btn.btn-cart,.btn.add-to-cart-button,a.btn.add-to-cart-button,.terre-btn--primary{background-color: var(--terre-espresso);border-color: var(--terre-espresso);color: var(--terre-krem)}.btn.btn-primary:hover,a.btn.btn-primary:hover,.btn.btn-primary:focus-visible,.btn.btn-conversion:hover,a.btn.btn-conversion:hover,.btn.btn-conversion:focus-visible,.btn.btn-cart:hover,a.btn.btn-cart:hover,.btn.btn-cart:focus-visible,.btn.add-to-cart-button:hover,a.btn.add-to-cart-button:hover,.terre-btn--primary:hover{background-color: var(--terre-hlina);border-color: var(--terre-hlina);color: var(--terre-krem)}.btn.btn-default,a.btn.btn-default,.btn.btn-secondary,a.btn.btn-secondary,.btn.loadMore__button,a.btn.goToTop__button,.terre-btn--secondary{background-color: transparent;border-color: var(--terre-espresso);color: var(--terre-espresso)}.btn.btn-default:hover,a.btn.btn-default:hover,.btn.btn-default:focus-visible,.btn.btn-secondary:hover,a.btn.btn-secondary:hover,.btn.btn-secondary:focus-visible,.btn.loadMore__button:hover,a.btn.goToTop__button:hover,.terre-btn--secondary:hover{background-color: var(--terre-espresso);border-color: var(--terre-espresso);color: var(--terre-krem)}.terre-btn--accent{background-color: var(--terre-sampan);border-color: var(--terre-sampan);color: var(--terre-espresso)}.terre-btn--accent:hover{background-color: var(--terre-pisek);border-color: var(--terre-pisek);color: var(--terre-espresso)}.btn.btn--link,.btn-link{background: none;border: 0;color: var(--terre-hlina);min-height: 0;padding: 0;text-decoration: underline}.btn.disabled,.btn[disabled],.btn:disabled{background-color: var(--terre-pisek);border-color: var(--terre-pisek);color: var(--terre-text-2);opacity: 1}.btn.add-to-cart-button::before,a.btn.add-to-cart-button::before,.btn.btn-cart:not(:empty)::before,.btn.btn-conversion::after,a.btn.btn-conversion::after{content: none;display: none}.flags .flag,.flag,.terre-tag{align-items: center;background-color: var(--terre-pisek) !important;border: 0;border-radius: var(--terre-radius-pill);color: var(--terre-hlina) !important;display: inline-flex;font-family: var(--terre-font-text);font-size: 12px;font-weight: 500;gap: 4px;letter-spacing: .02em;line-height: 20px;min-height: 24px;padding: 2px 12px;text-transform: none}.flags .flag.flag-discount,.flags .flag.flag-action{background-color: var(--terre-sampan) !important;color: var(--terre-espresso) !important}.form-control,input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="number"],select,textarea{background-color: var(--terre-field);border: 1px solid var(--terre-line-strong);border-radius: var(--terre-radius-s);box-shadow: none;color: var(--terre-espresso);font-family: var(--terre-font-text);font-size: 16px;min-height: var(--terre-touch)}.form-control:focus,input:focus,select:focus,textarea:focus{border-color: var(--terre-espresso);box-shadow: 0 0 0 1px var(--terre-espresso),0 0 0 4px rgba(205,174,130,.6);outline: none}.form-control::placeholder,input::placeholder,textarea::placeholder{color: var(--terre-text-2);opacity: 1}label,.form-group label,.smart-label-wrapper label{color: var(--terre-text-2);font-size: 14px}.required-asterisk,.required-asterisk::after{color: var(--terre-hlina)}.form-group .js-validator-msg,.msg-error,.error-message{color: var(--terre-danger);font-size: 13px}input[type="checkbox"],input[type="radio"]{accent-color: var(--terre-espresso)}fieldset legend,.form-legend{color: var(--terre-espresso);font-family: var(--terre-font-heading);font-size: 20px;font-weight: 600;line-height: 26px}.top-navigation-bar,.top-navigation-bar .container,.top-navigation-contacts,.top-navigation-menu,.top-navigation-bar-menu-helper{background-color: var(--terre-espresso);border: 0;color: var(--terre-on-dark-2)}.top-navigation-bar{border-bottom: 1px solid rgba(243,234,223,.12);font-size: 13px;line-height: 20px}.top-navigation-bar a,.top-navigation-bar .project-phone,.top-navigation-bar .project-email{color: var(--terre-on-dark-2)}.top-navigation-bar a:hover,.top-navigation-bar a:focus-visible{color: var(--terre-sampan)}.top-navigation-contacts strong{color: var(--terre-on-dark-2);font-weight: 400}.top-navigation-bar-menu,.top-navigation-bar-menu-helper{text-transform: none}.top-navigation-bar-menu li a{font-size: 13px;padding-left: 12px;padding-right: 12px}.top-navigation-bar-menu li::before{color: rgba(243,234,223,.3)}.top-navigation-bar-menu-helper li a{color: var(--terre-espresso)}.top-navigation-bar .languagesMenu__flags,.top-navigation-bar .dropdown > button,.top-navigation-bar .dropdown-toggle{background: transparent;border: 0;color: var(--terre-on-dark-2);min-height: var(--terre-touch)}.top-navigation-bar .dropdown-menu{border: 0;border-radius: var(--terre-radius-s);box-shadow: var(--terre-shadow)}.top-navigation-bar .dropdown-menu a{color: var(--terre-espresso)}.top-navigation-bar-menu-helper{background-color: var(--terre-krem)}.top-navigation-menu-trigger{color: var(--terre-on-dark-2)}.top-navigation-bar-menu-helper{border-radius: 0 0 var(--terre-radius-s) var(--terre-radius-s)}.top-nav-button.top-nav-button-login,.top-nav-button.top-nav-button-account{background: transparent;border: 0;color: var(--terre-on-dark-2);font-size: 13px}.top-nav-button.top-nav-button-login:hover,.top-nav-button.top-nav-button-account:hover{color: var(--terre-sampan)}#header{background-color: var(--terre-espresso);color: var(--terre-on-dark);margin-bottom: 0}#header .container{background-color: transparent}@media (min-width: 768px){#header .header-top{align-items: center;column-gap: 32px;flex-wrap: nowrap;height: auto;min-height: 88px;padding-bottom: 20px;padding-top: 20px}#header .header-top > div{align-self: center}#header .header-top > .site-name-wrapper{flex: 0 0 auto}#header .header-top > .search{flex: 1 1 auto;max-width: 620px}#header .header-top > .navigation-buttons{flex: 0 0 auto;margin-left: auto}}@media (min-width: 1200px){#header .header-top{column-gap: 48px}}@media (min-width: 768px){.terre-js .top-navigation-bar,.terre-header-ready .top-navigation-bar{display: none}}#header .terre-header-phone{align-items: center;color: var(--terre-krem);display: none;flex: 0 0 auto;gap: 12px;min-height: var(--terre-touch);text-decoration: none}@media (min-width: 1200px){#header .terre-header-phone{display: inline-flex}}#header .terre-header-phone::before{background-color: currentColor;content: "";flex: 0 0 28px;height: 28px;-webkit-mask: var(--terre-ico-phone) center / 28px no-repeat;mask: var(--terre-ico-phone) center / 28px no-repeat}.terre-header-phone__text{display: flex;flex-direction: column}.terre-header-phone__number{color: var(--terre-krem);font-size: 17px;font-weight: 600;line-height: 22px;white-space: nowrap}.terre-header-phone__label{color: var(--terre-on-dark-2);font-size: 13px;line-height: 18px;white-space: nowrap}#header .terre-header-phone:hover .terre-header-phone__number{color: var(--terre-sampan)}#header .site-name{border: 0;text-align: left}#header .site-name a{color: var(--terre-krem);display: inline-block}#header .site-name a img{height: 36px;max-height: none;max-width: none;width: auto}@media (min-width: 768px){#header .site-name a img{height: 44px}}#header .site-name a.text-logo{color: var(--terre-krem);font-family: var(--terre-font-heading);font-size: 32px;font-weight: 700}#formSearchForm fieldset{align-items: center;background-color: var(--terre-krem);border-radius: var(--terre-radius-pill);display: flex;gap: 4px;padding: 4px;position: relative;width: 100%}#formSearchForm fieldset::before{background-color: var(--terre-text-2);content: "";height: 22px;left: 20px;-webkit-mask: var(--terre-ico-search) center / 22px no-repeat;mask: var(--terre-ico-search) center / 22px no-repeat;pointer-events: none;position: absolute;top: 50%;transform: translateY(-50%);width: 22px}#formSearchForm .search-input,#formSearchForm input[type="search"]{background-color: transparent;border: 0;border-radius: var(--terre-radius-pill);color: var(--terre-espresso);flex: 1 1 auto;font-size: 16px;height: var(--terre-touch);min-height: var(--terre-touch);min-width: 0;padding: 0 16px 0 48px}#formSearchForm .search-input:focus,#formSearchForm input[type="search"]:focus{box-shadow: none;outline: none}#formSearchForm fieldset:focus-within{box-shadow: 0 0 0 2px var(--terre-sampan)}#formSearchForm fieldset:has(button:focus-visible):not(:has(input:focus)){box-shadow: none}#formSearchForm button[type="submit"],#formSearchForm .btn{background-color: var(--terre-sampan);border: 0;border-radius: var(--terre-radius-pill);color: var(--terre-espresso);flex: 0 0 auto;font-size: 15px;font-weight: 600;height: var(--terre-touch);min-height: var(--terre-touch);padding: 0 28px}#formSearchForm button[type="submit"]::before,#formSearchForm .btn::before{content: none;display: none}#formSearchForm button[type="submit"]:hover,#formSearchForm .btn:hover{background-color: var(--terre-espresso);color: var(--terre-krem)}.search-whisperer{background-color: var(--terre-krem);border: 0;border-radius: var(--terre-radius-m);box-shadow: var(--terre-shadow);overflow: hidden}.search-whisperer a{color: var(--terre-espresso)}#header .navigation-buttons{align-items: center;display: flex;gap: 8px;justify-content: flex-end}#header .navigation-buttons > a,#header .navigation-buttons > button{color: var(--terre-krem)}.navigation-buttons a[data-target="cart"],.navigation-buttons a[data-target="cart"]:hover,#header .cart-count{align-items: center;background: transparent;border: 0;color: var(--terre-krem);display: inline-flex;gap: 10px;min-height: var(--terre-touch);min-width: var(--terre-touch);padding: 0 4px}#header .cart-count::before,.header-top .btn.cart-count::before{background-color: currentColor;content: "";flex: 0 0 24px;font-size: 0;height: 24px;margin: 0;-webkit-mask: var(--terre-ico-cart) center / 24px no-repeat;mask: var(--terre-ico-cart) center / 24px no-repeat;width: 24px}#header .cart-count .cart-price{color: var(--terre-krem);font-family: var(--terre-font-text);font-size: 15px;font-weight: 500}.navigation-buttons > a[data-target="cart"] i,#header .cart-count i{background-color: var(--terre-sampan);border-radius: var(--terre-radius-pill);color: var(--terre-espresso);font-family: var(--terre-font-text);font-size: 11px;font-weight: 600;height: 18px;left: 18px;line-height: 18px;min-width: 18px;padding: 0 4px;text-align: center;top: 4px;width: auto}#header .cart-count:hover .cart-price{color: var(--terre-sampan)}#header .navigation-buttons .terre-account{align-items: center;background: transparent;border: 0;border-radius: var(--terre-radius-pill);color: var(--terre-krem);display: inline-flex;font-size: 0;height: var(--terre-touch);justify-content: center;padding: 0;width: var(--terre-touch)}#header .navigation-buttons .terre-account::before{background-color: currentColor;content: "";height: 24px;-webkit-mask: var(--terre-ico-account) center / 24px no-repeat;mask: var(--terre-ico-account) center / 24px no-repeat;width: 24px}#header .navigation-buttons .terre-account:hover{color: var(--terre-sampan)}#header .navigation-buttons .terre-account span{clip: rect(0 0 0 0);height: 1px;overflow: hidden;position: absolute;white-space: nowrap;width: 1px}@media (max-width: 767px){#header .navigation-buttons .terre-account{display: none}}html.header-background-light,html.header-background-dark{--_color-header-mobile-text: #F3EADF;--_color-header-mobile-link: #F3EADF;--_color-header-mobile-contrast-text: #241812;--_color-header-mobile-contrast-bg: #CDAE82;--_color-header-mobile-nav-bg: transparent}@media (max-width: 767px){.top-navigation-bar{border-bottom: 0}#header .site-name a img{height: 36px;max-height: none;max-width: none;padding: 0}#header{top: 64px}#header .site-name{left: 16px;top: -64px}#header .site-name a{align-items: center;display: flex;height: 64px}.overall-wrapper{padding-top: 83px}.type-index .overall-wrapper{padding-top: 64px}.ordering-process #header .site-name{display: block}.responsive-tools{padding-bottom: 10px;padding-top: 10px}.responsive-tools > a,#header .navigation-buttons > a:not(.cart-count){align-items: center;color: var(--terre-krem);display: inline-flex;height: var(--terre-touch);justify-content: center;padding: 0;width: var(--terre-touch)}.responsive-tools > a::before,#header .navigation-buttons > a:not(.cart-count)::before{content: none;display: none}.responsive-tools > a::after,#header .navigation-buttons > a:not(.cart-count)::after{background-color: var(--terre-krem);content: "";height: 24px;-webkit-mask: var(--terre-ico-menu) center / 24px no-repeat;mask: var(--terre-ico-menu) center / 24px no-repeat;width: 24px}.responsive-tools > a[data-target="search"]::after,#header .navigation-buttons > a[data-target="search"]::after{-webkit-mask-image: var(--terre-ico-search);mask-image: var(--terre-ico-search)}.responsive-tools > a[data-target="login"]::after{-webkit-mask-image: var(--terre-ico-account);mask-image: var(--terre-ico-account)}.navigation-window-visible .responsive-tools > a[data-target="navigation"]::after,.navigation-window-visible #header .navigation-buttons > a[data-target="navigation"]::after{-webkit-mask-image: var(--terre-ico-close);mask-image: var(--terre-ico-close)}.responsive-tools > a:hover::after{background-color: var(--terre-sampan)}#header .cart-count{right: 56px;top: -54px}#header .cart-count .cart-price{display: none}.search-window-visible #header .search{padding: 8px 0 12px}}.navigation-in > ul > li{border-color: var(--terre-line)}@media (min-width: 768px){.navigation-in > ul > li,.navigation-in > ul > li:first-child{border: 0}#header{background: linear-gradient(var(--terre-pisek),var(--terre-pisek)) bottom left / 100% 52px no-repeat,var(--terre-espresso)}#navigation{background-color: var(--terre-pisek);height: 52px;margin-left: 0;margin-right: 0}#navigation .navigation-in,#navigation .navigation-in > ul{background-color: transparent}.navigation-in > ul.menu-level-1{column-gap: 32px}.navigation-in > ul > li > a,.navigation-in > ul > li > a:visited{background: transparent;color: var(--terre-espresso);font-family: var(--terre-font-text);font-size: 15px;font-weight: 500;line-height: 20px;padding: 16px 0;position: relative;text-transform: none}.navigation-in > ul > li > a::after{background-color: var(--terre-espresso);bottom: 10px;content: "";height: 1.5px;left: 0;position: absolute;right: 0;transform: scaleX(0);transform-origin: left;transition: transform var(--terre-ease)}.navigation-in > ul > li > a:hover,.navigation-in > ul > li > a:focus-visible,.navigation-in > ul > li.exp > a,.navigation-in > ul > li.active > a{background: transparent;color: var(--terre-espresso)}.navigation-in > ul > li > a:hover::after,.navigation-in > ul > li.exp > a::after,.navigation-in > ul > li.active > a::after{transform: scaleX(1)}.navigation-in ul.menu-level-2{background-color: var(--terre-krem);border: 0;border-radius: 0 0 var(--terre-radius-m) var(--terre-radius-m);box-shadow: var(--terre-shadow);padding: 28px 32px 32px;top: 52px}.submenu-visible .navigation-in > ul > li.ext.exp > ul{align-content: flex-start;border-bottom: 0;gap: 12px}.navigation-in > ul > li.ext > ul > li{flex: 0 0 calc((100% - 36px) / 4);min-height: 0;width: auto}.navigation-in > ul > li.ext > ul > li > a.menu-image,.navigation-in > ul > li.ext > ul > li > div > ul{display: none}.navigation-in > ul > li.ext > ul > li > div{width: 100%}.navigation-in > ul > li.ext > ul > li > div > a,.navigation-in > ul > li.ext > ul > li > a:not(.menu-image){align-items: center;background-color: var(--terre-pisek);border-radius: var(--terre-radius-s);color: var(--terre-espresso);display: flex;font-family: var(--terre-font-text);font-size: 13px;font-weight: 600;letter-spacing: .12em;line-height: 18px;min-height: 52px;padding: 14px 20px;text-transform: uppercase;transition: background-color var(--terre-ease),color var(--terre-ease);width: 100%}.navigation-in > ul > li.ext > ul > li > div > a:hover,.navigation-in > ul > li.ext > ul > li > div > a:focus-visible,.navigation-in > ul > li.ext > ul > li > a:not(.menu-image):hover,.navigation-in > ul > li.ext > ul > li > a:not(.menu-image):focus-visible{background-color: var(--terre-espresso);color: var(--terre-krem)}.navigation-in ul.menu-level-2 > li > a::before{content: none;display: none}.navigation-in > ul > li.ext > ul.menu-level-2{display: flex !important;opacity: 0;pointer-events: none;transition: opacity .15s ease,visibility 0s linear .15s;visibility: hidden;will-change: opacity}.submenu-visible .navigation-in > ul > li.ext.exp > ul.menu-level-2{opacity: 1;pointer-events: auto;transition: opacity .15s ease;visibility: visible}.terre-menu-photo img:not([src]){visibility: hidden}.navigation-in ul.menu-level-2.terre-mega{min-height: 300px;padding-right: calc(50% + 32px)}.navigation-in ul.menu-level-2.terre-mega > li:not(.terre-menu-help):not(.terre-menu-photo){flex-basis: calc((100% - 12px) / 2)}.navigation-in ul.menu-level-2.terre-mega > li.terre-menu-help{display: block;left: calc(50% + 24px);position: absolute;top: 28px;width: calc(25% - 48px)}.navigation-in ul.menu-level-2.terre-mega > li.terre-menu-photo{border-radius: var(--terre-radius-m);bottom: 32px;display: block;overflow: hidden;position: absolute;right: 32px;top: 28px;width: calc(25% - 24px)}.terre-menu-photo img{display: block;height: 100%;object-fit: cover;width: 100%}.terre-menu-help__title{color: var(--terre-espresso);font-family: var(--terre-font-heading);font-size: 22px;font-weight: 600;line-height: 28px;margin: 4px 0 12px}.navigation-in .terre-menu-help ul{display: block;list-style: none;margin: 0;padding: 0}.navigation-in .terre-menu-help li{display: block;margin: 0;padding: 0}.navigation-in .terre-menu-help a{align-items: center;color: var(--terre-espresso);display: flex;font-size: 15px;font-weight: 500;gap: 10px;min-height: var(--terre-touch);padding: 0;text-decoration: underline;text-decoration-color: var(--terre-sampan);text-underline-offset: .25em}.navigation-in .terre-menu-help a::before{background-color: var(--terre-hlina);content: "";flex: 0 0 16px;height: 16px;-webkit-mask: var(--terre-ico-arrow) center / 16px no-repeat;mask: var(--terre-ico-arrow) center / 16px no-repeat}.navigation-in .terre-menu-help a:hover{color: var(--terre-hlina);text-decoration-color: currentColor}.menu-helper{color: var(--terre-espresso);height: 52px;justify-content: center;width: var(--terre-touch)}.menu-helper::after{background-color: var(--terre-espresso);content: "";height: 24px;-webkit-mask: var(--terre-ico-menu) center / 24px no-repeat;mask: var(--terre-ico-menu) center / 24px no-repeat;width: 24px}.menu-helper-visible .menu-helper::after{-webkit-mask-image: var(--terre-ico-close);mask-image: var(--terre-ico-close)}.menu-helper > span{color: var(--terre-espresso)}.menu-helper > ul,.menu-helper > ul > li.exp > a,.menu-helper > ul > li.exp > ul > li{background-color: var(--terre-krem)}.menu-helper > ul{border: 0;border-radius: var(--terre-radius-m);box-shadow: var(--terre-shadow);padding: 8px 0}.menu-helper > ul a{color: var(--terre-espresso);min-height: var(--terre-touch)}}@media (min-width: 768px) and (max-width: 1199px){.navigation-in ul.menu-level-2.terre-mega{padding-right: calc(40% + 32px)}.navigation-in ul.menu-level-2.terre-mega > li.terre-menu-help{left: calc(60% + 8px);width: calc(40% - 40px)}.navigation-in ul.menu-level-2.terre-mega > li.terre-menu-photo{display: none}}.terre-nav-contact{display: none}@media (max-width: 767px){.terre-menu-help,.terre-menu-photo{display: none}#navigation{height: calc(100% - 64px);top: 64px}#navigation{opacity: 0;transform: translateY(-6px);transition: opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility: hidden;width: 100% !important}.navigation-window-visible #navigation{opacity: 1;transform: none;transition: opacity .25s ease,transform .25s ease;visibility: visible}.navigation-close{display: none}html.scrolled-down body.navigation-window-visible .top-navigation-bar,html.scrolled-down body.navigation-window-visible #header .site-name,html.scrolled-down body.navigation-window-visible #header .cart-count{transform: none !important}#navigation,#navigation .navigation-in,#navigation .navigation-in > ul{background-color: var(--terre-krem)}#navigation .navigation-in{padding: 16px 16px 112px}#navigation .navigation-in > ul{display: flex;flex-direction: column;gap: 8px}#navigation .navigation-in > ul.navigationActions{border: 0;margin-top: 8px}#navigation .navigation-in > ul > li{background-color: var(--terre-pisek);border: 0;border-radius: var(--terre-radius-s);overflow: hidden;position: relative}#navigation .navigation-in > ul > li > a{align-items: center;border: 0;color: var(--terre-espresso);display: flex;font-family: var(--terre-font-text);font-size: 17px;font-weight: 500;line-height: 24px;min-height: 56px;padding: 16px 20px}#navigation .navigation-in > ul > li > a b,#navigation .navigation-in > ul > li > a > span:not(.submenu-arrow){font-weight: inherit;padding: 0}#navigation .navigation-in > ul > li.ext > a{padding-right: 64px}#navigation .navigation-in .submenu-arrow{align-items: center;display: flex;height: 56px;justify-content: center;padding: 0;position: absolute;right: 0;top: 0;width: 56px}#navigation .navigation-in .submenu-arrow::after{background-color: var(--terre-espresso);content: "";height: 20px;-webkit-mask: var(--terre-ico-chevron) center / 20px no-repeat;mask: var(--terre-ico-chevron) center / 20px no-repeat;transform: rotate(-90deg);transition: transform .25s ease;width: 20px}.submenu-visible #navigation li.exp > a .submenu-arrow::after{transform: rotate(0deg)}#navigation .navigation-in ul.menu-level-2{background-color: transparent;border: 0;padding: 0 12px 12px}#navigation .navigation-in ul.menu-level-2 > li{border: 0;padding: 0}#navigation .navigation-in ul.menu-level-2 .menu-image,#navigation .navigation-in ul.menu-level-2 > li.terre-menu-help,#navigation .navigation-in ul.menu-level-2 > li.terre-menu-photo{display: none}#navigation .navigation-in ul.menu-level-2 > li > div{margin: 0;padding: 0}#navigation .navigation-in ul.menu-level-2 a{align-items: center;border: 0;border-radius: 8px;color: var(--terre-espresso);display: flex;font-size: 15px;line-height: 22px;min-height: 44px;padding: 10px 8px}#navigation .navigation-in ul.menu-level-2 a:hover{background-color: rgba(243,234,223,.6)}#navigation .navigationActions a{color: var(--terre-espresso)}#navigation .terre-nav-contact{align-items: center;background-color: var(--terre-espresso);bottom: 0;color: var(--terre-krem);display: flex;gap: 14px;justify-content: center;left: 0;padding: 16px 20px calc(16px + env(safe-area-inset-bottom,0px));position: absolute;right: 0;text-decoration: none;z-index: 2}#navigation .terre-nav-contact::before{background-color: var(--terre-sampan);content: "";flex: 0 0 28px;height: 28px;-webkit-mask: var(--terre-ico-phone) center / 28px no-repeat;mask: var(--terre-ico-phone) center / 28px no-repeat}#navigation .terre-nav-contact strong{color: var(--terre-krem);display: block;font-size: 18px;font-weight: 600;line-height: 24px}#navigation .terre-nav-contact small{color: var(--terre-on-dark-2);display: block;font-size: 13px;letter-spacing: .04em;line-height: 18px}#navigation .terre-nav-contact:focus-visible{outline-color: var(--terre-sampan);outline-offset: -4px}}.content-wrapper-in{padding-top: 0}.breadcrumbs{align-items: center;border: 0;color: var(--terre-text-2);display: flex;flex-wrap: wrap;font-size: 13px;letter-spacing: .04em;line-height: 20px;padding-bottom: 8px;padding-top: 12px}.breadcrumbs.navigation-home-icon-wrapper::before{content: none;display: none}.breadcrumbs > span{align-items: center;display: inline-flex}.breadcrumbs > span + span::before{color: var(--terre-text-2);content: "›";font-size: 16px;margin: 0 10px}.breadcrumbs > span > a,.breadcrumbs > span > span{padding: 0}.breadcrumbs a{align-items: center;color: var(--terre-hlina);display: inline-flex;min-height: 32px;position: static}.breadcrumbs a::before,.breadcrumbs a::after{content: none;display: none}.breadcrumbs a:hover{color: var(--terre-espresso);text-decoration: underline}.breadcrumbs.navigation-home-icon-wrapper > span > a{align-items: center;display: inline-flex;height: auto;line-height: 20px;min-height: 32px;padding: 0}.breadcrumbs a.navigation-home-icon{color: var(--terre-hlina);justify-content: flex-start;min-width: 24px}.breadcrumbs #navigation-first > a.navigation-home-icon{display: inline-flex;padding: 0}@media (max-width: 991px){.breadcrumbs.navigation-home-icon-wrapper > span > a{justify-content: center;min-height: var(--terre-touch);min-width: var(--terre-touch)}.breadcrumbs #navigation-first > a.navigation-home-icon{justify-content: center;margin-left: -10px;min-width: var(--terre-touch)}.breadcrumbs > span + span::before{margin: 0 6px}}.breadcrumbs a.navigation-home-icon::before{background-color: currentColor;content: "";display: block;height: 18px;-webkit-mask: var(--terre-ico-home) center / 18px no-repeat;mask: var(--terre-ico-home) center / 18px no-repeat;position: static;transform: none;width: 18px}.category-title,.p-detail-inner h1,.content h1{margin-bottom: 16px;margin-top: 24px}.category-perex{color: var(--terre-text-2);max-width: 720px}.subcategories{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 32px;padding: 0}.subcategories li{border: 0;flex: 0 0 auto;list-style: none;margin: 0;padding: 0;width: auto}.subcategories li a,.subcategories.with-image li a{align-items: center;background-color: var(--terre-pisek);border: 0;border-radius: var(--terre-radius-pill);color: var(--terre-espresso);display: inline-flex;font-size: 15px;font-weight: 500;gap: 8px;height: auto;min-height: var(--terre-touch);overflow: hidden;padding: 10px 36px 10px 18px}.subcategories li a::before{color: var(--terre-hlina);right: 16px}.subcategories li a:hover{background-color: var(--terre-espresso);color: var(--terre-krem)}.subcategories li a:hover::before{color: var(--terre-sampan)}.subcategories.with-image li a .image{display: none}.subcategories li a .text,.subcategories.with-image li a .text{color: inherit;font-size: 15px;line-height: 20px;max-height: none;overflow: visible;padding: 0;white-space: normal;width: auto}.subcategories li{padding: 0}.subcategories li::before{content: none}.products-block{--terre-cols: 1;display: grid;gap: 24px 16px;grid-template-columns: repeat(var(--terre-cols),minmax(0,1fr))}@media (min-width: 321px){.columns-mobile-2 .products-block{--terre-cols: 2;gap: 16px 12px}}@media (min-width: 480px){.products-block{--terre-cols: 2}}@media (min-width: 768px){.products-block,.columns-mobile-2 .products-block{gap: 24px}.one-column-body .products-block{--terre-cols: 3}}@media (min-width: 1200px){.products-block,.columns-mobile-2 .products-block{--terre-cols: 3}.one-column-body .products-block,.products-block.products-related,.products-block.products-alternative{--terre-cols: 4}}@media (min-width: 1440px){.columns-4 .products-block{--terre-cols: 4}}.products-block > div,.products-block.products > div,.columns-mobile-2 .products-block > div{background-color: var(--terre-pisek);border: 0 !important;border-radius: var(--terre-radius-m);overflow: hidden;padding: 0;width: auto}.products-block .p{background: transparent;height: 100%}.products-block .p a.image,.columns-mobile-2 .products-block > div .p a.image{display: block;margin: 0;overflow: hidden;padding: 16px 16px 0;text-align: center}.products-block .p a.image img{border-radius: var(--terre-radius-s);height: auto;margin: 0 auto;mix-blend-mode: multiply;transition: transform .4s ease;width: 100%}.products-block .p:hover a.image img{transform: scale(1.03)}.products-block .p .flags-default{left: 24px;top: 24px;display: flex;flex-wrap: wrap;gap: 4px}.products-block .p .flags-default .flag{margin: 0}.products-block .p-in{display: flex;flex: 1 1 auto;flex-direction: column;padding: 16px 20px 0}@media (max-width: 479px){.products-block .p a.image,.columns-mobile-2 .products-block > div .p a.image{padding: 10px 10px 0}.products-block .p-in{padding: 12px 14px 0}.products-block .p-bottom{padding-bottom: 14px}.products-block.products .p .name,.products-block .p .name{font-size: 16px;line-height: 22px;min-height: 44px}}.products-block .p-in-in{display: flex;flex-direction: column;gap: 6px}.products-block.products .p .name,.products-block .p .name{-webkit-box-orient: vertical;color: var(--terre-espresso);display: -webkit-box;font-family: var(--terre-font-heading);font-size: 18px;font-weight: 600;height: auto;-webkit-line-clamp: 2;line-height: 24px;margin: 0;min-height: 48px;overflow: hidden;text-align: left}.products-block .p .name:hover{color: var(--terre-hlina)}.products-block .ratings-wrapper{min-height: 0;padding: 0}.availability [style*="color"],.availability-label[style*="color"],.availability-value [style*="color"],.p-availability [style*="color"]{filter: brightness(.7)}.products-block .ratings-wrapper .availability{color: var(--terre-text-2);flex: 1 1 auto;font-size: 13px;line-height: 20px;text-align: left}.products-block .ratings-wrapper .stars-wrapper:empty,.products-block .stars-placeholder{display: none}.products-block .p-bottom{margin-top: auto;padding: 12px 0 20px}.products-block .p-bottom > div{align-items: stretch;flex-direction: column;gap: 12px}.products-block .p-bottom .prices,.products-block .p-bottom .p-tools{flex-basis: auto;text-align: left}.products-block .p-bottom .p-desc{-webkit-box-orient: vertical;color: var(--terre-text-2);display: -webkit-box;flex: 0 0 auto;font-size: 13px;-webkit-line-clamp: 2;line-height: 20px;margin: 0;max-height: none;order: -1;overflow: hidden}.products-block .p-code{display: none}.price-final,.price-final strong,.products-block.products .p .price strong,.products-block.products .p .price span{color: var(--terre-espresso);font-family: var(--terre-font-text);font-size: 18px;font-weight: 600;line-height: 24px}.price-standard,.price-standard span,.products-block .price-standard{color: var(--terre-text-2);font-size: 13px;font-weight: 400}.price-save{color: var(--terre-hlina)}.price-measure,.price-additional{color: var(--terre-text-2);font-size: 13px}.products-block .p-tools .btn,.products-block .p-tools form,.products-block .p-tools a.btn{width: 100%}.products-block .p-tools .btn{min-height: var(--terre-touch);padding: 10px 16px}.products-top-wrapper{background: var(--terre-pisek);border-radius: var(--terre-radius-m);margin-bottom: 32px;padding: 20px 24px}.products-inline .p .name{align-items: center;color: var(--terre-espresso);display: flex;font-family: var(--terre-font-heading);font-weight: 600;min-height: var(--terre-touch);text-decoration: none}.products-inline .availability{font-size: 13px}.products-inline .p a.image img{border-radius: var(--terre-radius-s);mix-blend-mode: multiply}.toggle-top-products.btn{background: transparent;border-color: var(--terre-espresso);color: var(--terre-espresso)}.sidebar{background-color: transparent}.sidebar-inner > div{border-color: var(--terre-line)}.sidebar a{text-decoration: none}.sidebar .top-products a:hover .top-products-name{text-decoration: underline}.sidebar .top-products-name{color: var(--terre-espresso);font-size: 14px;line-height: 20px}.sidebar .top-products strong{color: var(--terre-espresso);font-size: 15px}.sidebar .box,.sidebar .box.box-bg-variant,.sidebar .box.box-bg-default{background-color: transparent;border: 0;margin-bottom: 24px;padding: 0}.sidebar .box.box-bg-variant{background-color: var(--terre-pisek);border-radius: var(--terre-radius-m);padding: 20px}.sidebar .pageElement__heading{margin: 0 0 12px}#categories .categories{border: 0}#categories .topic a,#categories ul a{color: var(--terre-espresso);font-size: 15px;line-height: 20px;min-height: var(--terre-touch);padding-bottom: 12px;padding-top: 12px}#categories .topic a:hover,#categories ul a:hover{color: var(--terre-hlina)}#categories .categories .topic.active > a,#categories .categories li.active > a,#categories .categories li.active > a:hover{background-color: var(--terre-espresso);border-radius: var(--terre-radius-s);color: var(--terre-krem);font-weight: 600}#categories .categories .topic.active > a > span,#categories .expandable > .topic.active > a > span{color: var(--terre-krem)}#categories .categories.active > .topic:not(.active) a{font-weight: 600}#categories .categories{border-bottom: 1px solid var(--terre-line)}#categories .expandable > .topic > a{position: relative}#categories .expandable > .topic .cat-trigger{color: inherit;display: block;font-size: 0;height: 100%;left: 0;position: absolute;top: 0;width: 30px}#categories .expandable > .topic .cat-trigger::before,#categories .expandable > .topic .cat-trigger::after{background-color: currentColor;content: "";font-size: 0;position: absolute;top: 50%}#categories .expandable > .topic .cat-trigger::before{height: 1.5px;left: 10px;margin-top: -.75px;width: 10px}#categories .expandable > .topic .cat-trigger::after{height: 10px;left: 14.25px;margin-top: -5px;width: 1.5px}#categories .expandable.expanded > .topic .cat-trigger::after{display: none}.box-onlinePayments{display: none}.sidebar .terre-sidebar-help{background-color: var(--terre-pisek);border: 0;border-radius: var(--terre-radius-m);display: flex;flex-direction: column;gap: 12px;margin-top: 24px;padding: 24px}.sidebar .terre-sidebar-help__title{color: var(--terre-espresso);font-family: var(--terre-font-heading);font-size: 22px;font-weight: 600;line-height: 28px;margin: 0}.sidebar .terre-sidebar-help p{color: var(--terre-text-2);font-size: 14px;line-height: 22px;margin: 0}.sidebar .terre-sidebar-help .terre-btn{align-self: flex-start;color: var(--terre-krem);margin-top: 4px}.sidebar .sidebar-inner > .terre-sidebar-help{padding: 24px 24px 28px}.filters-wrapper,#filters{background: transparent}#filters h4,.filter-section h4{color: var(--terre-hlina);font-family: var(--terre-font-heading);font-size: 12px;font-weight: 300;letter-spacing: .2em;line-height: 16px;margin: 20px 0 8px;text-transform: uppercase}.filter-section{border-color: var(--terre-line)}.filter-label,.filter-section label{color: var(--terre-espresso);font-size: 15px;line-height: 22px}.filter-label.disabled{color: var(--terre-text-2)}.filter-count{background-color: var(--terre-krem);border-radius: var(--terre-radius-pill);color: var(--terre-text-2);font-size: 12px;padding: 0 8px}.filter-total-count{color: var(--terre-text-2);font-size: 13px}.toggle-filters,.filter-section-button a{font-size: 14px;text-decoration: none;text-transform: none}.filters-unveil-button-wrapper .btn{width: 100%}.ui-slider.ui-widget-content,.ui-slider{background: var(--terre-line);border: 0;border-radius: var(--terre-radius-pill);height: 4px}.ui-slider .ui-slider-range{background: var(--terre-espresso)}.ui-slider .ui-slider-handle{background: var(--terre-krem);border: 2px solid var(--terre-espresso);border-radius: 50%;height: 22px;top: -10px;width: 22px}.slider-header{color: var(--terre-espresso);font-size: 13px}.listSorting__controls{display: flex;flex-wrap: wrap;gap: 8px}.listSorting__control{background: transparent;border: 1.5px solid var(--terre-line);border-radius: var(--terre-radius-pill);color: var(--terre-espresso);font-size: 14px;font-weight: 500;min-height: var(--terre-touch);padding: 10px 16px}.listSorting__control:hover{border-color: var(--terre-espresso)}.listSorting__control--current,.listSorting__control--current:hover{background-color: var(--terre-espresso);border-color: var(--terre-espresso);color: var(--terre-krem)}.listItemsTotal,.itemsTotal{color: var(--terre-text-2);font-size: 13px}.category-header{background-color: transparent;border: 0}.pagination .pagination__list .pagination__link,.pagination__link,.pagination__currentPage{align-items: center;background-color: transparent;border: 1.5px solid var(--terre-line);border-radius: var(--terre-radius-pill);color: var(--terre-espresso);display: inline-flex;justify-content: center;min-height: var(--terre-touch);min-width: var(--terre-touch);padding: 0 12px}.pagination__currentPage{background-color: var(--terre-espresso);border-color: var(--terre-espresso);color: var(--terre-krem)}.pagination .pagination__list .pagination__link:hover{border-color: var(--terre-espresso)}.p-detail-inner-header h1{font-size: 32px;line-height: 36px}@media (min-width: 768px){.p-detail-inner-header h1{font-size: 40px;line-height: 44px}}.p-detail .p-code,.p-detail .p-code-label{color: var(--terre-text-2);font-size: 13px}.p-detail .stars-wrapper .btn--link,.p-detail-info a{align-items: center;display: inline-flex;min-height: var(--terre-touch)}.p-image-wrapper .p-image,.p-image-wrapper .p-main-image{background-color: var(--terre-pisek);border-radius: var(--terre-radius-l);overflow: hidden}.p-image-wrapper .p-main-image img{mix-blend-mode: multiply}.p-thumbnails .p-thumbnail img,.p-thumbnail{border-radius: var(--terre-radius-s)}.p-thumbnail.highlighted,.p-thumbnail:hover{border-color: var(--terre-espresso)}.thumbnail-prev,.thumbnail-next{align-items: center;color: var(--terre-espresso);display: flex;justify-content: center;min-height: var(--terre-touch);min-width: var(--terre-touch)}.p-info-wrapper{color: var(--terre-espresso)}.p-final-price-wrapper .price-final,.p-final-price-wrapper .price-final-holder{color: var(--terre-espresso);font-family: var(--terre-font-text);font-size: 28px;font-weight: 600;line-height: 34px}.p-detail .availability-value,.p-detail .availability-label{font-size: 15px;font-weight: 500}.p-short-description{color: var(--terre-text-2)}.p-detail .add-to-cart{align-items: center;display: flex;flex-wrap: wrap;gap: 12px}.p-detail .add-to-cart .quantity,.p-info-wrapper .quantity{align-items: center;background-color: var(--terre-field);border: 1px solid var(--terre-line-strong);border-radius: var(--terre-radius-pill);display: inline-flex;height: 54px;padding: 0 4px}.p-info-wrapper .quantity input.amount,.p-info-wrapper .quantity .amount{background: transparent;border: 0;border-radius: 0;box-shadow: none;color: var(--terre-espresso);font-family: var(--terre-font-text);font-size: 16px;font-weight: 600;height: 52px;text-align: center;width: var(--terre-touch)}.p-info-wrapper .quantity label{margin: 0;order: 1}.p-info-wrapper .quantity .increase,.p-info-wrapper .quantity .decrease{background: transparent;border: 0;border-radius: 50%;color: var(--terre-espresso);height: var(--terre-touch);position: relative;top: auto;right: auto;width: var(--terre-touch)}.p-info-wrapper .quantity .decrease{order: 0}.p-info-wrapper .quantity .increase{order: 2}.p-info-wrapper .quantity .increase::before,.p-info-wrapper .quantity .decrease::before{content: none}.p-info-wrapper .quantity .increase__sign,.p-info-wrapper .quantity .decrease__sign{clip: auto;color: var(--terre-espresso);display: block;font-size: 20px;height: auto;line-height: var(--terre-touch);position: static;text-align: center;width: auto}.p-info-wrapper .quantity .increase:hover,.p-info-wrapper .quantity .decrease:hover{background-color: var(--terre-pisek)}.p-info-wrapper .quantity .increase-tooltip,.p-info-wrapper .quantity .decrease-tooltip{right: 50%}.p-detail .add-to-cart .add-to-cart-button{flex: 1 1 200px}.detail-parameters th,.detail-parameters td{border-color: var(--terre-line);color: var(--terre-espresso);padding: 8px 0}.detail-parameters th{color: var(--terre-text-2);font-weight: 400}.p-detail .link-icons a,.link-icon{color: var(--terre-hlina);font-size: 13px;text-transform: none}.p-detail .link-icons a:hover{color: var(--terre-espresso)}.shp-tabs-wrapper{border: 0}.shp-tabs,.shp-tabs-holder,.shp-tabs-row{background-color: transparent;border-color: transparent}.shp-tabs-holder{border-bottom: 1px solid var(--terre-line)}.shp-tab,.shp-tab.active{border: 0}.shp-tab-link,.shp-tabs .shp-tab-link,.shp-tabs-holder ul.shp-tabs li a{border: 0;min-width: var(--terre-touch);padding-left: 0;padding-right: 0;background: transparent;color: var(--terre-text-2);font-family: var(--terre-font-heading);font-size: 18px;font-weight: 600;min-height: var(--terre-touch);padding: 12px 0;position: relative}.shp-tab + .shp-tab{margin-left: 32px}.shp-tab-link:hover,.active .shp-tab-link,.shp-tab.active .shp-tab-link{background: transparent;color: var(--terre-espresso)}.active .shp-tab-link::after{background-color: var(--terre-espresso);bottom: -1px;content: "";height: 2px;left: 0;position: absolute;right: 0}.tab-content{padding-top: 24px}.description-inner,.basic-description{max-width: 760px}.benefitBanner{background-color: var(--terre-pisek);border-radius: var(--terre-radius-m);display: grid;gap: 16px 24px;grid-template-columns: minmax(0,1fr);padding: 20px 24px}@media (min-width: 600px){.benefitBanner{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.benefitBanner{grid-template-columns: repeat(auto-fit,minmax(200px,1fr));padding: 24px 32px}}.benefitBanner__item{align-items: center;display: flex;gap: 14px;margin: 0;max-width: none;padding: 0;width: auto}@media (min-width: 768px){.benefitBanner.position--benefitCategory{margin-left: 20px;margin-right: 20px;width: auto}}.benefitBanner__picture{background: transparent;flex: 0 0 40px;margin: 0;max-width: 40px}.benefitBanner__picture img{height: auto;mix-blend-mode: multiply;width: 40px}.benefitBanner__title,.benefitBanner__data{color: var(--terre-espresso);font-size: 13px;line-height: 20px}.benefitBanner__title{font-size: 15px;font-weight: 600}.stars .star,.stars-wrapper .star{color: var(--terre-hlina)}.discussion-wrapper .vote-wrap,.discussionContainer .vote-wrap{border-color: var(--terre-line)}.type-detail .sidebar{display: none}.type-detail .content-wrapper-in > .content,.type-detail .content.narrow{float: none;margin-left: 0;max-width: none;padding-left: 0;width: 100%}.type-detail .p-detail{align-items: start;column-gap: 56px;display: grid}.type-detail .p-detail > *{grid-column: 1 / -1;min-width: 0}.type-detail .p-detail::before,.type-detail .p-detail::after,.type-detail .p-detail-inner::before,.type-detail .p-detail-inner::after,.type-detail .product-top::before,.type-detail .product-top::after{content: none;display: none}.type-detail .p-detail-inner,.type-detail .p-detail-inner-header,.type-detail #product-detail-form,.type-detail #product-detail-form > .product-top,.type-detail .product-top > .col-xs-12:not(.p-image-wrapper):not(.p-info-wrapper),.type-detail .p-detail-info{display: contents}.type-detail #product-detail-form > span{display: none}.type-detail .p-detail .row.product-top > .col-xs-12.p-image-wrapper,.type-detail .p-detail .row.product-top > .col-xs-12.p-info-wrapper{float: none;max-width: none;min-width: 0;padding: 0;width: auto}@media (min-width: 992px){.type-detail .p-detail{grid-template-columns: minmax(0,7fr) minmax(0,4.4fr) auto;grid-template-rows: auto auto auto auto auto auto 1fr}.type-detail .p-image-wrapper{grid-column: 1;grid-row: 1 / span 7}.type-detail .p-detail-info > div:not(.stars-wrapper){grid-column: 2;grid-row: 1}.type-detail .p-detail-inner-header .p-code{grid-column: 3;grid-row: 1}.type-detail .p-detail-inner-header h1{grid-column: 2 / span 2;grid-row: 2}.type-detail .p-detail-info .stars-wrapper{grid-column: 2 / span 2;grid-row: 3}.type-detail .p-info-wrapper{grid-column: 2 / span 2;grid-row: 4}.type-detail .p-detail > .benefitBanner{grid-column: 2 / span 2;grid-row: 5}.type-detail .p-detail-inner > .terre-pd-tips{grid-column: 2 / span 2;grid-row: 6}}@media (max-width: 991px){.type-detail .p-detail{grid-template-columns: minmax(0,1fr) auto}.type-detail .p-detail-info > div:not(.stars-wrapper){grid-column: 1;grid-row: 1}.type-detail .p-detail-inner-header .p-code{grid-column: 2;grid-row: 1}.type-detail .p-detail-inner-header h1{grid-column: 1 / span 2;grid-row: 2}.type-detail .p-detail-info .stars-wrapper{grid-column: 1 / span 2;grid-row: 3}.type-detail .p-image-wrapper{grid-column: 1 / span 2;grid-row: 4;margin: 8px 0 24px}.type-detail .p-info-wrapper{grid-column: 1 / span 2;grid-row: 5}.type-detail .p-detail > .benefitBanner{grid-column: 1 / span 2;grid-row: 6}.type-detail .p-detail-inner > .terre-pd-tips{grid-column: 1 / span 2;grid-row: 7}}.type-detail .p-detail-info > div:not(.stars-wrapper) a,.type-detail .p-detail-inner-header .p-code{color: var(--terre-text-2);font-size: 13px;letter-spacing: .12em;line-height: 20px;text-decoration: none;text-transform: uppercase}.type-detail .p-detail-info > div:not(.stars-wrapper) a{display: inline-block;min-height: 0;padding: 12px 0}.type-detail .p-detail-info > div:not(.stars-wrapper)::before{content: none;display: none}.type-detail .p-detail-info > div:not(.stars-wrapper) a span{color: var(--terre-espresso)}.type-detail .p-detail-info > div:not(.stars-wrapper) a:hover span{text-decoration: underline}.type-detail .p-detail-inner-header .p-code{align-self: center;justify-self: end;margin: 0;white-space: nowrap}.type-detail .p-detail-inner-header .p-code .p-code-label{display: inline;margin-right: 4px}.type-detail .p-detail-inner-header h1{margin: 4px 0 4px}@media (min-width: 992px){.type-detail .p-detail-inner-header h1{font-size: 32px;line-height: 38px}}.type-detail .p-detail-info .stars-wrapper{align-items: center;display: flex;flex-wrap: wrap;gap: 4px 12px;margin: 0 0 12px}@media (max-width: 991px){.type-detail .p-detail-info .stars-wrapper .btn--link{flex: 0 0 100%;justify-content: flex-start}}.terre-js .type-detail .p-image-wrapper > .p-image,.terre-js .type-detail .p-image-wrapper > .p-thumbnails-wrapper{display: none}.terre-js .type-detail .p-image-wrapper:not(.terre-has-gallery){aspect-ratio: 1 / 1}@media (min-width: 992px){.terre-js .type-detail .p-image-wrapper:not(.terre-has-gallery):has(.p-thumbnail ~ .p-thumbnail):not(:has(.p-thumbnail ~ .p-thumbnail ~ .p-thumbnail)){aspect-ratio: 2 / 1}}.terre-gallery{display: grid;gap: 16px;grid-template-columns: repeat(2,minmax(0,1fr))}.terre-gallery[data-count="1"]{grid-template-columns: minmax(0,1fr)}.terre-gallery__item{aspect-ratio: 1;background-color: #fff;border-radius: var(--terre-radius-m);display: block;overflow: hidden;position: relative}.terre-gallery__item img{display: block;height: 100%;object-fit: contain;width: 100%}.terre-gallery__more{align-items: center;background-color: var(--terre-krem);border-radius: var(--terre-radius-s);bottom: 16px;color: var(--terre-espresso);display: flex;flex-direction: column;padding: 8px 18px 10px;position: absolute;right: 16px}.terre-gallery__more strong{font-size: 24px;font-weight: 600;line-height: 30px}.terre-gallery__more small{font-size: 13px;line-height: 18px}@media (max-width: 991px){.terre-gallery{display: flex;gap: 12px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.terre-gallery::-webkit-scrollbar{display: none}.terre-gallery__item{flex: 0 0 100%;scroll-snap-align: start}}.type-detail .p-info-wrapper{display: flex;flex-direction: column;gap: 20px}.type-detail .p-info-wrapper > *{margin: 0;order: 10}.type-detail .p-info-wrapper > .p-short-description{font-size: 16px;line-height: 26px;order: 1}.type-detail .p-info-wrapper > p{margin-top: -14px;order: 2}.type-detail .p-info-wrapper > p a{color: var(--terre-espresso)}.type-detail .p-info-wrapper > .p-final-price-wrapper{border-bottom: 1px solid var(--terre-line);order: 3;padding-bottom: 20px}.type-detail .p-final-price-wrapper .price-final,.type-detail .p-final-price-wrapper .price-final-holder{font-size: 36px;line-height: 42px}.type-detail .p-info-wrapper > .availability-value{order: 4}.type-detail .p-info-wrapper > .detail-parameters{order: 5}.type-detail .p-info-wrapper > .detail-parameters:not(:has(tr)){display: none}.type-detail .p-info-wrapper > .add-to-cart{order: 6}.type-detail .p-info-wrapper > .social-buttons-wrapper{display: none}.type-detail .p-info-wrapper > .availability-value{align-items: baseline;background-color: var(--terre-pisek);border-radius: var(--terre-radius-m);color: var(--terre-espresso);display: block;font-size: 16px;line-height: 24px;padding: 16px 20px 16px 58px;position: relative}.type-detail .p-info-wrapper > .availability-value::before{background-color: var(--terre-espresso);content: "";height: 24px;left: 20px;-webkit-mask: var(--terre-ico-truck) center / 24px no-repeat;mask: var(--terre-ico-truck) center / 24px no-repeat;position: absolute;top: 16px;width: 24px}.type-detail .p-info-wrapper > .availability-value .availability-label{font-size: 16px;font-weight: 600}.terre-delivery{font-size: 16px;font-weight: 400}.terre-delivery strong{font-weight: 600}.terre-delivery__link{color: var(--terre-espresso);display: table;font-size: 15px;line-height: 24px;margin-bottom: -10px;margin-top: -6px;padding: 10px 0;text-decoration: underline;text-underline-offset: 3px}.terre-delivery__link:hover{color: var(--terre-hlina)}.terre-js .type-detail .p-detail:has(link[itemprop="availability"][href*="InStock"]) .p-info-wrapper > .availability-value{min-height: 84px}@media (max-width: 479px){.terre-js .type-detail .p-detail:has(link[itemprop="availability"][href*="InStock"]) .p-info-wrapper > .availability-value{min-height: 108px}}.type-detail .p-detail > .benefitBanner{background: transparent;border-radius: 0;gap: 16px 24px;grid-template-columns: repeat(2,minmax(0,1fr));margin: 24px 0 0;padding: 0}.type-detail .p-detail > .benefitBanner .benefitBanner__picture{flex: 0 0 32px;max-width: 32px}.type-detail .p-detail > .benefitBanner .benefitBanner__picture img{width: 32px}.type-detail .p-detail > .benefitBanner .benefitBanner__title{font-size: 14px;font-weight: 500;line-height: 20px}.type-detail .p-detail > .benefitBanner .benefitBanner__data{font-size: 13px;line-height: 18px}.type-detail .p-info-wrapper > .add-to-cart .add-to-cart-button{min-height: 54px}.terre-pd-tips{border: 1px solid var(--terre-line);border-radius: var(--terre-radius-m);margin-top: 20px;padding: 6px 20px 10px}.terre-pd-tips[hidden]{display: none}.terre-pd-tips__title{color: var(--terre-espresso);font-size: 13px;font-weight: 600;letter-spacing: .12em;line-height: 20px;margin: 12px 0 4px;text-transform: uppercase}.terre-pd-tips .terre-cart__tip + .terre-cart__tip{border-top: 1px solid var(--terre-line)}.type-detail .shp-tabs-wrapper{margin-top: 56px}.type-detail .shp-tabs-row{background-color: var(--terre-pisek);box-shadow: 0 0 0 100vmax var(--terre-pisek);clip-path: inset(0 -100vmax);padding-bottom: 14px;padding-top: 14px}.type-detail .shp-tabs-holder{border-bottom: 0}.type-detail .shp-tab + .shp-tab{margin-left: 12px}.type-detail .shp-tabs .shp-tab-link,.type-detail .shp-tabs-holder ul.shp-tabs li a{border: 1px solid var(--terre-line-strong);border-radius: var(--terre-radius-s);color: var(--terre-espresso);font-family: var(--terre-font-text);font-size: 16px;padding: 10px 28px}.type-detail .shp-tab.active .shp-tab-link,.type-detail .shp-tabs-holder ul.shp-tabs li.active a{background-color: var(--terre-krem);border-color: var(--terre-espresso)}.type-detail .active .shp-tab-link::after{content: none}.type-detail .tab-content{padding-top: 40px}.type-detail .description-inner{max-width: none;padding-left: 0;padding-right: 0}.type-detail .basic-description{max-width: 760px}@media (min-width: 992px){.type-detail .description-inner{align-items: start;display: grid;gap: 64px;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr)}.type-detail .description-inner > *{min-width: 0}}.terre-pd-params h3,.type-detail .extended-description h3{font-size: 22px;line-height: 28px;margin: 0 0 16px}.terre-pd-params table,.type-detail .extended-description .detail-parameters{border-collapse: collapse;width: 100%}.terre-pd-params tr:nth-child(odd),.type-detail .extended-description .detail-parameters tr:nth-child(odd){background-color: var(--terre-pisek)}.terre-pd-params th,.terre-pd-params td,.type-detail .extended-description .detail-parameters th,.type-detail .extended-description .detail-parameters td{border: 0;color: var(--terre-espresso);font-size: 15px;line-height: 22px;padding: 14px 20px}.terre-pd-params th{font-weight: 500;text-align: left}.terre-pd-params td{text-align: right}.terre-pd-params td a{color: var(--terre-espresso)}@media (max-width: 991px){.terre-pd-params{margin-top: 32px}}body.ordering-process,.ordering-process .content-wrapper{background-color: var(--terre-krem)}.order-button-text{font-size: inherit;font-weight: inherit;text-transform: none}.ordering-process .btn,.ordering-process .main-link,.ordering-process .shipping-billing-name,.ordering-process h2{text-transform: none}.cart-table{border-collapse: separate;border-spacing: 0}.cart-table tr td,.cart-table tr td.cart-p-image,.cart-table tr.related td{background-color: transparent;border-color: var(--terre-line);border-left: 0;border-right: 0;color: var(--terre-espresso)}.cart-table .p-name a,.cart-table .main-link{color: var(--terre-espresso);font-family: var(--terre-font-heading);font-size: 18px;font-weight: 600;text-decoration: none;text-transform: none}.cart-table .p-name a:hover{color: var(--terre-hlina)}.cart-table .remove-item{color: var(--terre-text-2);min-height: var(--terre-touch);min-width: var(--terre-touch)}.cart-table .remove-item:hover{color: var(--terre-danger)}.cart-table .quantity,.ordering-process .cart-table .quantity-form .quantity{align-items: center;background-color: var(--terre-field);border: 1px solid var(--terre-line-strong);border-radius: var(--terre-radius-pill);display: inline-flex;height: 48px;padding: 0 1px}.cart-table .quantity input.amount,.ordering-process .cart-table .quantity-form .quantity input.amount{background: transparent;border: 0;border-radius: 0;box-shadow: none;font-family: var(--terre-font-text);font-size: 15px;font-weight: 600;height: var(--terre-touch);min-height: 0;padding: 0;text-align: center;width: var(--terre-touch)}.quantity input.amount:focus-visible{border-radius: var(--terre-radius-s);box-shadow: none;outline: 2px solid var(--terre-espresso);outline-offset: -4px}.cart-table .quantity label{margin: 0;order: 1}.cart-table .quantity .increase,.cart-table .quantity .decrease,.ordering-process .cart-table .quantity-form .quantity .increase,.ordering-process .cart-table .quantity-form .quantity .decrease{background: transparent;border: 0;border-radius: 50%;height: var(--terre-touch);left: auto;position: relative;right: auto;top: auto;width: var(--terre-touch)}.cart-table .quantity .decrease{order: 0}.cart-table .quantity .increase{order: 2}.cart-table .quantity .increase::before,.cart-table .quantity .decrease::before{content: none}.cart-table .quantity .increase__sign,.cart-table .quantity .decrease__sign{color: var(--terre-espresso);display: block;font-size: 18px;line-height: var(--terre-touch)}.cart-table .cart-p-image a,.cart-table .main-link{align-items: center;display: inline-flex;min-height: var(--terre-touch)}.cart-table .quantity .increase:hover,.cart-table .quantity .decrease:hover{background-color: var(--terre-pisek)}.cart-table .cart-p-image img{border-radius: var(--terre-radius-s);mix-blend-mode: multiply}.cart-table .p-total .price-final,.cart-table .price-final{font-size: 18px}.cart-summary,.order-summary-inner,.summary-wrapper{background-color: var(--terre-pisek);border: 0;border-radius: var(--terre-radius-m);padding: 24px}.order-summary,.checkout-box,.checkout-box-wrapper{background: transparent;border: 0}.order-summary .checkout-box{margin-bottom: 16px}.order-summary-inner h2,.cart-summary h2{font-size: 20px;line-height: 26px;margin-top: 0}.order-summary .cart-item-name a{color: var(--terre-espresso);text-decoration: none;text-transform: none}.order-summary-item,.order-summary-item.price,.order-summary-item.helper{margin-left: 0;margin-right: 0}.order-summary-item.price{border-top: 1px solid var(--terre-espresso);padding-top: 16px}.cart-item,.recapitulation-single{border-color: var(--terre-line)}.price-wrapper .price-label,.price-label{color: var(--terre-espresso);font-family: var(--terre-font-text);font-size: 15px;font-weight: 600;line-height: 20px}.price-wrapper strong.price-primary,.price-wrapper .price-final,.order-summary-item.price strong,.cart-summary .price-final{color: var(--terre-espresso);font-family: var(--terre-font-text);font-size: 24px;font-weight: 600;line-height: 30px}.next-step{align-items: center;display: flex;flex-wrap: wrap;gap: 12px 20px;justify-content: flex-end}.next-step .next-step-back{background: transparent;border: 0;color: var(--terre-hlina);padding-left: 0;padding-right: 0;text-decoration: underline}.next-step .next-step-back:hover{color: var(--terre-espresso)}.toggle-contacts.btn{min-height: var(--terre-touch)}.cart-free-shipping,.free-shipping-info{color: var(--terre-espresso)}.cart-free-shipping strong{color: var(--terre-hlina)}.cart-header{border-color: var(--terre-line)}.cart-header .step,.cart-header .step a{color: var(--terre-text-2);font-family: var(--terre-font-heading);font-size: 12px;font-weight: 300;letter-spacing: .16em;text-decoration: none;text-transform: uppercase}.cart-header .step.active,.cart-header .step.active a{color: var(--terre-espresso);font-weight: 600}.cart-header .step.completed a{color: var(--terre-hlina)}.cart-header .step.completed a:hover{color: var(--terre-espresso)}.cart-header .step::before{border-color: currentColor;color: inherit}.cart-header .step.active::before{background-color: var(--terre-espresso);border-color: var(--terre-espresso);color: var(--terre-krem)}.co-box h2,h2.order-icon{font-size: 24px;line-height: 30px}.order-icon::before{color: var(--terre-hlina)}.radio-wrapper,.shipping-billing-table .radio-wrapper{background-color: var(--terre-field);border: 1px solid var(--terre-line);border-radius: var(--terre-radius-s);margin-bottom: 8px}.radio-wrapper:has(input:checked){border-color: var(--terre-espresso);box-shadow: 0 0 0 1px var(--terre-espresso)}.radio-wrapper label{color: var(--terre-espresso)}.shipping-billing-name{color: var(--terre-espresso);font-weight: 600}.payment-shipping-price,.payment-shipping-price.for-free{color: var(--terre-hlina);font-weight: 600}.radio-wrapper .sublabel{font-size: 13px}.radio-wrapper .sublabel a{align-items: center;display: inline-flex;min-height: var(--terre-touch)}.ordering-process .btn-conversion,.ordering-process .next-step-forward .btn{min-height: 54px}.search-results-group a.display-results-group{align-items: center;display: inline-flex;min-height: var(--terre-touch)}.ordering-process .order-summary + .next-step{margin-top: 28px}.ordering-process .checkout-box .box{background-color: var(--terre-pisek);border: 0;border-radius: var(--terre-radius-m);margin-top: 10px;padding: 16px 20px}.ordering-process .checkout-box .contact-box.terre-contact-ready{min-height: 0;padding: 0}.ordering-process .checkout-box .contact-box.terre-contact-ready > :not(.terre-checkout-phone){display: none}.terre-checkout-phone{align-items: center;color: var(--terre-espresso);display: flex;gap: 14px;min-height: var(--terre-touch);text-decoration: none}.terre-checkout-phone::before{background-color: var(--terre-hlina);content: "";flex: 0 0 28px;height: 28px;-webkit-mask: var(--terre-ico-phone) center / 28px no-repeat;mask: var(--terre-ico-phone) center / 28px no-repeat}.terre-checkout-phone__text{display: flex;flex-direction: column}.terre-checkout-phone strong{color: var(--terre-espresso);font-size: 18px;font-weight: 600;line-height: 24px;white-space: nowrap}.terre-checkout-phone small{color: var(--terre-text-2);font-size: 13px;line-height: 18px}.terre-checkout-phone:hover strong{color: var(--terre-hlina)}.next-step-back,.next-step-back a{color: var(--terre-hlina)}.discount-coupon .form-control{border-radius: var(--terre-radius-pill)}.summary-thx{color: var(--terre-espresso)}.ordering-process .cart-header{border: 0;display: flex;list-style: none;margin: 32px 0 40px;padding: 0;position: relative}.ordering-process .cart-header::before{background-color: var(--terre-line-strong);content: "";height: 1px;left: calc(100% / 6);position: absolute;right: calc(100% / 6);top: 33px}.ordering-process .cart-header .step{background: none;border: 0;display: block;flex: 1 1 0;margin: 0;padding: 0;position: relative;text-align: center;width: auto}.ordering-process .cart-header .step::before,.ordering-process .cart-header .step::after{content: none;display: none}.ordering-process .cart-header .step > strong,.ordering-process .cart-header .step > a{border: 0;box-shadow: none;margin: 0;padding: 0;color: var(--terre-text-2);display: block;font-family: var(--terre-font-text);font-size: 17px;font-weight: 400;letter-spacing: 0;line-height: 24px;text-decoration: none;text-transform: none}.ordering-process .cart-header .step span{align-items: center;display: flex;flex-direction: column;gap: 12px}.ordering-process .cart-header .step span::before{align-items: center;background-color: var(--terre-krem);border: 1px solid var(--terre-line-strong);border-radius: 50%;color: var(--terre-espresso);display: flex;font-family: var(--terre-font-text);font-size: 22px;font-weight: 400;height: 64px;justify-content: center;line-height: 1;margin: 0;position: relative;width: 64px;z-index: 1}.ordering-process .cart-header .step.active > strong,.ordering-process .cart-header .step.active > a{color: var(--terre-espresso);font-weight: 600}.ordering-process .cart-header .step.active span::before{background-color: var(--terre-pisek);border-color: var(--terre-espresso)}.ordering-process .cart-header .step.completed span::before{background-color: var(--terre-espresso);border-color: var(--terre-espresso);color: var(--terre-krem)}.ordering-process .cart-header .step > a:hover{color: var(--terre-espresso)}@media (max-width: 767px){.ordering-process .cart-header{margin: 20px 0 24px}.ordering-process .cart-header::before{top: 23px}.ordering-process .cart-header .step > strong,.ordering-process .cart-header .step > a{font-size: 13px;line-height: 18px}.ordering-process .cart-header .step span{gap: 8px}.ordering-process .cart-header .step span::before{font-size: 17px;height: 44px;width: 44px}}.terre-js .in-kosik .cart-row > .col-md-8,.terre-js .in-kosik .cart-row > .col-md-4{float: none;flex: 0 0 100%;max-width: none;width: 100%}.terre-js .in-kosik .sidebar-in-cart .checkout-box-wrapper{display: none}.terre-js .in-kosik .cart-table,.terre-js .in-kosik .cart-table > tbody{display: block;width: 100%}.terre-js .in-kosik .cart-table tr.removeable{align-items: center;border-bottom: 1px solid var(--terre-line);display: grid;gap: 24px;grid-template-columns: 120px minmax(0,1fr) 170px 150px 130px auto;padding: 24px 0}.terre-js .in-kosik .cart-table tr.removeable > td{border: 0;display: block;padding: 0;width: auto}.terre-js .in-kosik .cart-table tr.related{display: none}.terre-js .in-kosik .cart-table tr.related.visible{display: block}.terre-js .in-kosik .cart-table .p-label{display: none}.terre-js .in-kosik .cart-table .cart-p-image a{display: block}.terre-js .in-kosik .cart-table .cart-p-image img{aspect-ratio: 1;background-color: #fff;border-radius: var(--terre-radius-s);height: auto;max-width: none;mix-blend-mode: normal;object-fit: contain;width: 100%}.terre-js .in-kosik .cart-table .p-availability strong{font-size: 15px;font-weight: 600}.terre-js .in-kosik .cart-table .p-price{white-space: nowrap}.terre-js .in-kosik .cart-table .p-quantity{text-align: left}.terre-js .in-kosik .cart-table .p-quantity > div,.terre-js .in-kosik .cart-table .p-quantity form{display: inline-block;float: none}.terre-js .in-kosik .cart-table .p-price .price-final{font-size: 18px;font-weight: 600}.terre-js .in-kosik .cart-table .p-price .unit-value{color: var(--terre-text-2);font-size: 15px;margin-left: 4px}.terre-js .in-kosik .cart-table .p-total{text-align: right}.terre-js .in-kosik .cart-table .p-total .price-final{display: none}.terre-js .in-kosik .cart-table .p-total form,.terre-js .in-kosik .cart-table .p-total .inline{display: inline;margin: 0}.terre-js .in-kosik .cart-table .remove-item{background: none;border: 0;color: var(--terre-espresso);cursor: pointer;font-size: 15px;line-height: 20px;min-height: var(--terre-touch);opacity: 1;padding: 0 4px;text-decoration: underline;text-underline-offset: 3px}.terre-js .in-kosik .cart-table .remove-item::before{content: none;display: none}.terre-js .in-kosik .cart-table .remove-item .sr-only{background: none !important;clip: auto;color: inherit;clip-path: none;height: auto;margin: 0;overflow: visible;position: static;white-space: nowrap;width: auto}.terre-js .in-kosik .cart-table .remove-item:hover{color: var(--terre-hlina)}@media (max-width: 767px){.terre-js .in-kosik .cart-table tr.removeable{gap: 6px 16px;grid-template-areas: "img name" "img avail" "img qty" "img price";grid-template-columns: 88px minmax(0,1fr);padding: 20px 0}.terre-js .in-kosik .cart-table .cart-p-image{align-self: start;grid-area: img}.terre-js .in-kosik .cart-table .p-name{grid-area: name}.terre-js .in-kosik .cart-table .p-availability{grid-area: avail}.terre-js .in-kosik .cart-table .p-quantity{grid-area: qty}.terre-js .in-kosik .cart-table .p-price{grid-area: price}.terre-js .in-kosik .cart-table .p-total{grid-column: 2;text-align: left}.terre-js .in-kosik .cart-table .p-name a{font-size: 16px;line-height: 22px}}.terre-cartpage__more{margin: 48px 0 8px}.terre-cartpage__more[hidden]{display: none}.terre-js .in-kosik .cart-table::after{clear: both;content: "";display: block;height: 482px}.terre-js .in-kosik.terre-tips-ready .cart-table::after{content: none;display: none}.terre-cartpage__title,.terre-js .in-kosik .cart-summary h2{color: var(--terre-espresso);font-family: var(--terre-font-heading);font-size: 28px;font-weight: 600;line-height: 34px;margin: 0 0 20px}.terre-cartpage__tips{display: grid;gap: 16px;grid-template-columns: repeat(4,minmax(0,1fr))}.terre-cartpage__tips .terre-cart__tip{align-items: stretch;background-color: var(--terre-field);border-radius: var(--terre-radius-m);display: flex;flex-direction: column;gap: 12px;padding: 16px}.terre-cartpage__tips .terre-cart__tip-img img{aspect-ratio: auto;height: 200px;width: 100%}.terre-cartpage__tips .terre-cart__tip-text{flex: 0 0 auto;gap: 4px;min-height: 72px}.terre-cartpage__tips .terre-cart__tip-name{font-size: 15px;line-height: 22px}.terre-cartpage__tips .terre-cart__tip-price{color: var(--terre-espresso);font-size: 16px;font-weight: 600}.terre-cartpage__tips form,.terre-cartpage__tips .terre-cart__tip-add{width: 100%}@media (max-width: 991px){.terre-cartpage__tips{grid-auto-columns: minmax(200px,42%);grid-auto-flow: column;grid-template-columns: none;overflow-x: auto;padding-bottom: 4px;scroll-snap-type: x mandatory;scrollbar-width: none}.terre-cartpage__tips::-webkit-scrollbar{display: none}.terre-cartpage__tips .terre-cart__tip{scroll-snap-align: start}}@media (max-width: 479px){.terre-cartpage__tips{grid-auto-columns: 68%}}.terre-js .in-kosik .cart-summary{background: transparent;border-radius: 0;margin: 48px 0 0;padding: 0}.terre-js .in-kosik .cart-summary .extra.delivery{display: none}.terre-js .in-kosik .cart-summary .terre-cart__ship{margin: 0 0 20px;max-width: 560px;padding: 18px 22px 20px}.terre-js .in-kosik .cart-summary .terre-cart__ship-text{font-size: 16px;line-height: 24px}.terre-js .in-kosik .sidebar-in-cart{margin-top: 48px;padding-left: 0;padding-right: 0}.terre-js .in-kosik .summary-wrapper{background-color: var(--terre-pisek);border-radius: 0;box-shadow: 0 0 0 100vmax var(--terre-pisek);clip-path: inset(0 -100vmax);margin: 0;padding: 32px 40px 40px}.terre-js .in-kosik .summary-wrapper .box{align-items: center;background: transparent;border: 0;display: grid;gap: 16px 32px;grid-template-areas: "back price" "back next";grid-template-columns: minmax(0,1fr) minmax(300px,440px);margin: 0;padding: 0}.terre-js .in-kosik .summary-wrapper .price-wrapper{align-items: baseline;display: flex;flex-wrap: nowrap;gap: 16px;grid-area: price;justify-content: space-between;margin: 0}.terre-js .in-kosik .summary-wrapper .price-wrapper > *{flex: 0 1 auto;margin: 0;width: auto}.terre-js .in-kosik .summary-wrapper .price-wrapper .price-label{font-size: 22px;line-height: 28px}.terre-js .in-kosik .summary-wrapper .price-wrapper strong.price-primary{font-size: 28px;line-height: 34px}.terre-js .in-kosik .summary-wrapper .next-step{display: contents}.terre-js .in-kosik .summary-wrapper .next-step-back{align-self: end;grid-area: back;justify-self: start;min-height: var(--terre-touch);padding-left: 0;padding-right: 0}.terre-js .in-kosik .summary-wrapper .next-step-forward{grid-area: next;justify-content: center;width: 100%}@media (max-width: 767px){.terre-js .in-kosik .cart-row,.terre-js .in-kosik .cart-empty > .terre-cartpage__more{padding-left: 16px;padding-right: 16px}.terre-js .in-kosik .summary-wrapper{padding: 24px 0 32px}.terre-js .in-kosik .summary-wrapper .box{grid-template-areas: "price" "next" "back";grid-template-columns: minmax(0,1fr)}.terre-js .in-kosik .summary-wrapper .next-step-back{justify-self: center}.terre-js .in-kosik .summary-wrapper .price-wrapper .price-label{font-size: 18px}.terre-js .in-kosik .summary-wrapper .price-wrapper strong.price-primary{font-size: 24px}}.terre-js .in-kosik .cart-empty > .cart-heading,.terre-js .in-kosik .cart-empty > .cart-row{display: none}.terre-js .in-kosik .cart-empty{min-height: 600px}.terre-js .in-kosik .cart-empty .terre-cart__empty{align-items: center;display: flex;flex-direction: column;padding: 56px 16px 16px;text-align: center}.terre-js .in-kosik .cart-empty .terre-cart__empty-title{font-size: 36px;line-height: 40px;max-width: none}.terre-js .in-kosik .cart-empty .terre-cart__empty-art{width: 300px}.terre-js .in-kosik .cart-empty .terre-cart__empty-text{font-size: 16px;line-height: 26px;max-width: 460px}.terre-js .in-kosik .cart-empty .terre-cartpage__more{margin-top: 40px}#footer,#footer .container,#footer .footer-bottom,#footer .footer-rows,#footer .custom-footer{background-color: var(--terre-espresso);border: 0;color: var(--terre-on-dark-2)}#footer{margin-top: 72px}#footer a{color: var(--terre-on-dark-2)}#footer a:hover,#footer a:focus-visible{color: var(--terre-sampan)}#footer h2,#footer h3,#footer h4,#footer .pageElement__heading{color: var(--terre-krem)}#footer .footer-bottom{align-items: center;border-top: 1px solid rgba(243,234,223,.14);flex-wrap: wrap;font-size: 13px;gap: 8px 24px;line-height: 20px;padding-bottom: 24px;padding-top: 20px}#footer .footer-bottom img{opacity: .8}#footer .footer-bottom a{align-items: center;display: inline-flex;gap: 8px;justify-content: center;min-height: var(--terre-touch);min-width: var(--terre-touch)}#footer .footer-bottom .title,#footer .cookies-settings{color: var(--terre-on-dark-2)}#footer .footer-bottom{display: flex;flex-direction: row;gap: 8px 28px;justify-content: flex-end;text-align: left}#footer .footer-bottom::before,#footer .footer-bottom::after{content: none;display: none}#footer .footer-bottom .copyright{flex: 1 1 320px;margin: 0;text-align: left;font-size: 12px;letter-spacing: .08em;order: 1;text-transform: uppercase}#footer .footer-bottom .copyright strong{color: var(--terre-krem);font-weight: 500}#footer .footer-bottom .copyright .cookies-settings{margin-left: 8px}#footer .footer-bottom #signature{flex: 0 0 auto;margin: 0;order: 2;text-align: left;width: auto}#footer .footer-bottom #signature .title{font-size: 14px;text-decoration: none}#footer .footer-bottom .terre-offload{color: var(--terre-krem);order: 3;transition: opacity var(--terre-ease)}#footer .footer-bottom .terre-offload:hover,#footer .footer-bottom .terre-offload:focus-visible{color: var(--terre-krem);opacity: .8}.terre-offload__logo{display: block;height: 20px;width: auto}.terre-offload__dot{fill: var(--terre-sampan)}@media (max-width: 767px){#footer .footer-bottom{justify-content: flex-start}#footer .footer-bottom .copyright{flex-basis: 100%}}.popup-widget::before,.popup-widget-inner,.cart-widget,.cart-widget-button,#login .popup-widget-inner{background-color: var(--terre-krem)}.popup-widget-inner,.cart-widget{border: 0;border-radius: var(--terre-radius-m);box-shadow: var(--terre-shadow)}.popup-widget h2,.popup-widget .h2{font-size: 24px;line-height: 30px}html.terre-cart-drawer #cart-widget.terre-cart{background-color: var(--terre-krem);border: 0;border-radius: 0;bottom: 0;box-shadow: -24px 0 48px -24px rgba(36,24,18,.35);display: flex !important;flex-direction: column;height: 100%;left: auto;margin: 0;max-height: none;max-width: 100%;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;padding: 0;position: fixed;right: 0;top: 0;transform: translateX(100%);transition: transform .3s ease,visibility 0s linear .3s;visibility: hidden;width: 440px;z-index: 10001}html.terre-cart-drawer body.cart-window-visible #cart-widget.terre-cart{transform: none;transition: transform .3s ease;visibility: visible}html.terre-cart-drawer #cart-widget.terre-cart::before{content: none;display: none}html.terre-cart-drawer body.cart-window-visible{overflow: hidden}.terre-cart-overlay{background-color: rgba(36,24,18,.5);inset: 0;opacity: 0;position: fixed;transition: opacity .3s ease,visibility 0s linear .3s;visibility: hidden;z-index: 10000}body.cart-window-visible .terre-cart-overlay{opacity: 1;transition: opacity .3s ease;visibility: visible}.terre-cart__head{align-items: center;background-color: var(--terre-krem);border-bottom: 1px solid var(--terre-pisek);display: flex;flex: 0 0 auto;gap: 12px;justify-content: space-between;padding: 12px 12px 12px 24px;position: sticky;top: 0;z-index: 2}.terre-cart__title{align-items: center;color: var(--terre-espresso);display: flex;font-family: var(--terre-font-heading);font-size: 22px;font-weight: 600;gap: 10px;line-height: 28px;margin: 0}.terre-cart--added .terre-cart__title::before{background-color: var(--terre-hlina);content: "";flex: 0 0 24px;height: 24px;-webkit-mask: var(--terre-ico-check) center / 24px no-repeat;mask: var(--terre-ico-check) center / 24px no-repeat}.terre-cart__close{background: transparent;border: 0;border-radius: var(--terre-radius-pill);cursor: pointer;flex: 0 0 var(--terre-touch);height: var(--terre-touch);padding: 0;position: relative;transition: background-color var(--terre-ease);width: var(--terre-touch)}.terre-cart__close::before{background-color: var(--terre-espresso);content: "";inset: 10px;-webkit-mask: var(--terre-ico-close) center / 24px no-repeat;mask: var(--terre-ico-close) center / 24px no-repeat;position: absolute}.terre-cart__close:hover{background-color: var(--terre-pisek)}html.terre-cart-drawer .terre-cart .place-cart-here{background: transparent;border: 0;border-radius: 0;box-shadow: none;flex: 0 0 auto;margin: 0;max-height: none;min-height: 0;overflow: visible;height: auto;padding: 8px 24px 0;position: static;width: auto}html.terre-cart-drawer .terre-cart .cart-widget-products,html.terre-cart-drawer .terre-cart .cart-widget-products-inner{margin: 0;max-height: none;overflow: visible;padding: 0}html.terre-cart-drawer .terre-cart .cart-widget-product{align-items: center;border-bottom: 1px solid var(--terre-pisek);display: grid;gap: 4px 16px;grid-template-areas: "img name del" "img amount del";grid-template-columns: 80px minmax(0,1fr) auto;margin: 0;padding: 16px 0}html.terre-cart-drawer .terre-cart .cart-widget-product > div{float: none;margin: 0;max-width: none;padding: 0;width: auto}html.terre-cart-drawer .terre-cart .cart-widget-product-image{grid-area: img}html.terre-cart-drawer .terre-cart .cart-widget-product-image a{display: block}html.terre-cart-drawer .terre-cart .cart-widget-product-image img{aspect-ratio: 1;background-color: #fff;border-radius: var(--terre-radius-s);height: 80px;max-width: none;object-fit: contain;width: 80px}html.terre-cart-drawer .terre-cart .cart-widget-product-name{align-self: end;grid-area: name;text-align: left}html.terre-cart-drawer .terre-cart .cart-widget-product-name strong{display: block;font-weight: 500}html.terre-cart-drawer .terre-cart .cart-widget-product-name a{color: var(--terre-espresso);font-size: 15px;line-height: 20px;text-decoration: none}html.terre-cart-drawer .terre-cart .cart-widget-product-name a:hover{text-decoration: underline}html.terre-cart-drawer .terre-cart .cart-widget-product-name span{color: var(--terre-espresso);display: block;font-size: 15px;font-weight: 600;line-height: 22px;margin-top: 2px}html.terre-cart-drawer .terre-cart .cart-widget-product-amount{align-self: start;grid-area: amount}html.terre-cart-drawer .terre-cart .cart-widget-product-unit{display: none}html.terre-cart-drawer .terre-cart .cart-widget-product-delete{grid-area: del}html.terre-cart-drawer .terre-cart .quantity{align-items: center;background-color: var(--terre-field);border: 1px solid var(--terre-line-strong);border-radius: var(--terre-radius-pill);display: inline-flex;height: 46px;padding: 0 1px;width: auto}html.terre-cart-drawer .terre-cart .quantity label{display: block;height: auto;margin: 0;order: 1;width: auto}html.terre-cart-drawer .terre-cart .quantity input.amount{-moz-appearance: textfield;appearance: textfield;background: transparent;border: 0;border-radius: 0;box-shadow: none;color: var(--terre-espresso);font-family: var(--terre-font-text);font-size: 15px;font-weight: 600;height: var(--terre-touch);min-height: 0;padding: 0;text-align: center;width: 36px}html.terre-cart-drawer .terre-cart .quantity input.amount::-webkit-inner-spin-button,html.terre-cart-drawer .terre-cart .quantity input.amount::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}html.terre-cart-drawer .terre-cart .quantity .increase,html.terre-cart-drawer .terre-cart .quantity .decrease{background: transparent;border: 0;border-radius: 50%;display: block;height: var(--terre-touch);left: auto;padding: 0;position: relative;right: auto;top: auto;width: var(--terre-touch)}html.terre-cart-drawer .terre-cart .quantity .decrease{order: 0}html.terre-cart-drawer .terre-cart .quantity .increase{order: 2}html.terre-cart-drawer .terre-cart .quantity .increase::before,html.terre-cart-drawer .terre-cart .quantity .decrease::before{content: none}html.terre-cart-drawer .terre-cart .quantity .increase__sign,html.terre-cart-drawer .terre-cart .quantity .decrease__sign{clip: auto;color: var(--terre-espresso);display: block;font-size: 18px;height: auto;line-height: var(--terre-touch);position: static;text-align: center;width: auto}html.terre-cart-drawer .terre-cart .quantity .increase:hover,html.terre-cart-drawer .terre-cart .quantity .decrease:hover{background-color: var(--terre-pisek)}html.terre-cart-drawer .terre-cart .remove-item{align-items: center;background: transparent;border: 0;border-radius: var(--terre-radius-pill);display: inline-flex;height: var(--terre-touch);justify-content: center;padding: 0;position: relative;width: var(--terre-touch)}html.terre-cart-drawer .terre-cart .remove-item::before{background-color: var(--terre-text-2);content: "";font-size: 0;height: 20px;-webkit-mask: var(--terre-ico-close) center / 20px no-repeat;mask: var(--terre-ico-close) center / 20px no-repeat;position: static;width: 20px}html.terre-cart-drawer .terre-cart .remove-item:hover{background-color: var(--terre-pisek)}html.terre-cart-drawer .terre-cart .remove-item:hover::before{background-color: var(--terre-espresso)}html.terre-cart-drawer .terre-cart .cart-widget-product[data-testid="cartTitle"]{display: none}html.terre-cart-drawer .terre-cart .cart-free-shipping{display: none}.terre-cart__ship{background-color: var(--terre-pisek);border-radius: var(--terre-radius-m);margin: 16px 24px 0;padding: 14px 18px 16px}.terre-cart__ship[hidden]{display: none}.terre-cart__ship{position: relative}.terre-confetti{height: 0;left: 50%;pointer-events: none;position: absolute;top: 24px;width: 0;z-index: 3}.terre-confetti span{font-size: 18px;left: -9px;line-height: 1;opacity: 0;position: absolute;top: -9px;will-change: transform,opacity}.terre-cart__ship-text{color: var(--terre-espresso);font-size: 14px;line-height: 20px;margin: 0 0 10px}.terre-cart__ship-text strong{font-weight: 600;white-space: nowrap}.terre-cart__bar{background-color: rgba(36,24,18,.12);border-radius: var(--terre-radius-pill);height: 6px;overflow: hidden}.terre-cart__bar span{background-color: var(--terre-hlina);border-radius: inherit;display: block;height: 100%;transition: width .4s ease;width: 0}html.terre-cart-drawer .terre-cart .cart-widget-button{background: transparent;display: flex;flex: 0 0 auto;flex-direction: column;gap: 10px;margin: 0;padding: 16px 24px 24px;position: static}html.terre-cart-drawer .terre-cart .cart-widget-button .btn,.terre-cart__continue{justify-content: center;width: 100%}html.terre-cart-drawer .terre-cart .cart-widget-button{text-align: center}html.terre-cart-drawer .terre-cart .cart-widget-button .btn{align-items: center;display: flex;text-align: center}html.terre-cart-drawer .terre-cart .terre-cart__continue{background-color: transparent;border: 1.5px solid var(--terre-espresso);color: var(--terre-espresso);cursor: pointer}html.terre-cart-drawer .terre-cart .terre-cart__continue:hover{background-color: var(--terre-espresso);color: var(--terre-krem)}.terre-cart__more{border-top: 1px solid var(--terre-pisek);margin: 0 24px;padding: 20px 0 32px}.terre-cart__more[hidden]{display: none}.terre-cart__more-title{color: var(--terre-espresso);font-size: 13px;font-weight: 600;letter-spacing: .12em;line-height: 20px;margin: 0 0 8px;text-transform: uppercase}.terre-cart__tips{display: grid;list-style: none;margin: 0;padding: 0}.terre-cart__tip{align-items: center;display: grid;gap: 14px;grid-template-columns: 64px minmax(0,1fr) auto;padding: 10px 0}.terre-cart__tip-img img{background-color: #fff;border-radius: var(--terre-radius-s);display: block;height: 64px;object-fit: contain;width: 64px}.terre-cart__tip-text{display: flex;flex-direction: column;min-width: 0}.terre-cart__tip-name{color: var(--terre-espresso);display: -webkit-box;font-size: 14px;font-weight: 500;line-height: 20px;overflow: hidden;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.terre-cart__tip-name:hover{text-decoration: underline}.terre-cart__tip-name{margin: -12px 0;padding: 12px 0}.terre-cart__tip-price{color: var(--terre-text-2);font-size: 14px;line-height: 20px}.terre-cart__tip form{margin: 0}.terre-cart__tip-add{align-items: center;background-color: transparent;border: 1.5px solid var(--terre-espresso);border-radius: var(--terre-radius-pill);color: var(--terre-espresso);cursor: pointer;display: inline-flex;font-size: 14px;font-weight: 600;justify-content: center;line-height: 20px;min-height: var(--terre-touch);padding: 0 18px;text-decoration: none;transition: background-color var(--terre-ease),color var(--terre-ease)}.terre-cart__tip-add:hover{background-color: var(--terre-espresso);color: var(--terre-krem)}.terre-cart__empty{display: none}.terre-cart--empty .terre-cart__empty{align-items: center;display: flex;flex-direction: column;padding: 32px 24px;text-align: center}.terre-cart--empty .place-cart-here,.terre-cart--empty .cart-widget-button,.terre-cart--empty .terre-cart__ship,.terre-cart--empty .terre-cart__more{display: none !important}.terre-cart__empty-title{color: var(--terre-espresso);font-family: var(--terre-font-heading);font-size: 28px;font-weight: 600;line-height: 32px;margin: 8px 0 0;max-width: 260px}.terre-cart__empty-art{aspect-ratio: 1 / 1.1;margin: 24px 0 28px;position: relative;width: 240px}.terre-cart__empty-art::before{aspect-ratio: 1;background-color: var(--terre-pisek);border-radius: 50%;bottom: 0;content: "";left: 4%;position: absolute;width: 92%}.terre-cart__empty-art img{filter: drop-shadow(0 14px 18px rgba(36,24,18,.16));height: auto;left: 5%;position: absolute;top: 0;width: 90%}.terre-cart__empty-text{color: var(--terre-text-2);font-size: 15px;line-height: 23px;margin: 0;max-width: 340px;text-wrap: pretty}.terre-cart__empty-text a{color: var(--terre-espresso)}.terre-cart__empty-text a:hover{color: var(--terre-hlina)}.terre-cart__empty .terre-cart__shop{margin-top: 24px}@media (max-width: 479px){.terre-cart__head{padding-left: 20px}html.terre-cart-drawer .terre-cart .place-cart-here,html.terre-cart-drawer .terre-cart .cart-widget-button{padding-left: 20px;padding-right: 20px}.terre-cart__ship,.terre-cart__more{margin-left: 20px;margin-right: 20px}}.messages,.msg-wrapper{left: auto;pointer-events: none;right: 24px;top: 24px;width: min(400px,calc(100vw - 32px));z-index: 10002}.messages .msg,.msg-wrapper .msg{align-items: center;animation: terre-toast-in .35s cubic-bezier(.2,.7,.3,1) both;background-color: var(--terre-field);border: 1px solid var(--terre-line);border-radius: var(--terre-radius-m);box-shadow: 0 24px 48px -24px rgba(36,24,18,.45),0 2px 6px rgba(36,24,18,.06);color: var(--terre-espresso);display: flex;font-family: var(--terre-font-text);font-size: 15px;font-weight: 500;gap: 14px;line-height: 22px;margin: 0 0 10px;padding: 16px 48px 16px 16px;pointer-events: auto;position: relative;text-align: left;width: 100%}.messages .msg .container,.msg-wrapper .msg .container{margin: 0;max-width: none;padding: 0;width: auto}.messages .msg::before,.msg-wrapper .msg::before{background: var(--terre-pisek) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237A4630' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 18px no-repeat;border-radius: 50%;content: "";flex: 0 0 36px;height: 36px}.messages .msg.msg-error::before,.messages .msg.msg-warning::before,.msg-wrapper .msg.msg-error::before,.msg-wrapper .msg.msg-warning::before{background-color: #F4E0DA;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A8322A' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 6.5v7'/%3E%3Cpath d='M12 17.5h.01' stroke-width='2.6'/%3E%3C/svg%3E")}.messages .msg.msg-error,.msg-wrapper .msg.msg-error{border-color: #E5C4BB}.messages .msg::after,.msg-wrapper .msg::after{background-color: var(--terre-text-2);content: "";height: 16px;-webkit-mask: var(--terre-ico-close) center / 16px no-repeat;mask: var(--terre-ico-close) center / 16px no-repeat;position: absolute;right: 18px;top: calc(50% - 8px);width: 16px}.messages .msg a,.msg-wrapper .msg a{color: var(--terre-espresso);text-decoration: underline;text-underline-offset: .18em}.messages .msg a:hover,.msg-wrapper .msg a:hover{color: var(--terre-hlina)}@keyframes terre-toast-in{from{opacity: 0;transform: translateY(-10px) scale(.98)}to{opacity: 1;transform: none}}html.terre-cart-drawer body.cart-window-visible .messages,html.terre-cart-drawer body.cart-window-visible .msg-wrapper{right: 20px;top: 84px;width: 400px}@media (max-width: 767px){.messages,.msg-wrapper,html.terre-cart-drawer body.cart-window-visible .messages,html.terre-cart-drawer body.cart-window-visible .msg-wrapper{left: 12px;right: 12px;top: 76px;width: auto}}#cboxContent,#cboxOverlay,#cboxTitle{background-color: var(--terre-krem)}#cboxOverlay{background-color: rgba(36,24,18,.6)}.siteCookies{background-color: var(--terre-espresso);color: var(--terre-krem);font-size: 14px;line-height: 22px}.siteCookies a{color: var(--terre-krem);text-decoration: underline}.siteCookies a:hover{color: var(--terre-sampan)}.siteCookies__link,.siteCookies__link:hover{background: none;border: 0;border-radius: var(--terre-radius-pill);color: var(--terre-krem);font-weight: 500;line-height: 44px;padding: 0 4px;text-decoration: underline;text-underline-offset: .2em}.siteCookies__link:hover{color: var(--terre-sampan)}.siteCookies__button{background-color: transparent;border-color: var(--terre-krem);color: var(--terre-krem)}.siteCookies__button:hover{background-color: var(--terre-krem);color: var(--terre-espresso)}.siteCookies__button:last-child{background-color: var(--terre-sampan);border-color: var(--terre-sampan);color: var(--terre-espresso)}.siteCookies__button:last-child:hover{background-color: var(--terre-pisek);border-color: var(--terre-pisek)}.terre-section{margin: 56px 0}@media (min-width: 768px){.terre-section{margin: 80px 0}}.terre-section .terre-label{color: var(--terre-hlina);margin: 0}.terre-display{font-family: var(--terre-font-heading);font-size: 32px;font-weight: 700;letter-spacing: -.01em;line-height: 36px;margin: 0}@media (min-width: 768px){.terre-display{font-size: 40px;line-height: 44px}}.terre-btn{align-items: center;border: 1.5px solid transparent;border-radius: var(--terre-radius-pill);display: inline-flex;font-family: var(--terre-font-text);font-size: 15px;font-weight: 600;justify-content: center;line-height: 20px;min-height: 48px;padding: 12px 28px;text-decoration: none;transition: background-color var(--terre-ease),border-color var(--terre-ease),color var(--terre-ease)}.terre-section .terre-btn,.terre-section .terre-tile,.terre-section .terre-choose__list a{text-decoration: none}.terre-section .terre-btn--accent{background-color: var(--terre-sampan);border-color: var(--terre-sampan);color: var(--terre-espresso)}.terre-section .terre-btn--accent:hover{background-color: var(--terre-pisek);border-color: var(--terre-pisek);color: var(--terre-espresso)}.terre-section .terre-btn--primary{background-color: var(--terre-espresso);border-color: var(--terre-espresso);color: var(--terre-krem)}.terre-section .terre-btn--primary:hover{background-color: var(--terre-hlina);border-color: var(--terre-hlina);color: var(--terre-krem)}.terre-ph{align-items: center;background: linear-gradient(160deg,var(--terre-pisek),#D9CAB5);color: var(--terre-hlina);display: flex;font-family: var(--terre-font-heading);font-size: 12px;font-weight: 300;justify-content: center;letter-spacing: .18em;line-height: 16px;padding: 16px;text-align: center;text-transform: uppercase}.terre-dark .terre-ph{background: linear-gradient(160deg,#3A2A21,#4A372C);color: var(--terre-sampan)}.terre-section.terre-dark{background-color: var(--terre-espresso);color: var(--terre-krem)}.terre-section.terre-dark h2,.terre-section.terre-dark .terre-display{color: var(--terre-krem)}.terre-section.terre-dark p{color: var(--terre-on-dark-2)}.terre-section.terre-dark .terre-label{color: var(--terre-sampan)}.welcome:has(.terre-section) > div,:where(.welcome) .terre-section,:where(.welcome) .terre-section div{margin-left: 0;margin-right: 0;max-width: none}.welcome:has(.terre-section) > .h1{display: none}.welcome .terre-section:last-child{margin-bottom: 0}.homepage-box.welcome-wrapper:has(.terre-section){margin-top: 0;padding-top: 0}.in-index .banners-row{margin-left: 0;margin-right: 0}.in-index .banners-row > .wide-carousel,.in-index .banners-row > .col-sm-8{float: none;padding: 0;width: 100%}@media (max-width: 767px){.in-index .banners-row{padding-top: 16px}}.in-index .homepage-box.before-carousel{padding-bottom: 0;padding-top: 0}.in-index .before-carousel .content-wrapper-in{padding-top: 16px}@media (min-width: 768px){.in-index .before-carousel .content-wrapper-in{padding-top: 24px}}.in-index #carousel,.in-index .wide-carousel{overflow: visible}.in-index #carousel .carousel-inner{display: grid;gap: 20px;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));min-height: 0 !important;overflow: visible}@media (min-width: 992px){.in-index #carousel .carousel-inner{gap: 16px;grid-template-columns: repeat(auto-fit,minmax(200px,1fr))}}.in-index #carousel .carousel-inner > .item,.in-index #carousel .carousel-inner > .item.next,.in-index #carousel .carousel-inner > .item.prev,.in-index #carousel .carousel-inner > .item.active.left,.in-index #carousel .carousel-inner > .item.active.right{display: flex;left: auto;position: relative;top: auto;transform: none;transition: none;width: auto}.in-index #carousel .carousel-control,.in-index #carousel .carousel-indicators{display: none}.in-index #carousel .item > a{background-color: var(--terre-espresso);border-radius: var(--terre-radius-l);color: var(--terre-krem);display: flex;flex: 1 1 auto;flex-direction: column;overflow: hidden;text-decoration: none}.in-index #carousel .item > a > img{aspect-ratio: 4 / 3;background-color: var(--terre-pisek);height: auto;object-fit: cover;transition: transform .5s ease;width: 100%}@media (min-width: 992px){.in-index #carousel .item > a{height: clamp(360px,calc(100vh - 310px),640px)}.in-index #carousel .item > a > img{aspect-ratio: auto;flex: 1 1 0;min-height: 0}.in-index #carousel .item > a > .extended-banner-texts{flex: 0 0 auto}.in-index #carousel .extended-banner-text{min-height: 44px}}@media (min-width: 992px) and (max-width: 1199px){.in-index #carousel .item > a{height: clamp(320px,calc(100vh - 376px),600px)}}.in-index #carousel .item > a:hover > img{transform: scale(1.03)}.in-index #carousel .extended-banner-texts{display: flex;flex: 1 1 auto;flex-direction: column;gap: 8px;padding: 18px 20px 20px;position: static}.in-index #carousel .extended-banner-texts:empty{display: none}.in-index #carousel .extended-banner-title,.in-index #carousel .extended-banner-text,.in-index #carousel .extended-banner-link{background: none;border: 0;box-shadow: none;height: auto;margin: 0;max-width: none;padding: 0;position: static}.in-index #carousel .extended-banner-title{color: var(--terre-krem);font-family: var(--terre-font-heading);font-size: 21px;font-weight: 600;line-height: 26px}.in-index #carousel .extended-banner-text{color: var(--terre-on-dark-2);font-size: 14px;line-height: 22px}.in-index #carousel .extended-banner-link{align-items: center;align-self: flex-start;background-color: var(--terre-sampan);border-radius: var(--terre-radius-pill);color: var(--terre-espresso);display: inline-flex;font-size: 15px;font-weight: 600;line-height: 20px;margin-top: auto;min-height: var(--terre-touch);padding: 12px 24px;transition: background-color var(--terre-ease)}.in-index #carousel .item > a:hover .extended-banner-link{background-color: var(--terre-pisek)}.in-index #carousel .item > a:focus-visible{outline-offset: 4px}.terre-hero-nav,.terre-hero-dots{display: none}@media (max-width: 767px){.in-index #carousel{position: relative}.terre-js .in-index #carousel{padding-bottom: 28px}.in-index #carousel .carousel-inner{display: flex;gap: 12px;margin: 0;overflow-x: auto;padding: 0 var(--terre-gutter);scroll-padding-left: var(--terre-gutter);scroll-snap-type: x mandatory;scrollbar-width: none}.in-index #carousel .carousel-inner::-webkit-scrollbar{display: none}.in-index #carousel .carousel-inner > .item{flex: 0 0 calc(100% - 72px);scroll-snap-align: start;scroll-snap-stop: always}.in-index #carousel .item > a > img{aspect-ratio: 4 / 3}.terre-hero-nav{align-items: center;bottom: 28px;display: flex;justify-content: space-between;left: 2px;pointer-events: none;position: absolute;right: 2px;top: 0;z-index: 2}.terre-hero-nav__btn{align-items: center;background: transparent;border: 0;border-radius: 50%;cursor: pointer;display: flex;height: var(--terre-touch);justify-content: center;padding: 0;pointer-events: auto;position: relative;width: var(--terre-touch)}.terre-hero-nav__btn::before{-webkit-backdrop-filter: blur(10px) saturate(160%);backdrop-filter: blur(10px) saturate(160%);background: linear-gradient(145deg,rgba(255,255,255,.55),rgba(255,255,255,.26));border: 1px solid rgba(255,255,255,.55);border-radius: 50%;box-shadow: inset 0 1px 1px rgba(255,255,255,.6),0 4px 14px -6px rgba(36,24,18,.35);content: "";inset: 5px;position: absolute;transition: background-color var(--terre-ease)}.terre-hero-nav__btn::after{background-color: rgba(36,24,18,.85);content: "";height: 16px;-webkit-mask: var(--terre-ico-chevron) center / 16px no-repeat;mask: var(--terre-ico-chevron) center / 16px no-repeat;position: relative;transform: rotate(90deg);width: 16px}.terre-hero-nav__btn--next::after{transform: rotate(-90deg)}.terre-hero-nav__btn:hover::before{background-color: rgba(255,255,255,.3)}.terre-hero-dots{bottom: 6px;display: flex;gap: 8px;justify-content: center;left: 0;position: absolute;right: 0}.terre-hero-dots span{border: 1px solid rgba(36,24,18,.35);border-radius: 50%;height: 8px;transition: background-color var(--terre-ease),border-color var(--terre-ease);width: 8px}.terre-hero-dots span.is-active{background-color: rgba(36,24,18,.55);border-color: transparent}}.in-index .benefitBanner.position--benefitHomepage{margin-bottom: 0;margin-top: 16px}@media (min-width: 1200px){.in-index .benefitBanner.position--benefitHomepage{padding-bottom: 18px;padding-top: 18px}}@media (max-width: 767px){.in-index .benefitBanner.position--benefitHomepage{background: transparent;border-radius: 0;display: flex;gap: 28px;margin: 8px calc(-1 * var(--terre-gutter)) 0;overflow-x: auto;padding: 8px var(--terre-gutter);scroll-padding-left: var(--terre-gutter);scroll-snap-type: x proximity;scrollbar-width: none}.in-index .benefitBanner.position--benefitHomepage::-webkit-scrollbar{display: none}.in-index .position--benefitHomepage .benefitBanner__item{flex: 0 0 auto;gap: 10px;scroll-snap-align: start}.in-index .position--benefitHomepage .benefitBanner__picture{flex-basis: 32px;max-width: 32px}.in-index .position--benefitHomepage .benefitBanner__picture img{width: 32px}.in-index .position--benefitHomepage .benefitBanner__title,.in-index .position--benefitHomepage .benefitBanner__data{white-space: nowrap}}.terre-choose{display: grid;gap: 32px;grid-template-columns: minmax(0,1fr)}@media (min-width: 992px){.terre-choose{align-items: center;gap: 56px;grid-template-columns: minmax(0,1fr) minmax(0,1.35fr)}}.terre-choose__intro{display: flex;flex-direction: column;gap: 20px}.terre-choose__intro > p:not(.terre-label){color: var(--terre-text-2);margin: 0;max-width: 460px}.terre-choose__list{border-top: 1px solid var(--terre-sampan);list-style: none;margin: 0;padding: 0}.terre-choose__list li{border-bottom: 1px solid var(--terre-sampan);margin: 0;padding: 0}.terre-choose__list a{align-items: center;color: var(--terre-espresso);display: flex;font-family: var(--terre-font-text);font-size: 18px;font-weight: 600;justify-content: space-between;line-height: 24px;min-height: 56px;padding: 16px 0;text-decoration: none}.terre-choose__list a::after{background-color: currentColor;content: "";flex: 0 0 24px;height: 24px;-webkit-mask: var(--terre-ico-arrow) center / 24px no-repeat;mask: var(--terre-ico-arrow) center / 24px no-repeat;transition: transform var(--terre-ease)}.terre-choose__list a:hover{color: var(--terre-hlina)}.terre-choose__list a:hover::after{transform: translateX(4px)}.terre-choose__tiles{display: grid;gap: 12px;grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 768px){.terre-choose__tiles{gap: 20px}}.terre-tile{aspect-ratio: 1 / 1;border-radius: var(--terre-radius-m);display: block;overflow: hidden;position: relative;text-decoration: none}@media (min-width: 992px){.terre-tile{aspect-ratio: 16 / 11}}.terre-tile > img,.terre-tile > .terre-ph{height: 100%;object-fit: cover;transition: transform .5s ease;width: 100%}.terre-tile:hover > img,.terre-tile:hover > .terre-ph{transform: scale(1.03)}.terre-tile__label{background-color: var(--terre-krem);border-radius: var(--terre-radius-pill);bottom: 12px;color: var(--terre-espresso);font-size: 13px;font-weight: 600;left: 12px;line-height: 20px;padding: 4px 12px;position: absolute}.in-index .h4.homepage-group-title,.in-index h4.homepage-group-title{color: var(--terre-espresso);font-family: var(--terre-font-heading);font-size: 26px;font-weight: 700;line-height: 32px;margin: 56px 0 24px;text-align: left}@media (min-width: 768px){.in-index .h4.homepage-group-title,.in-index h4.homepage-group-title{font-size: 28px;line-height: 34px;margin-top: 80px}}.in-index .terre-choose + .homepage-group-title{margin-top: 0}.terre-story{border-radius: 28px;display: grid;grid-template-columns: minmax(0,1fr);overflow: hidden}@media (min-width: 992px){.terre-story{grid-template-columns: repeat(2,minmax(0,1fr))}}.terre-story__text{display: flex;flex-direction: column;gap: 20px;justify-content: center;padding: 40px 24px}@media (min-width: 768px){.terre-story__text{padding: 64px 56px}}.terre-story__text p:not(.terre-label){margin: 0;max-width: 480px}.terre-story__text .terre-btn{align-self: flex-start}.terre-story__media{min-height: 260px;position: relative}@media (min-width: 992px){.terre-story__media{min-height: 420px}}.terre-story__media > img,.terre-story__media > .terre-ph{height: 100%;inset: 0;object-fit: cover;position: absolute;width: 100%}#footer .footer-rows:has(.terre-footer){min-height: 0;padding-left: var(--terre-gutter);padding-right: var(--terre-gutter)}#footer .footer-rows:has(.terre-footer) > .site-name{display: none}#footer .custom-footer:has(.terre-footer){border: 0;padding: 64px 0 48px}#footer .custom-footer > div:has(.terre-footer){flex: 1 1 100%;padding: 0;width: 100%}#footer .custom-footer > div:has(.terre-footer) .banner-wrapper > span{display: block}.terre-footer{display: grid;gap: 40px 32px;grid-template-columns: minmax(0,1fr)}@media (min-width: 600px){.terre-footer{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.terre-footer{gap: 40px 64px;grid-template-columns: 1.15fr 1fr 1fr}}#footer .terre-footer .terre-footer__title{color: var(--terre-krem);font-family: var(--terre-font-text);font-size: 14px;font-weight: 600;letter-spacing: .1em;line-height: 20px;margin: 0 0 20px;padding: 0;text-transform: uppercase}.terre-footer ul{list-style: none;margin: 0;padding: 0}#footer .terre-footer li{color: var(--terre-on-dark-2);font-size: 15px;line-height: 22px;padding: 0}#footer .terre-footer a{align-items: center;color: var(--terre-on-dark-2);display: inline-flex;min-height: var(--terre-touch);text-decoration: none}#footer .terre-footer a:hover,#footer .terre-footer a:focus-visible{color: var(--terre-sampan);text-decoration: underline}#footer .terre-footer li a{min-width: var(--terre-touch)}#footer .terre-footer .terre-footer__line{display: flex;gap: 14px;margin-bottom: 12px;max-width: 100%;width: fit-content}#footer .terre-footer .terre-footer__social{display: flex}#footer .terre-footer .terre-footer__line::before{background-color: var(--terre-krem);content: "";flex: 0 0 28px;height: 28px;-webkit-mask: var(--terre-ico-phone) center / 28px no-repeat;mask: var(--terre-ico-phone) center / 28px no-repeat}#footer .terre-footer .terre-footer__line--mail::before{-webkit-mask-image: var(--terre-ico-mail);mask-image: var(--terre-ico-mail)}.terre-footer__line-text{display: flex;flex: 0 0 auto;flex-direction: column;min-width: 0}#footer .terre-footer .terre-footer__line strong{color: var(--terre-krem);font-size: 19px;font-weight: 600;line-height: 24px;white-space: nowrap}#footer .terre-footer .terre-footer__line small{color: var(--terre-on-dark-2);font-size: 13px;line-height: 18px}#footer .terre-footer .terre-footer__line:hover strong{color: var(--terre-sampan)}#footer .terre-footer .terre-footer__social{justify-content: flex-start;margin-top: 4px;min-width: var(--terre-touch);width: var(--terre-touch)}#footer .terre-footer .terre-footer__social::before{background-color: var(--terre-on-dark-2);content: "";height: 20px;margin-left: 4px;-webkit-mask: var(--terre-ico-instagram) center / 20px no-repeat;mask: var(--terre-ico-instagram) center / 20px no-repeat;transition: background-color var(--terre-ease);width: 20px}#footer .terre-footer .terre-footer__social:hover::before{background-color: var(--terre-sampan)}.type-posts-listing .sidebar,.type-post .sidebar{display: none}.type-posts-listing .content-wrapper-in > .content,.type-posts-listing .content.narrow,.type-post .content-wrapper-in > .content,.type-post .content.narrow{float: none;margin-left: 0;max-width: none;padding-left: 0;width: 100%}.type-posts-listing .content-inner{max-width: none}.type-posts-listing .sectionDescription{margin: 8px 0 32px}.type-posts-listing .sectionDescription h1{align-items: center;display: flex;flex-wrap: wrap;font-family: var(--terre-font-heading);font-size: 36px;font-weight: 700;letter-spacing: -.01em;line-height: 40px;margin: 0}.type-posts-listing .sectionDescription h1::before{border-right: 2px solid var(--terre-sampan);content: "Terré";content: "Terré" / "";margin-right: 16px;padding-right: 16px}@media (min-width: 768px){.type-posts-listing .sectionDescription{margin: 16px 0 48px}.type-posts-listing .sectionDescription h1{font-size: 52px;line-height: 56px}.type-posts-listing .sectionDescription h1::before{margin-right: 20px;padding-right: 20px}}.type-posts-listing .news-wrapper{display: grid;gap: 40px 24px;grid-template-columns: minmax(0,1fr);margin: 0 0 56px}.type-posts-listing .news-wrapper::before,.type-posts-listing .news-wrapper::after{content: none;display: none}@media (min-width: 600px){.type-posts-listing .news-wrapper{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.type-posts-listing .news-wrapper{gap: 56px 32px;grid-template-columns: repeat(3,minmax(0,1fr))}}.type-posts-listing .news-item{border: 0;display: flex;flex-direction: column;float: none;gap: 20px;margin: 0;padding: 0;position: relative;width: auto}.type-posts-listing .news-item > :has(img),.type-posts-listing .news-item > img{border-radius: var(--terre-radius-m);display: block;float: none;margin: 0;order: -1;overflow: hidden;padding: 0;width: 100%}.type-posts-listing .news-item > :has(img) img,.type-posts-listing .news-item > img{aspect-ratio: 3 / 2;display: block;height: auto;max-width: none;object-fit: cover;transition: transform .5s ease;width: 100%}.type-posts-listing .news-item:hover > :has(img) img{transform: scale(1.03)}.type-posts-listing .news-item:not(:has(img))::before{align-items: center;aspect-ratio: 3 / 2;background: linear-gradient(160deg,var(--terre-pisek),#D9CAB5);border-radius: var(--terre-radius-m);color: var(--terre-hlina);content: "Poradna Terré";content: "Poradna Terré" / "";display: flex;font-family: var(--terre-font-heading);font-size: 12px;font-weight: 300;justify-content: center;letter-spacing: .18em;line-height: 16px;text-transform: uppercase}.type-posts-listing .news-item .text{display: flex;flex: 1 1 auto;flex-direction: column;float: none;gap: 12px;margin: 0;overflow: visible;padding: 0;width: auto}.type-posts-listing .news-item .title{color: var(--terre-espresso);font-family: var(--terre-font-heading);font-size: 18px;font-weight: 600;letter-spacing: .04em;line-height: 26px;text-decoration: none;text-transform: uppercase}.type-posts-listing .news-item .title::after{content: "";inset: 0;position: absolute;z-index: 1}.type-posts-listing .news-item .title:focus-visible{outline: none}.type-posts-listing .news-item:has(.title:focus-visible){border-radius: var(--terre-radius-m);outline: 2px solid var(--terre-espresso);outline-offset: 8px}.type-posts-listing .news-item time,.type-posts-listing .news-item .date{color: var(--terre-text-2);font-size: 13px;line-height: 18px}.type-posts-listing .news-item .description{color: var(--terre-text-2);font-size: 16px;line-height: 26px}.type-posts-listing .news-item .description > :not(:first-child),.type-posts-listing .news-item .description.terre-teaser-ready > :not(.terre-teaser),.type-posts-listing .news-item .description img{display: none}.type-posts-listing .news-item .description > :first-child,.type-posts-listing .news-item .description > .terre-teaser{-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;margin: 0;overflow: hidden}.type-posts-listing .news-item .text::after{align-self: flex-start;margin-top: auto;color: var(--terre-espresso);content: "Celý článek";content: "Celý článek" / "";font-weight: 500;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em;transition: color var(--terre-ease)}.type-posts-listing .news-item:hover .text::after{color: var(--terre-hlina)}.type-posts-listing .listingControls .itemsTotal{display: none}.type-post .news-item-detail{margin: 8px auto 72px;max-width: 760px}.type-post .news-item-detail h1{font-family: var(--terre-font-heading);font-size: 32px;font-weight: 700;letter-spacing: -.01em;line-height: 36px;margin: 0 0 24px}@media (min-width: 768px){.type-post .news-item-detail{margin-top: 24px}.type-post .news-item-detail h1{font-size: 44px;line-height: 48px;margin-bottom: 32px}}.type-post .news-item-detail > .text{color: var(--terre-espresso);font-size: 17px;line-height: 28px}.type-post .news-item-detail > .text h2{font-family: var(--terre-font-heading);font-size: 24px;font-weight: 600;line-height: 30px;margin: 40px 0 12px}.type-post .news-item-detail > .text > :first-child{margin-top: 0}.type-post .news-item-detail > .text p{margin: 0 0 16px}.type-post .news-item-detail > .text ul,.type-post .news-item-detail > .text ol{margin: 0 0 20px;padding-left: 24px}.type-post .news-item-detail > .text li{margin-bottom: 8px;padding-left: 4px}.type-post .news-item-detail > .text li::marker{color: var(--terre-hlina)}.type-post .news-item-detail > .text strong{font-weight: 600}.type-post .news-item-detail > .text a{color: var(--terre-espresso)}.type-post .news-item-detail > .text a:hover{color: var(--terre-hlina)}.type-post .news-item-detail > .text > p:last-child{background-color: var(--terre-pisek);border-radius: var(--terre-radius-m);margin: 40px 0 0;padding: 20px 24px}.type-post .content-inner{max-width: none}.type-post .news-item-detail > .text img{border-radius: var(--terre-radius-m);display: block;height: auto;max-width: 100%}.type-post .news-item-detail > .text > p:first-child{font-size: 19px;line-height: 30px;margin-bottom: 28px}.type-post .news-item-detail > .text > img,.type-post .news-item-detail > .text > p > img:only-child{aspect-ratio: 3 / 2;margin: 0 0 32px;object-fit: cover;width: 100%}.type-post .news-item-detail > .text > p:has(> img:only-child){margin: 0}.type-post .news-item-detail .next-prev{display: flex;flex-wrap: wrap;gap: 12px;justify-content: center;margin: 48px 0}.type-page .content-inner > h2:has(+ .discussionContainer),.type-page .discussionContainer{display: none}.terre-legal{color: var(--terre-espresso);font-size: 16px;line-height: 26px;max-width: 820px}.terre-legal h2{font-family: var(--terre-font-heading);font-size: 22px;font-weight: 600;line-height: 28px;margin: 40px 0 12px}.terre-legal h3{font-family: var(--terre-font-heading);font-size: 18px;font-weight: 600;line-height: 24px;margin: 24px 0 8px}.terre-legal p{margin: 0 0 14px}.terre-legal ul,.terre-legal ol{margin: 0 0 18px;padding-left: 22px}.terre-legal li{margin-bottom: 8px;padding-left: 4px}.terre-legal li::marker{color: var(--terre-hlina)}.terre-legal a{color: var(--terre-espresso)}.terre-legal a:hover{color: var(--terre-hlina)}.terre-legal strong{font-weight: 600}.terre-legal .terre-legal__lead{font-size: 18px;line-height: 29px;margin-bottom: 8px}.terre-legal .terre-legal__note{color: var(--terre-text-2);font-size: 14px;line-height: 22px;margin-top: 32px}.terre-legal table{border-collapse: collapse;font-size: 15px;line-height: 22px;margin: 4px 0 18px;width: 100%}.terre-legal th,.terre-legal td{border-bottom: 1px solid var(--terre-line);padding: 10px 12px 10px 0;text-align: left;vertical-align: top}.terre-legal th{color: var(--terre-text-2);font-size: 12px;font-weight: 600;letter-spacing: .08em;line-height: 16px;text-transform: uppercase}.terre-legal td:not(:first-child),.terre-legal th:not(:first-child){white-space: nowrap}.terre-legal__form{background-color: var(--terre-pisek);border-radius: var(--terre-radius-m);margin: 8px 0 0;padding: 20px 24px}.terre-legal__form p:last-child{margin-bottom: 0}@media (max-width: 767px){.terre-legal table{font-size: 14px}.terre-legal td:not(:first-child),.terre-legal th:not(:first-child){white-space: normal}}:focus-visible{outline: 2px solid var(--terre-espresso);outline-offset: 3px}.top-navigation-bar :focus-visible,#header .header-top :focus-visible,#footer :focus-visible,.siteCookies :focus-visible,.terre-dark :focus-visible{outline-color: var(--terre-sampan)}.skip-link:focus{background: var(--terre-espresso);color: var(--terre-krem)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;scroll-behavior: auto !important;transition-duration: .01ms !important}}
