
/* /tk_bulk_website/static/lib/tkb_vendor.css */
 :root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#9b8f73;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:155, 143, 115;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:#3e392e;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#ebe9e3;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#d7d2c7;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:"Kanit", "Kanit Fallback", Arial, sans-serif;--bs-font-monospace:"Kanit", "Kanit Fallback", Arial, sans-serif;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#181819;--bs-body-color-rgb:24, 24, 25;--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:#181819bf;--bs-secondary-color-rgb:24, 24, 25;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:#18181980;--bs-tertiary-color-rgb:24, 24, 25;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248, 249, 250;--bs-heading-color:inherit;--bs-link-color:#181819;--bs-link-color-rgb:24, 24, 25;--bs-link-decoration:none;--bs-link-hover-color:#131314;--bs-link-hover-color-rgb:19, 19, 20;--bs-code-color:#d63384;--bs-highlight-color:#181819;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#9b8f7340;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,:before,:after{box-sizing:border-box}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;margin:0}h3,h2,h1{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (width>=1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (width>=1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){h3{font-size:1.75rem}}p{margin-top:0;margin-bottom:1rem}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative;top:-.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,1));text-decoration:none}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;line-height:inherit;margin-bottom:.5rem;padding:0;font-size:calc(1.275rem + .3vw)}@media (width>=1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.g-1{--bs-gutter-x:.25rem;--bs-gutter-y:.25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.fixed-bottom{z-index:1030;position:fixed;bottom:0;left:0;right:0}.sticky-top{z-index:1020;position:sticky;top:0}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.m-0{margin:0!important}.owl-carousel{-webkit-tap-highlight-color:transparent;z-index:1;width:100%;display:none;position:relative}.owl-carousel .owl-stage{-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;position:relative}.owl-carousel .owl-stage:after{content:".";clear:both;visibility:hidden;height:0;line-height:0;display:block}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate(0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0)}.owl-carousel .owl-item{float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:1px;position:relative}.owl-carousel .owl-item img{width:100%;display:block}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{color:inherit;font:inherit;background:0 0;border:none;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;background:url(/tk_bulk_website/static/lib/owl.video.play.png) no-repeat;width:80px;height:80px;margin-top:-40px;margin-left:-40px;transition:transform .1s;position:absolute;top:50%;left:50%}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;transition:opacity .4s}.owl-carousel .owl-video-frame{z-index:1;width:100%;height:100%;position:relative}

/* /tk_bulk_website/static/src/css/tkb.css */
 @font-face{font-family: "Kanit"; font-style: normal; font-weight: 400; font-display: swap; src: url("/tk_bulk_website/static/src/css/../fonts/kanit-400.woff2") format("woff2");}@font-face{font-family: "Kanit"; font-style: normal; font-weight: 500; font-display: swap; src: url("/tk_bulk_website/static/src/css/../fonts/kanit-500.woff2") format("woff2");}@font-face{font-family: "Kanit"; font-style: normal; font-weight: 300; font-display: swap; src: url("/tk_bulk_website/static/src/css/../fonts/kanit-300.woff2") format("woff2");}@font-face{font-family: "Kanit Fallback"; src: local("Arial"); ascent-override: 110%; descent-override: 39.5%; line-gap-override: 0%; size-adjust: 104%;}:root{--tkb-bulks-gold: #9b8f73; --tkb-bulks-black: #181819; --tkb-white: #fff; --tkb-gray: #d8d8d8; --tkb-gray-bg: #f7f7f7; --tkb-overlay: rgba(0, 0, 0, 0.45); --tkb-button-shadow: 0 10px 10px rgba(16, 137, 255, 0.1); --tkb-font: "Kanit", "Kanit Fallback", Arial, sans-serif; --tkb-fs-128: clamp(3.5rem, 2.4615rem + 4.6154vw, 8rem); --tkb-fs-96: clamp(2.75rem, 2rem + 3.3333vw, 6rem); --tkb-fs-72: clamp(2.5rem, 2.0385rem + 2.0513vw, 4.5rem); --tkb-fs-48: clamp(1.875rem, 1.6154rem + 1.1538vw, 3rem); --tkb-fs-40: clamp(1.75rem, 1.5769rem + 0.7692vw, 2.5rem); --tkb-fs-36: clamp(1.625rem, 1.4808rem + 0.641vw, 2.25rem); --tkb-fs-32: clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem); --tkb-fs-26: clamp(1.25rem, 1.1635rem + 0.3846vw, 1.625rem); --tkb-fs-24: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); --tkb-fs-20: clamp(1.0625rem, 1.0192rem + 0.1923vw, 1.25rem); --tkb-fs-18: clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem); --tkb-fs-16: clamp(0.9375rem, 0.9231rem + 0.0641vw, 1rem); --tkb-fs-14: 0.875rem; --tkb-container: 111.25rem; --tkb-gutter: clamp(1rem, 0.3077rem + 3.0769vw, 4.375rem); --tkb-section-gap: clamp(3.5rem, 2.6923rem + 3.5897vw, 6.25rem); --tkb-header-h: clamp(4.5rem, 3.5385rem + 4.2735vw, 9.375rem);}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth;}}html{scroll-padding-top: calc(var(--tkb-header-h) + 1rem);}body{font-family: var(--tkb-font); font-size: var(--tkb-fs-18); font-weight: 300; line-height: 1.5; color: var(--tkb-bulks-black); background: var(--tkb-white); -webkit-font-smoothing: antialiased; font-synthesis: none;}b, strong{font-weight: 500;}h1, h2, h3{margin: 0; font-weight: 500; line-height: 1.2; text-wrap: balance;}p{margin: 0 0 1em; text-wrap: pretty;}img, svg, video{display: block; max-width: 100%;}img{height: auto;}a{color: inherit;}:focus-visible{outline: 3px solid var(--tkb-bulks-gold); outline-offset: 3px;}.tkb-skip-link{position: absolute; top: 0.5rem; left: 0.5rem; z-index: 2000; padding: 0.75rem 1rem; background: var(--tkb-bulks-black); color: var(--tkb-white);}.tkb-icon{display: inline-block; width: 1em; height: 1em; flex-shrink: 0; vertical-align: middle;}.tkb-container-bulks{width: 100%; max-width: calc(var(--tkb-container) + 2 * var(--tkb-gutter)); margin-inline: auto; padding-inline: var(--tkb-gutter);}.tkb-section-title{font-size: var(--tkb-fs-48); font-weight: 500; line-height: normal; text-align: center;}.tkb-section{padding-block: var(--tkb-section-gap);}.tkb-btn-bulks{display: inline-flex; align-items: center; justify-content: center; gap: 0.625rem; min-height: 3.125rem; padding: 0 1.25rem; border: 1px solid transparent; border-radius: 0; background: var(--tkb-bulks-gold); color: var(--tkb-bulks-black); font: 500 var(--tkb-fs-20) / normal var(--tkb-font); text-align: center; text-decoration: none; cursor: pointer; transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;}.tkb-btn-bulks:hover, .tkb-btn-bulks:focus-visible{background: var(--tkb-bulks-black); color: var(--tkb-white);}.tkb-btn-bulks--dark{background: var(--tkb-bulks-black); color: var(--tkb-white);}.tkb-btn-bulks--dark:hover, .tkb-btn-bulks--dark:focus-visible{background: var(--tkb-bulks-gold); color: var(--tkb-bulks-black);}.tkb-btn-bulks--outline{min-height: 3.875rem; padding: 0 1.25rem; border-color: var(--tkb-bulks-gold); background: transparent; color: var(--tkb-bulks-gold); font-size: 1.5rem;}.tkb-btn-bulks--outline:hover, .tkb-btn-bulks--outline:focus-visible{background: var(--tkb-bulks-gold); color: var(--tkb-bulks-black);}.tkb-btn-bulks--text-white{background: var(--tkb-bulks-gold); color: var(--tkb-white);}.tkb-btn-bulks--text-white:hover, .tkb-btn-bulks--text-white:focus-visible{background: var(--tkb-bulks-black); color: var(--tkb-white);}.tkb-btn-bulks--text-white:active{background: var(--tkb-bulks-black); color: var(--tkb-white);}.tkb-btn-bulks--text-white:is(:disabled, [aria-disabled="true"]){background: var(--tkb-bulks-gold); color: var(--tkb-white); opacity: 0.5; cursor: not-allowed;}.tkb-btn-bulks--lg{min-height: clamp(3.25rem, 2.9615rem + 1.2821vw, 4.375rem); padding: 0 2rem;}.tkb-site-header{--tkb-logo-w: clamp(7.5rem, 5.67rem + 8.14vw, 15.4375rem); --tkb-nav-gap: clamp(2rem, -4.73rem + 7.69vw, 4.5rem); position: absolute; inset: 0 0 auto; z-index: 1030; height: var(--tkb-header-h); color: var(--tkb-white); transition: background-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;}.tkb-site-header.tkb-is-fixed{position: fixed; background: var(--tkb-white); color: var(--tkb-bulks-black); box-shadow: 0 6px 20px rgba(24, 24, 25, 0.08); animation: tkb-header-slide-down 0.45s cubic-bezier(0.22, 1, 0.36, 1) both;}.tkb-site-header.tkb-is-fixed.tkb-no-anim{animation: none;}@keyframes tkb-header-slide-down{from{transform: translateY(-100%);}to{transform: none;}}@media (prefers-reduced-motion: reduce){.tkb-site-header, .tkb-site-header.tkb-is-fixed{transition: none; animation: none;}}.tkb-site-header__inner{position: relative; display: flex; align-items: center; height: 100%;}.tkb-site-header__logo{flex-shrink: 0; color: inherit;}.tkb-site-header__logo svg{width: var(--tkb-logo-w); height: auto; aspect-ratio: 247 / 50;}.tkb-site-nav__list, .tkb-site-nav__groups, .tkb-site-nav__menu-links, .tkb-site-tools{margin: 0; padding: 0; list-style: none;}.tkb-site-nav__link{position: relative; display: inline-flex; align-items: center; gap: 0.6rem; min-height: 2.75rem; padding: 0; border: 0; background: none; color: inherit; font: 400 var(--tkb-fs-24) / normal var(--tkb-font); text-transform: uppercase; text-decoration: none; cursor: pointer; transition: color 0.2s ease, border-color 0.2s ease;}.tkb-site-nav__link .tkb-icon, .tkb-lang-switch__btn .tkb-icon{font-size: 1.5rem; transition: transform 0.25s ease;}.tkb-site-nav__link[aria-expanded="true"] .tkb-icon, .tkb-lang-switch__btn[aria-expanded="true"] .tkb-icon{transform: rotate(180deg);}.tkb-site-nav__group-title{position: relative; display: inline-block; margin-bottom: 0.75rem; font-size: 0.8125rem; font-weight: 600; letter-spacing: 0.08em; line-height: 1.35; text-transform: uppercase; text-decoration: none; transition: color 0.2s ease, padding-left 0.25s ease;}.tkb-site-nav__group-title, .tkb-site-nav__menu-links a{position: relative; display: inline-block; text-decoration: none; transition: color 0.2s ease, padding-left 0.25s ease;}.tkb-site-header__cta{flex-shrink: 0;}.tkb-lang-switch{position: relative;}.tkb-lang-switch__btn{display: inline-flex; align-items: center; gap: 0.2rem; min-height: 2.75rem; padding: 0; border: 0; background: none; color: inherit; font: 400 var(--tkb-fs-24) / normal var(--tkb-font); text-transform: uppercase; cursor: pointer; transition: color 0.2s ease;}.tkb-lang-switch__btn:hover, .tkb-lang-switch__btn:focus-visible{color: var(--tkb-bulks-gold);}.tkb-lang-switch__menu{position: absolute; top: calc(100% + 0.5rem); right: 0; z-index: 2; min-width: 13rem; margin: 0; padding: 0.5rem 0; list-style: none; background: var(--tkb-white); box-shadow: 0 16px 30px rgba(24, 24, 25, 0.12); opacity: 0; visibility: hidden; transform: translateY(-8px); transition: opacity 0.25s ease, transform 0.25s ease, visibility 0.25s ease;}.tkb-lang-switch__btn[aria-expanded="true"] + .tkb-lang-switch__menu{opacity: 1; visibility: visible; transform: none;}.tkb-lang-switch__option{display: flex; align-items: center; gap: 0.75rem; min-height: 2.75rem; padding: 0.25rem 1.25rem; color: var(--tkb-bulks-black); font-size: var(--tkb-fs-18); text-decoration: none; transition: background-color 0.2s ease, color 0.2s ease;}.tkb-lang-switch__option-code{min-width: 2.5rem; color: var(--tkb-bulks-gold); font-weight: 500;}.tkb-lang-switch__option:hover, .tkb-lang-switch__option:focus-visible{background: var(--tkb-gray-bg); color: var(--tkb-bulks-gold);}.tkb-lang-switch__option[aria-current="true"]{font-weight: 500;}.tkb-lang-switch__option[aria-current="true"]::after{content: ""; width: 0.65rem; height: 0.35rem; margin-inline-start: auto; border-bottom: 2px solid var(--tkb-bulks-gold); border-left: 2px solid var(--tkb-bulks-gold); transform: translateY(-25%) rotate(-45deg);}.tkb-site-menu__tools, .tkb-site-tools{display: flex; align-items: center;}.tkb-site-tools a{display: inline-flex; align-items: center; justify-content: center; width: 2.75rem; height: 2.75rem; color: inherit; transition: color 0.2s ease, transform 0.2s ease;}.tkb-site-tools a:hover, .tkb-site-tools a:focus-visible{color: var(--tkb-bulks-gold); transform: translateY(-1px);}.tkb-site-tools .tkb-icon{font-size: 2.25rem;}@media (max-width: 1399.98px){.tkb-site-burger{display: inline-flex; flex-direction: column; justify-content: center; gap: 6px; width: 2.75rem; height: 2.75rem; margin-left: auto; padding: 0 0.45rem; border: 0; background: none; color: inherit; cursor: pointer;}.tkb-site-burger span{display: block; height: 2px; background: currentColor;}.tkb-site-menu{position: fixed; inset: 0; z-index: 1; display: flex; flex-direction: column; gap: 1.5rem; padding: 1.25rem var(--tkb-gutter) 2.5rem; overflow-y: auto; overscroll-behavior: contain; background: var(--tkb-bulks-black); color: var(--tkb-white); opacity: 0; visibility: hidden; transition: opacity 0.25s ease, visibility 0.25s ease;}.tkb-site-header.tkb-is-menu-open .tkb-site-menu{opacity: 1; visibility: visible;}.tkb-site-menu__close{position: relative; flex-shrink: 0; align-self: flex-end; width: 2.75rem; height: 2.75rem; padding: 0; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 50%; background: transparent; color: var(--tkb-white); cursor: pointer; transition: background-color 0.2s ease, transform 0.2s ease;}.tkb-site-menu__close::before, .tkb-site-menu__close::after{content: ""; position: absolute; top: 50%; left: 50%; width: 1.1rem; height: 2px; background: currentColor; transform: translate(-50%, -50%) rotate(45deg);}.tkb-site-menu__close::after{transform: translate(-50%, -50%) rotate(-45deg);}.tkb-site-menu__close:hover, .tkb-site-menu__close:focus-visible{background: rgba(255, 255, 255, 0.12); transform: rotate(90deg);}.tkb-site-menu__tools{order: 1; justify-content: flex-end; gap: 1rem;}.tkb-site-menu__tools .tkb-lang-switch__btn{font-size: 1.25rem;}.tkb-site-tools{gap: 0.25rem;}.tkb-site-header__cta{order: 2; width: 100%; min-height: 3.25rem;}.tkb-site-nav{order: 3;}.tkb-site-nav__list{border-top: 1px solid rgba(255, 255, 255, 0.15);}.tkb-site-nav__link{justify-content: space-between; width: 100%; min-height: 3.5rem; border-bottom: 1px solid rgba(255, 255, 255, 0.15); color: var(--tkb-white); font: 300 1.25rem / normal var(--tkb-font);}.tkb-site-nav__link[aria-expanded="true"]{border-bottom-color: var(--tkb-bulks-gold);}.tkb-site-nav__link:focus-visible, .tkb-site-nav__link[aria-current="page"]{color: var(--tkb-bulks-gold);}.tkb-site-nav__menu{display: grid; grid-template-rows: 0fr; visibility: hidden; transition: grid-template-rows 0.3s ease, visibility 0.3s ease;}.tkb-site-nav__link[aria-expanded="true"] + .tkb-site-nav__menu{grid-template-rows: 1fr; visibility: visible;}.tkb-site-nav__menu-inner{overflow: hidden;}.tkb-site-nav__groups{display: grid; gap: 1.25rem; padding: 1.25rem 0 1rem;}.tkb-site-nav__group-title{display: block; margin-bottom: 0.25rem; padding-block: 0.6rem; color: var(--tkb-bulks-gold);}.tkb-site-nav__menu-links a{display: block; padding: 0.65rem 0; color: rgba(255, 255, 255, 0.8); font-size: 1rem; font-weight: 300;}.tkb-site-nav__group-title:focus-visible, .tkb-site-nav__group-title[aria-current="page"], .tkb-site-nav__menu-links a:focus-visible, .tkb-site-nav__menu-links a[aria-current="page"]{padding-left: 0.5rem;}.tkb-site-nav__menu-links a:focus-visible, .tkb-site-nav__menu-links a[aria-current="page"]{color: var(--tkb-white);}html.tkb-is-menu-locked{overflow: hidden;}}@media (max-width: 1399.98px) and (hover: hover){.tkb-site-nav__link:hover{color: var(--tkb-bulks-gold);}.tkb-site-nav__group-title:hover{padding-left: 0.5rem;}.tkb-site-nav__menu-links a:hover{padding-left: 0.5rem; color: var(--tkb-white);}}@media (min-width: 1400px){.tkb-site-burger, .tkb-site-menu__close{display: none;}.tkb-site-menu{display: contents;}.tkb-site-nav{align-self: stretch; margin: 0 auto 0 var(--tkb-nav-gap);}.tkb-site-nav__list{display: flex; align-items: stretch; gap: clamp(2rem, -8.77rem + 12.31vw, 6rem); height: 100%;}.tkb-site-nav__item{display: flex; align-items: center;}.tkb-site-nav__link::after{content: ""; position: absolute; left: 0; bottom: 0.25rem; width: 0; height: 1px; background: var(--tkb-bulks-gold); transition: width 0.25s ease;}.tkb-site-nav__link:hover::after, .tkb-site-nav__link:focus-visible::after, .tkb-site-nav__link[aria-current="page"]::after, .tkb-site-nav__link[aria-expanded="true"]::after{width: 100%;}.tkb-site-nav__menu{position: absolute; top: 100%; left: calc(var(--tkb-gutter) + var(--tkb-logo-w) + var(--tkb-nav-gap)); right: var(--tkb-gutter); padding: 2.25rem 2.75rem; background: var(--tkb-white); color: var(--tkb-bulks-black); box-shadow: 0 16px 30px rgba(24, 24, 25, 0.08); opacity: 0; visibility: hidden; transform: translateY(-8px); pointer-events: none; transition: opacity 0.25s ease, transform 0.25s ease, visibility 0.25s ease;}.tkb-site-nav__link[aria-expanded="true"] + .tkb-site-nav__menu, html:not(.tkb-js) .tkb-site-nav__item:hover > .tkb-site-nav__menu, html:not(.tkb-js) .tkb-site-nav__item:focus-within > .tkb-site-nav__menu{opacity: 1; visibility: visible; transform: none; pointer-events: auto;}.tkb-site-nav__groups{display: grid; grid-template-columns: repeat(auto-fill, minmax(12.5rem, 1fr)); gap: 1.75rem 2rem;}.tkb-site-nav__group-title{margin-bottom: 0.375rem; padding-block: 0.25rem; color: var(--tkb-bulks-gold);}.tkb-site-nav__menu-links li + li{margin-top: 0.25rem;}.tkb-site-nav__menu-links a{padding-block: 0.125rem; color: var(--tkb-bulks-black); font-size: 1rem; font-weight: 300; line-height: 1.35;}.tkb-site-nav__group-title::after, .tkb-site-nav__menu-links a::after{content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 1px; background: var(--tkb-bulks-gold); transition: width 0.25s ease;}.tkb-site-nav__menu-links a:hover, .tkb-site-nav__menu-links a:focus-visible, .tkb-site-nav__menu-links a[aria-current="page"]{color: var(--tkb-bulks-gold);}.tkb-site-nav__group-title:hover, .tkb-site-nav__group-title:focus-visible, .tkb-site-nav__group-title[aria-current="page"]{color: var(--tkb-bulks-black);}.tkb-site-nav__group-title:hover::after, .tkb-site-nav__group-title:focus-visible::after, .tkb-site-nav__group-title[aria-current="page"]::after, .tkb-site-nav__menu-links a:hover::after, .tkb-site-nav__menu-links a:focus-visible::after, .tkb-site-nav__menu-links a[aria-current="page"]::after{width: 100%;}.tkb-site-header__cta{margin-left: 2rem;}.tkb-site-menu__tools .tkb-lang-switch{margin-left: clamp(1.5rem, 0.35rem + 1.3vw, 3rem);}.tkb-site-menu__tools .tkb-lang-switch__btn{min-width: 4.1em;}.tkb-site-tools{gap: 0.25rem; margin: 0 -0.25rem 0 clamp(1rem, 0.4rem + 0.55vw, 1.6rem);}}@media (prefers-reduced-motion: reduce){.tkb-site-nav__menu, .tkb-lang-switch__menu{transform: none; transition: none;}.tkb-site-menu__close:hover, .tkb-site-menu__close:focus-visible{transform: none;}}.tkb-hero{position: relative; display: flex; align-items: center; min-height: clamp(30rem, 21.0256rem + 39.8803vw, 62.75rem); padding-block: calc(var(--tkb-header-h) + 2rem) 3rem; color: var(--tkb-white); isolation: isolate;}.tkb-hero--short{min-height: clamp(26rem, 18.6923rem + 32.4786vw, 51.625rem);}.tkb-hero__bg, .tkb-hero::before{position: absolute; inset: 0; z-index: -1;}.tkb-hero__bg{z-index: -2; width: 100%; height: 100%; object-fit: cover;}.tkb-hero::before{content: ""; background: var(--tkb-overlay);}.tkb-hero__video{position: absolute; inset: 0; z-index: -2; width: 100%; height: 100%; object-fit: cover; opacity: 0; transition: opacity 0.6s ease; pointer-events: none;}.tkb-hero.tkb-is-playing .tkb-hero__video{opacity: 1;}.tkb-category-card{display: block; color: var(--tkb-bulks-black); text-decoration: none;}.tkb-category-card__media{display: block; overflow: hidden; aspect-ratio: 420 / 646;}.tkb-category-card__media img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s ease;}.tkb-category-card:hover .tkb-category-card__media img, .tkb-category-card:focus-visible .tkb-category-card__media img{transform: scale(1.15);}.tkb-category-card__label{display: block; padding: 0.9rem 0.5rem; font-size: var(--tkb-fs-36); line-height: normal; text-align: center; color: #000;}.owl-carousel:not(.owl-loaded){--tkb-n: 1; --tkb-gap: 0px; display: flex; gap: var(--tkb-gap); overflow: hidden;}.owl-carousel:not(.owl-loaded) > *{flex: 0 0 calc((100% - (var(--tkb-n) - 1) * var(--tkb-gap)) / var(--tkb-n));}.tkb-products-popular .owl-carousel, .tkb-related .owl-carousel{--tkb-n: 1.15; --tkb-gap: 32px;}#tkb-carousel-categories{--tkb-n: 1.3; --tkb-gap: 28px;}#tkb-carousel-temoignages{--tkb-gap: 24px;}#tkb-carousel-categories:not(.owl-loaded){margin-bottom: 3.5rem;}@media (min-width: 576px){.tkb-products-popular .owl-carousel, .tkb-related .owl-carousel{--tkb-n: 2;}#tkb-carousel-categories{--tkb-n: 2.2;}}@media (min-width: 768px){#tkb-carousel-temoignages{--tkb-n: 2;}}@media (min-width: 992px){.tkb-products-popular .owl-carousel, .tkb-related .owl-carousel{--tkb-n: 3;}#tkb-carousel-categories{--tkb-n: 3.2;}}@media (min-width: 1200px){#tkb-carousel-temoignages{--tkb-n: 3;}}@media (min-width: 1400px){.tkb-products-popular .owl-carousel, .tkb-related .owl-carousel{--tkb-n: 4;}#tkb-carousel-categories{--tkb-n: 4.25;}}.owl-carousel .owl-dots{display: flex; justify-content: center; margin-top: 0.75rem;}.owl-carousel button.owl-dot, .tkb-testimonials__dots button.owl-dot{display: inline-flex; align-items: center; justify-content: center; width: 1.9375rem; height: 2.75rem;}.owl-dot span{display: block; width: 11px; height: 11px; border-radius: 50%; background: var(--tkb-gray); transition: all 0.2s ease;}.owl-dot.active span{width: 27px; height: 27px; border: 1px solid rgba(155, 143, 115, 0.7); background: radial-gradient(circle, var(--tkb-bulks-gold) 0 5px, transparent 5.5px);}.tkb-product-card{position: relative; color: var(--tkb-bulks-black);}.tkb-product-card__media{position: relative; display: block; overflow: hidden; aspect-ratio: 1; background: var(--tkb-white);}.tkb-product-card__media img{width: 100%; height: 100%; object-fit: cover;}.tkb-product-card__media--packshot img{object-fit: contain;}.tkb-product-card__media--packshot::after{content: ""; position: absolute; inset: 0; background: rgba(0, 0, 0, 0.03); pointer-events: none;}.tkb-product-card__body{display: grid; grid-template-columns: 1fr auto; align-items: baseline; column-gap: 1rem; padding-top: 1.25rem;}.tkb-product-card__sku{margin: 0; color: var(--tkb-bulks-gold); font-size: var(--tkb-fs-32); font-weight: 700; line-height: normal;}.tkb-product-card__sku a{text-decoration: none;}.tkb-product-card__sku a::after{content: ""; position: absolute; inset: 0;}.tkb-product-card__more{align-self: center; font-size: var(--tkb-fs-16); color: #161618;}.tkb-product-card__cat{grid-column: 1 / -1; margin: -0.15rem 0 0; font-size: var(--tkb-fs-20); font-weight: 500; color: #000;}.tkb-product-card__sub{margin: 0.4375rem 0 0; font-size: var(--tkb-fs-16); color: #181b1f; font-weight: 300;}.tkb-product-card__fav{justify-self: end; position: relative; z-index: 1; display: inline-flex; align-items: center; justify-content: center; width: 2.75rem; height: 2.75rem; margin: -0.5rem -0.4rem 0 0; padding: 0; border: 0; background: none; color: var(--tkb-bulks-gold);}.tkb-product-card__fav .tkb-icon{width: 1.875rem; height: 1.65rem;}.tkb-product-card--lg .tkb-product-card__body{align-items: center; padding-bottom: 1rem;}.tkb-listing__grid > li{display: flex;}.tkb-listing__grid .tkb-product-card--lg{display: flex; flex-direction: column; width: 100%;}.tkb-listing__grid .tkb-product-card--lg .tkb-product-card__body{flex: 1; grid-template-rows: 1fr auto auto;}.tkb-product-card--lg .tkb-product-card__sku{display: flex; align-items: center; min-height: 2em; font-size: var(--tkb-fs-36); line-height: 1;}.tkb-product-card--lg .tkb-product-card__cat{grid-area: 2 / 1; margin-top: 0; line-height: 1.083;}.tkb-product-card--lg .tkb-product-card__sub{grid-area: 3 / 1; align-self: start; margin-top: 0.25rem; line-height: 1.5; text-wrap: balance;}.tkb-product-card--lg .tkb-product-card__more{font-size: var(--tkb-fs-20);}.tkb-product-card--lg .tkb-product-card__cat, .tkb-product-card--lg .tkb-product-card__sub{font-size: var(--tkb-fs-24);}.tkb-product-card--lg .tkb-product-card__fav{grid-column: 2; grid-row: 2 / span 2; align-self: start; margin: 0 -0.0625rem 0 0;}.tkb-product-card--lg .tkb-product-card__fav .tkb-icon{width: 2.625rem; height: 2.35rem;}.tkb-products-popular__bar{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1rem; margin: clamp(1.5rem, 1.1rem + 1.6vw, 2.5rem) 0 clamp(2rem, 1.3rem + 3vw, 4.25rem);}.tkb-tabs-bulks{display: flex; flex-wrap: wrap; gap: 0 clamp(1rem, -0.2rem + 3.3vw, 2.75rem);}.tkb-tabs-bulks__tab{min-height: 2.75rem; padding: 0; border: 0; background: none; color: var(--tkb-bulks-black); font: 300 var(--tkb-fs-24) / normal var(--tkb-font); cursor: pointer;}.tkb-tabs-bulks__tab[aria-selected="true"]{font-weight: 500;}.tkb-tabs-bulks__label{background: linear-gradient(currentColor, currentColor) 50% calc(100% - 0.08em) / 0 1px no-repeat; transition: background-size 0.35s ease;}.tkb-tabs-bulks__tab[aria-selected="true"] .tkb-tabs-bulks__label{background-size: 100% 1px;}@media (hover: hover){.tkb-tabs-bulks__tab:hover .tkb-tabs-bulks__label{background-size: 100% 1px;}}.tkb-tabs-bulks__tab:focus-visible .tkb-tabs-bulks__label{background-size: 100% 1px;}.tkb-carousel-arrows{display: flex; gap: 0.6rem;}.tkb-carousel-arrow{display: inline-flex; align-items: center; justify-content: center; width: 3.5rem; height: 3.5rem; padding: 0; border: 0; background: none; color: rgba(24, 24, 25, 0.3);}.tkb-carousel-arrow .tkb-icon{font-size: 3.5rem; transition: transform 0.2s ease;}.tkb-carousel-arrow--next .tkb-icon{transform: scaleX(-1);}.tkb-carousel-arrow:not(:disabled){transition: color 0.2s ease;}.tkb-carousel-arrow:not(:disabled):focus-visible{color: var(--tkb-bulks-gold);}.tkb-carousel-arrow--prev:not(:disabled):focus-visible .tkb-icon{transform: translateX(-0.25rem);}.tkb-carousel-arrow--next:not(:disabled):focus-visible .tkb-icon{transform: scaleX(-1) translateX(-0.25rem);}@media (hover: hover){.tkb-carousel-arrow:not(:disabled):hover{color: var(--tkb-bulks-gold);}.tkb-carousel-arrow--prev:not(:disabled):hover .tkb-icon{transform: translateX(-0.25rem);}.tkb-carousel-arrow--next:not(:disabled):hover .tkb-icon{transform: scaleX(-1) translateX(-0.25rem);}}@media (prefers-reduced-motion: reduce){.tkb-carousel-arrow .tkb-icon{transition: none;}}.tkb-carousel-arrow:disabled{color: rgba(24, 24, 25, 0.12); cursor: default;}.tkb-product-card__media img.tkb-product-card__img-hover{display: none;}:is(.tkb-products-popular, .tkb-related) .owl-stage-outer{margin-top: -4px; padding-top: 4px;}:is(.tkb-products-popular, .tkb-related) .tkb-product-card{transition: transform 0.3s ease;}:is(.tkb-products-popular, .tkb-related) .tkb-product-card__media img{transition: transform 0.35s ease, opacity 0s linear;}:is(.tkb-products-popular, .tkb-related) .tkb-product-card:focus-within{transform: translateY(-4px);}:is(.tkb-products-popular, .tkb-related) .tkb-product-card:focus-within .tkb-product-card__media img{transform: scale(1.05);}@media (hover: hover){:is(.tkb-products-popular, .tkb-related) .tkb-product-card__media img.tkb-product-card__img-hover{display: block; position: absolute; inset: 0; opacity: 0; transition: transform 0.35s ease, opacity 0.4s ease;}:is(.tkb-products-popular, .tkb-related) .tkb-product-card:hover{transform: translateY(-4px);}:is(.tkb-products-popular, .tkb-related) .tkb-product-card:hover .tkb-product-card__media img{transform: scale(1.05);}:is(.tkb-products-popular, .tkb-related) .tkb-product-card:is(:hover, :focus-within) .tkb-product-card__img-hover{opacity: 1;}:is(.tkb-products-popular, .tkb-related) .tkb-product-card:is(:hover, :focus-within):has(.tkb-product-card__img-hover) .tkb-product-card__media img:first-child{opacity: 0; transition-delay: 0s, 0.4s;}}@media (prefers-reduced-motion: reduce){:is(.tkb-products-popular, .tkb-related) .tkb-product-card, :is(.tkb-products-popular, .tkb-related) .tkb-product-card__media img, :is(.tkb-products-popular, .tkb-related) .tkb-product-card__media img.tkb-product-card__img-hover{transition: none;}}.tkb-mission-banner{position: relative; display: flex; align-items: center; min-height: clamp(28rem, 22.7rem + 23.6vw, 43.8125rem); padding-block: 3.5rem; color: var(--tkb-white); isolation: isolate;}.tkb-mission-banner__bg{position: absolute; inset: 0; z-index: -2; width: 100%; height: 100%; object-fit: cover;}.tkb-mission-banner::before{content: ""; position: absolute; inset: 0; z-index: -1; background: var(--tkb-overlay);}.tkb-mission-banner__inner{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 2rem;}.tkb-mission-banner__text{max-width: 45.25rem;}.tkb-mission-banner__title{margin-bottom: clamp(0.75rem, 0.4rem + 0.7vw, 1.025rem); font-size: var(--tkb-fs-48); font-weight: 700; line-height: 1.34;}.tkb-mission-banner__text p{margin: 0 0 1.333em; color: rgba(255, 255, 255, 0.8); font-size: var(--tkb-fs-24); line-height: 1.333; font-weight: 300; text-wrap: wrap;}.tkb-mission-banner__text p:last-child{margin-bottom: 0;}.tkb-mission-banner .tkb-btn-bulks{border-color: rgba(17, 17, 17, 0.1);}.tkb-mission-banner .tkb-btn-bulks:hover, .tkb-mission-banner .tkb-btn-bulks:focus-visible{border-color: var(--tkb-bulks-gold); background: var(--tkb-bulks-black); color: var(--tkb-bulks-gold);}.tkb-mission-banner .tkb-btn-bulks:focus-visible{outline: 2px solid var(--tkb-white); outline-offset: 3px;}.tkb-mission-banner .tkb-btn-bulks:active{border-color: var(--tkb-bulks-gold); background: var(--tkb-bulks-black); color: var(--tkb-white);}@media (min-width: 992px){.tkb-mission-banner__inner .tkb-btn-bulks{position: relative; top: clamp(0rem, 3.18vw - 1.97rem, 1.84rem); min-width: 22.25rem; margin-right: clamp(0rem, -16.04rem + 21.39vw, 9.4375rem);}}.tkb-cta-banner{position: relative; display: flex; align-items: center; min-height: clamp(16rem, 14.5rem + 6.4vw, 21.5rem); padding-block: 2.5rem; color: var(--tkb-white); isolation: isolate;}.tkb-cta-banner__bg{position: absolute; inset: 0; z-index: -1; width: 100%; height: 100%; object-fit: cover;}.tkb-cta-banner__inner{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1.5rem 2rem; padding-left: calc(var(--tkb-gutter) + clamp(0rem, -15.2rem + 20.28vw, 9.125rem));}.tkb-cta-banner__text{max-width: 47.4375rem; margin: 0; color: rgba(255, 255, 255, 0.8); font-size: var(--tkb-fs-36); font-weight: 300; line-height: 1.17;}@media (min-width: 992px){.tkb-cta-banner__inner .tkb-btn-bulks{min-width: 21.8125rem; margin-right: clamp(0rem, -15.7rem + 20.97vw, 9.4375rem);}}.tkb-accordion-bulks{margin: 0; padding: 0; list-style: none;}.tkb-accordion-bulks__item{border-bottom: 1px solid rgba(155, 143, 115, 0.3);}.tkb-accordion-bulks__heading{margin: 0; font: inherit;}.tkb-accordion-bulks__trigger{display: flex; align-items: center; justify-content: space-between; gap: 1rem; width: 100%; min-height: 2.75rem; padding: 0.35rem 0; border: 0; background: none; color: var(--tkb-bulks-gold); font: 400 var(--tkb-fs-24) / normal var(--tkb-font); letter-spacing: 0.05em; text-align: left; cursor: pointer;}@media (min-width: 1920px){.tkb-accordion-bulks__trigger{color: var(--tkb-bulks-gold);}}.tkb-accordion-bulks__trigger .tkb-icon{width: 1.5rem; height: 1.5rem; transition: transform 0.2s ease;}.tkb-accordion-bulks__trigger[aria-expanded="true"] .tkb-icon{transform: rotate(180deg);}.tkb-accordion-bulks__panel p{margin: 0; padding: 0.75rem 0 1rem; font-size: var(--tkb-fs-24); line-height: 1.17; letter-spacing: 0.05em;}.tkb-testimonials{padding-block: clamp(3rem, 2.6rem + 1.6vw, 4.125rem); background: var(--tkb-gray-bg);}.tkb-testimonials__intro{max-width: 28.1875rem; margin: 0.95rem auto clamp(2rem, 1.3rem + 3vw, 4rem); color: #505050; font-size: var(--tkb-fs-20); line-height: 1.3; text-align: center; font-weight: 300;}.tkb-testimonials .owl-stage{display: flex; align-items: center;}.tkb-testimonial-card{display: flex; flex-direction: column; gap: 1.75rem; margin: 0; padding: clamp(1.5rem, 1.1rem + 1.6vw, 2.625rem); background: var(--tkb-white);}.tkb-testimonial-card .tkb-icon-quote{width: 2.9375rem; height: 2.9375rem; color: var(--tkb-bulks-gold);}.tkb-testimonial-card blockquote{margin: 0; color: #505050; font-size: var(--tkb-fs-18); line-height: 1.556; letter-spacing: -0.02em; font-weight: 200;}.tkb-testimonial-card figcaption{display: flex; flex-wrap: wrap; align-items: center; gap: 0.875rem;}.tkb-testimonial-card img.tkb-testimonial-card__avatar{flex-shrink: 0; width: 2.75rem; height: 2.75rem; border-radius: 50%;}.tkb-testimonial-card__name{flex: 1 1 auto; white-space: nowrap; color: #121212; font-size: var(--tkb-fs-18); letter-spacing: -0.02em; line-height: 1.333;}.tkb-rating{display: flex; gap: 4px; margin-left: auto; color: #f2a156;}.tkb-rating .tkb-icon{width: 1.4375rem; height: 1.3125rem;}.tkb-testimonials__controls{align-items: center; justify-content: center; margin-top: 1.5rem;}.tkb-testimonials__controls .tkb-carousel-arrow:not(:disabled):focus-visible{color: var(--tkb-bulks-black);}@media (hover: hover){.tkb-testimonials__controls .tkb-carousel-arrow:not(:disabled):hover{color: var(--tkb-bulks-black);}}.tkb-testimonials__dots{display: flex;}.tkb-testimonials__dots.disabled{display: none;}.tkb-testimonials__dots button.owl-dot{padding: 0; border: 0; background: none; color: inherit;}@media (min-width: 1200px){.tkb-testimonials--fits .tkb-testimonials__controls{display: none;}}.tkb-breadcrumb-bulks ol{margin: 0; padding: 1rem 0; list-style: none; font-size: var(--tkb-fs-18); font-weight: 400; line-height: 1.333; letter-spacing: 0.111em;}.tkb-breadcrumb-bulks li{display: inline;}.tkb-breadcrumb-bulks__sep{margin-inline: 0.5rem; color: var(--tkb-bulks-black); vertical-align: -0.15em; transform: rotate(-90deg);}.tkb-breadcrumb-bulks a{color: var(--tkb-bulks-black); text-decoration: underline; text-decoration-color: transparent; text-underline-offset: 0.25em; transition: color 0.2s ease, text-decoration-color 0.2s ease;}.tkb-breadcrumb-bulks a:is(:hover, :focus-visible){color: var(--tkb-bulks-gold); text-decoration-color: currentColor;}.tkb-breadcrumb-bulks [aria-current="page"]{color: var(--tkb-bulks-gold); font-weight: 600;}.tkb-footer-container{width: 100%; max-width: calc(90rem + 2 * var(--tkb-gutter)); margin-inline: auto; padding-inline: var(--tkb-gutter);}.tkb-footer-newsletter{padding-block: clamp(3.5rem, 1.9rem + 7.1vw, 7.5rem); background: var(--tkb-bulks-gold); color: var(--tkb-bulks-black);}.tkb-footer-newsletter__inner{display: grid; grid-template-columns: minmax(0, 1fr); gap: 2rem 5rem; align-items: center;}@media (min-width: 992px){.tkb-footer-newsletter__inner{grid-template-columns: repeat(2, minmax(0, 1fr));}}.tkb-footer-newsletter__title{margin-bottom: 1rem; color: var(--tkb-white); font-size: var(--tkb-fs-40); font-weight: 700; line-height: normal;}.tkb-footer-newsletter p{margin: 0; font-size: var(--tkb-fs-20); line-height: 1.5;}.tkb-newsletter-form__row{display: flex; min-height: 5.25rem;}.tkb-newsletter-form input{flex: 1; min-width: 0; padding: 0 clamp(1rem, 0.6rem + 1.6vw, 2rem); border: 0; border-radius: 6px 0 0 6px; background: rgba(255, 255, 255, 0.1); color: var(--tkb-bulks-black); font: 400 var(--tkb-fs-18) / 1.667 var(--tkb-font);}.tkb-newsletter-form input::placeholder{color: rgba(24, 24, 25, 0.8);}@media (max-width: 399.98px){.tkb-newsletter-form__row{flex-direction: column;}.tkb-newsletter-form input{min-height: 3.5rem; border-radius: 6px 6px 0 0;}.tkb-newsletter-form button{min-height: 3rem; border-radius: 0 0 6px 6px;}}.tkb-newsletter-form button{padding: 0 clamp(1rem, 0.6rem + 1.6vw, 2rem); border: 0; border-radius: 0 6px 6px 0; background: var(--tkb-white); box-shadow: var(--tkb-button-shadow); color: var(--tkb-bulks-black); font: 700 1rem / normal var(--tkb-font); cursor: pointer;}.tkb-newsletter-form button:hover, .tkb-newsletter-form button:focus-visible{background: var(--tkb-bulks-black); color: var(--tkb-white);}.tkb-footer-main{position: relative; padding-block: clamp(5rem, 3.4rem + 7.1vw, 7.5rem) clamp(2.5rem, 2.1rem + 1.6vw, 3.75rem); background: var(--tkb-bulks-black); color: #ccc; font-size: var(--tkb-fs-14); line-height: 1.7;}.tkb-back-to-top{position: absolute; top: 0; left: 50%; display: flex; align-items: center; justify-content: center; width: clamp(4rem, 3.4rem + 2.6vw, 6.25rem); height: clamp(4rem, 3.4rem + 2.6vw, 6.25rem); border: clamp(5px, 4px + 0.2vw, 8px) solid var(--tkb-bulks-black); border-radius: 50%; background: var(--tkb-white); color: var(--tkb-bulks-gold); transform: translate(-50%, -50%); transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);}.tkb-back-to-top .tkb-icon{width: 50%; height: 50%;}.tkb-footer-main .tkb-back-to-top, .tkb-footer-main .tkb-back-to-top:hover, .tkb-footer-main .tkb-back-to-top:focus-visible{color: var(--tkb-bulks-gold);}.tkb-back-to-top:hover, .tkb-back-to-top:focus-visible{box-shadow: 0 6px 20px rgba(255, 255, 255, 0.45); transform: translate(-50%, calc(-50% - 2px));}.tkb-back-to-top:active{box-shadow: 0 2px 8px rgba(255, 255, 255, 0.45); transform: translate(-50%, -50%);}.tkb-back-to-top:focus-visible{outline: 3px solid var(--tkb-white); outline-offset: 3px;}@media (prefers-reduced-motion: reduce){.tkb-back-to-top{transition: none;}.tkb-back-to-top:hover, .tkb-back-to-top:focus-visible, .tkb-back-to-top:active{transform: translate(-50%, -50%);}}.tkb-footer-main__inner{display: grid; gap: 2.5rem;}@media (min-width: 768px){.tkb-footer-main__inner{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}.tkb-footer-form{grid-column: 1 / -1;}}@media (min-width: 1200px){.tkb-footer-main__inner{grid-template-columns: minmax(0, 310fr) minmax(0, 122fr) minmax(0, 293fr) minmax(0, 201fr) minmax(0, 610fr); column-gap: 0; width: calc(min(96rem, 100vw - var(--tkb-gutter) - max(var(--tkb-gutter), (100vw - 90rem) / 2)) + 2 * var(--tkb-gutter)); max-width: none; margin-left: max(0rem, (100vw - 90rem) / 2 - var(--tkb-gutter)); margin-right: 0;}.tkb-footer-main__inner > nav{grid-column: 3;}.tkb-footer-form{grid-column: 5;}}.tkb-footer-main__logo svg{width: 15.4375rem; max-width: 100%; height: auto; aspect-ratio: 247 / 50; color: var(--tkb-white);}.tkb-footer-main__about{display: flex; flex-direction: column; gap: 1rem;}.tkb-footer-main__about address{display: flex; flex-direction: column; gap: 1rem; margin: 1.5rem 0 0; font-style: normal;}.tkb-footer-main__about p{margin: 0;}.tkb-footer-main a{color: inherit; text-decoration: none;}.tkb-footer-main a:hover, .tkb-footer-main a:focus-visible{color: var(--tkb-white); text-decoration: underline;}.tkb-footer-social{display: flex; gap: 0.25rem; margin: 1.5rem 0 0 -0.6rem; padding: 0; list-style: none;}.tkb-footer-social a{display: inline-flex; align-items: center; justify-content: center; width: 2.75rem; height: 2.75rem; color: var(--tkb-white);}.tkb-footer-social .tkb-icon{font-size: 1.5rem;}.tkb-footer-main__title{margin-bottom: 1.5rem; color: var(--tkb-white); font-size: var(--tkb-fs-18); font-weight: 600; line-height: 1.33;}.tkb-footer-links{margin: 0; padding: 0; list-style: none; line-height: 2.5;}.tkb-contact-form__required{margin: -0.75rem 0 1rem; color: var(--tkb-white);}.tkb-contact-form__required span, .tkb-contact-form .tkb-req{color: var(--tkb-bulks-gold);}.tkb-contact-form__grid{display: grid; grid-template-columns: minmax(0, 0.9fr) minmax(0, 1fr); gap: 0.84rem 0.875rem;}.tkb-contact-form__field--full{grid-column: 1 / -1;}@media (max-width: 399.98px){.tkb-contact-form__grid{grid-template-columns: minmax(0, 1fr);}}.tkb-contact-form__question{font-weight: 300;}.tkb-contact-form input, .tkb-contact-form select, .tkb-contact-form textarea{display: block; width: 100%; min-height: 2.125rem; padding: 0.25rem 0.84rem; border: 2px solid transparent; border-radius: 0; background: var(--tkb-white); color: var(--tkb-bulks-black); font: 300 var(--tkb-fs-14) / 1.715 var(--tkb-font);}.tkb-contact-form textarea{min-height: 3.785rem; resize: vertical;}.tkb-contact-form ::placeholder{color: #707070;}.tkb-contact-form select{appearance: none; background: var(--tkb-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cpath d='M6.125 8.75 10.5 13.125l4.375-4.375' fill='none' stroke='%23181819' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 0.5rem center / 1.3rem; color: #707070;}.tkb-contact-form select:valid{color: var(--tkb-bulks-black);}.tkb-contact-form__question{display: block; margin: 0.6rem 0 0.1rem; color: #ccc;}.tkb-contact-form [aria-invalid="true"]{border-color: #e35d5d;}.tkb-field-error{display: block; margin-top: 0.2rem; color: #ff9a9a; font-size: 0.8125rem;}.tkb-contact-form .tkb-btn-bulks, .tkb-newsletter-form + .tkb-form-status{width: 100%;}.tkb-contact-form .tkb-btn-bulks{min-height: 2.25rem; margin-top: 1.25rem; font: 600 1rem / 1.5 var(--tkb-font);}.tkb-contact-form .tkb-btn-bulks--text-white:hover, .tkb-contact-form .tkb-btn-bulks--text-white:focus-visible{background: var(--tkb-bulks-gold); color: var(--tkb-bulks-black);}.tkb-contact-form .tkb-btn-bulks--text-white:active{background: var(--tkb-white); color: var(--tkb-bulks-black);}.tkb-form-status{margin: 0.75rem 0 0; font-size: var(--tkb-fs-14);}.tkb-footer-legal{padding-block: 1.25rem; border-top: 1px solid rgba(255, 255, 255, 0.1); background: var(--tkb-bulks-black); color: #ccc; font-size: var(--tkb-fs-14); text-align: center;}.tkb-footer-legal p{margin: 0;}.tkb-hero--top{align-items: flex-start; padding-top: calc(var(--tkb-header-h) + clamp(2rem, 0.298rem + 7.564vw, 9.375rem));}.tkb-hero__content{max-width: 46.375rem;}.tkb-hero--inner{padding-top: calc(var(--tkb-header-h) + clamp(2rem, -0.1625rem + 9.615vw, 11.375rem));}.tkb-hero--inner .tkb-hero__text strong{font-weight: 600;}.tkb-hero__text{margin: clamp(1.25rem, 0.5rem + 3vw, 3.375rem) 0 clamp(1.5rem, 0.6rem + 3.7vw, 4.125rem);}.tkb-hero__title{font-size: clamp(1.875rem, 1.25rem + 2.6vw, 4rem); font-weight: 300; line-height: 1.125; letter-spacing: 0.05em; text-transform: uppercase;}.tkb-hero__text{margin: clamp(1.25rem, 0.8rem + 1.6vw, 2.25rem) 0 clamp(1.5rem, 1rem + 2vw, 2.75rem); font-size: var(--tkb-fs-24); letter-spacing: 0.05em; font-weight: 300;}.tkb-lead-text{max-width: 64.75rem; margin: 0 auto; font-size: var(--tkb-fs-24); letter-spacing: 0.05em; text-align: center;}.tkb-home-categories{padding-block: clamp(3rem, 2.5rem + 2.2vw, 4.875rem) clamp(2.5rem, 2.2rem + 1.4vw, 4.9375rem);}.tkb-home-categories .tkb-section-title{margin: clamp(2rem, 1.1rem + 3.1vw, 4.5rem) 0 clamp(1.5rem, 0.95rem + 2.2vw, 3.75rem);}.tkb-carousel-bleed{padding-left: clamp(1rem, 0.85rem + 0.66vw, 2.0625rem);}.tkb-carousel-bleed .owl-dots{margin-left: calc(-1 * clamp(1rem, 0.85rem + 0.66vw, 2.0625rem));}.tkb-video-block__frame{position: relative; aspect-ratio: 16 / 9; background: var(--tkb-bulks-black);}.tkb-video-block__poster, .tkb-video-block video{width: 100%; height: 100%; object-fit: cover;}.tkb-video-block__video{position: absolute; inset: 0;}.tkb-values .tkb-section-title{margin-bottom: clamp(2rem, 1.3rem + 3vw, 3.75rem);}.tkb-value-row{display: grid;}.tkb-value-row + .tkb-value-row{margin-top: clamp(3rem, 2.1rem + 4.1vw, 6.25rem);}.tkb-value-row__media img{width: 100%; height: 100%; aspect-ratio: 975 / 690; object-fit: cover;}.tkb-value-row__text{max-width: 48rem; margin: 0 auto; padding: 2rem 0 0; text-align: center;}.tkb-value-row__title{margin-bottom: clamp(1.5rem, 0.9rem + 2.5vw, 2.5rem); color: var(--tkb-bulks-gold); font-size: var(--tkb-fs-48); font-weight: 400; line-height: normal;}.tkb-value-row__text p{font-size: var(--tkb-fs-24); letter-spacing: 0.05em; font-weight: 300;}.tkb-value-row__text .tkb-btn-bulks{min-width: 19.72rem; margin-top: clamp(1rem, 0.6rem + 1.6vw, 2rem);}@media (max-width: 991.98px){.tkb-value-row__text .tkb-btn-bulks--outline{min-width: 0; min-height: 3.125rem; color: var(--tkb-bulks-gold); font-size: var(--tkb-fs-20);}}@media (min-width: 992px){.tkb-value-row{grid-template-columns: minmax(0, 975fr) minmax(0, 945fr); align-items: center; min-height: clamp(30rem, 6rem + 32vw, 43.125rem);}.tkb-value-row__media{align-self: stretch;}.tkb-value-row__media img{aspect-ratio: auto;}.tkb-value-row__text{padding: 2rem;}.tkb-value-row--text-left .tkb-value-row__media{order: 2;}}.tkb-services-list{padding-block: var(--tkb-section-gap);}.tkb-service-row{display: grid; gap: 1.5rem;}.tkb-service-row + .tkb-service-row{margin-top: clamp(3.5rem, 2.7rem + 3.5vw, 6.3rem);}.tkb-service-row__media img{width: 100%; aspect-ratio: 875 / 564; object-fit: cover;}.tkb-service-row__title{margin-bottom: clamp(0.75rem, 0.6rem + 0.6vw, 1.25rem); font-size: var(--tkb-fs-48); font-weight: 500; line-height: normal;}.tkb-service-row__text > :last-child{margin-bottom: 0;}.tkb-service-row__lead{margin-bottom: clamp(0.75rem, 0.6rem + 0.6vw, 1.5rem); font-size: var(--tkb-fs-24); line-height: 1.333; letter-spacing: 0.05em; font-weight: 300;}@media (min-width: 992px){.tkb-service-row{grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: center; gap: 0 1.75rem;}.tkb-service-row__text{padding-left: 1.75rem;}.tkb-service-row--image-right .tkb-service-row__media{order: 2;}.tkb-service-row--image-right .tkb-service-row__text{padding: 0 1.75rem 0 0;}}.tkb-advantages .tkb-section-title::after{content: ""; display: block; width: 4.625rem; height: 0.375rem; margin: 0.375rem auto 0; background: var(--tkb-bulks-gold);}.tkb-advantages__question{margin: clamp(1rem, 0.8rem + 0.8vw, 1.625rem) auto 0; font-size: var(--tkb-fs-24); font-weight: 500; letter-spacing: 0.05em; text-align: center;}.tkb-advantages__intro{max-width: 77.625rem; margin: 0 auto; font-size: var(--tkb-fs-24); letter-spacing: 0.05em; text-align: center; font-weight: 300;}.tkb-advantages__list{display: grid; gap: 0 5.625rem; max-width: 77.25rem; margin: clamp(2.5rem, 1.6rem + 3.8vw, 6.75rem) auto 0; padding: 0; list-style: none;}@media (min-width: 992px){.tkb-advantages__list{grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: start;}}.tkb-advantage{border-bottom: 1px solid rgba(155, 143, 115, 0.25);}.tkb-advantage__heading{margin: 0; font: inherit;}.tkb-advantage__trigger{display: grid; grid-template-columns: clamp(3.5rem, 3rem + 1.6vw, 4.875rem) 1fr auto; align-items: center; gap: clamp(1rem, 0.7rem + 1.2vw, 2.125rem); width: 100%; min-height: clamp(6rem, 5rem + 4vw, 8.5rem); padding: 1rem 0; border: 0; background: none; color: var(--tkb-bulks-black); font: 500 var(--tkb-fs-24) / 1.5 var(--tkb-font); letter-spacing: 0.05em; text-align: left; text-transform: uppercase; cursor: pointer;}.tkb-advantage__icon{width: 100%; height: auto; aspect-ratio: 1; color: var(--tkb-bulks-gold);}.tkb-advantage__chevron{width: 2.25rem; height: 2.25rem; margin-right: clamp(0rem, -0.6rem + 1.9vw, 1.25rem); transition: transform 0.2s ease;}.tkb-advantage__trigger[aria-expanded="true"] .tkb-advantage__chevron{transform: rotate(180deg);}.tkb-advantage__body{padding: 0 0 1.5rem; font-size: var(--tkb-fs-18);}.tkb-advantage__body ul{margin: 0 0 1em; padding-left: 1.25rem;}.tkb-mission-vision{position: relative; overflow: hidden; margin-top: clamp(3rem, 2.3rem + 1.5vw, 5.4375rem); background: var(--tkb-bulks-black); color: var(--tkb-white);}.tkb-mission-vision__inner{position: relative; display: grid; gap: 2.5rem; padding-block: 2.5rem;}.tkb-mission-vision__col p{margin-bottom: 1.25em; color: rgba(255, 255, 255, 0.8); font-weight: 300; line-height: normal;}.tkb-mission-vision__col--mission p{font-size: var(--tkb-fs-20);}.tkb-mission-vision__col--vision p{font-size: var(--tkb-fs-24); letter-spacing: 0.05em;}.tkb-mission-vision__title{margin-bottom: 1rem; font-size: var(--tkb-fs-128); font-weight: 500; line-height: 1; text-transform: uppercase;}.tkb-mission-vision__decor{display: none;}@media (max-width: 1679.98px){.tkb-mission-vision__col--vision p{font-size: var(--tkb-fs-20); letter-spacing: normal;}}@media (min-width: 1680px){.tkb-mission-vision__inner{grid-template-columns: minmax(0, 28.25rem) 1fr minmax(0, 28.25rem); min-height: clamp(28rem, 9rem + 25vw, 39.5625rem); padding-block: 0;}.tkb-mission-vision__col--mission{grid-column: 1;}.tkb-mission-vision__col--vision{display: flex; flex-direction: column; grid-column: 3; padding-top: clamp(2rem, 1rem + 2.8vw, 4.875rem); text-align: right;}.tkb-mission-vision__col--mission .tkb-mission-vision__title{margin: -0.3em 0 clamp(1.5rem, 0.5rem + 2.6vw, 3.5rem);}.tkb-mission-vision__col--vision .tkb-mission-vision__title{order: 2; margin: auto 0 -0.3em;}.tkb-mission-vision__decor{position: absolute; top: 0; left: 50%; display: block; width: auto; max-width: none; height: 100%; transform: translateX(-50%);}}.tkb-core-values{--tkb-pad: clamp(3rem, 2.65rem + 1.5vw, 4.25rem); --tkb-circle: clamp(3.5rem, 2.8rem + 3.09vw, 6.5rem); padding-block: var(--tkb-pad) clamp(3rem, 2.3rem + 2.6vw, 5.5rem);}.tkb-core-values__title{margin-bottom: 2rem; font-size: var(--tkb-fs-96); font-weight: 500; line-height: 1.5; text-transform: uppercase;}.tkb-core-values__list{display: grid; gap: 1.375rem; margin: 0; padding: 0; list-style: none;}.tkb-core-value{position: relative; display: grid; grid-template-columns: var(--tkb-circle) minmax(0, 1fr); column-gap: clamp(1.25rem, -0.4rem + 5.5vw, 6.1875rem); align-items: center;}.tkb-core-value::before{content: ""; position: absolute; top: -1.375rem; bottom: 0; left: calc(var(--tkb-circle) / 2); width: 1px; background: var(--tkb-bulks-gold);}.tkb-core-value:first-child::before{top: 0;}.tkb-core-value:last-child::before{bottom: 50%;}.tkb-core-value__number{position: relative; display: grid; place-items: center; width: var(--tkb-circle); height: var(--tkb-circle); border-radius: 50%; background: var(--tkb-bulks-gold); color: var(--tkb-white); font-size: calc(var(--tkb-circle) * 0.48); font-weight: 500; line-height: 1;}.tkb-core-value__title{margin-bottom: 0.5rem; font-size: var(--tkb-fs-40); font-weight: 500; line-height: 1.9; color: #000;}.tkb-core-value p{max-width: 37.9375rem; margin: 0; font-size: var(--tkb-fs-20); line-height: 1.3; font-weight: 300; color: #000;}@media (min-width: 992px){.tkb-core-values__inner{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: center;}.tkb-core-values__title{margin: 0; padding-inline: clamp(0rem, -8rem + 13.4vw, 9.3125rem) calc(var(--tkb-circle) / 2 + 1.5rem);}.tkb-core-values__title span{display: block;}.tkb-core-values__list{margin-left: calc(var(--tkb-circle) / -2);}.tkb-core-value{min-height: 10.9375rem;}.tkb-core-value:first-child::before{top: calc(-1 * var(--tkb-pad));}}.tkb-faq__title{font-weight: 600; line-height: 1.333;}.tkb-faq__title::after{content: ""; display: block; width: 4.625rem; height: 0.375rem; margin: 0.4rem auto 0; background: var(--tkb-bulks-gold);}.tkb-faq__list{max-width: 54.75rem; margin: clamp(2rem, 1.5rem + 2vw, 4.3rem) auto 0; padding: 0; list-style: none;}.tkb-faq__item{border-bottom: 1px solid rgba(155, 143, 115, 0.3);}.tkb-faq__heading{margin: 0; font: inherit;}.tkb-faq__trigger{display: grid; grid-template-columns: 2.25rem 1fr auto; align-items: center; gap: 0.75rem; width: 100%; min-height: 4.6875rem; padding: 0.75rem 0; border: 0; background: none; color: #000; font: 500 var(--tkb-fs-20) / normal var(--tkb-font); text-align: left; cursor: pointer;}.tkb-faq__number{color: var(--tkb-bulks-gold); font-size: var(--tkb-fs-24); text-align: center;}@media (min-width: 1920px){.tkb-faq__number{color: var(--tkb-bulks-gold);}}.tkb-faq__chevron{width: 2.25rem; height: 2.25rem; transition: transform 0.2s ease;}.tkb-faq__trigger[aria-expanded="true"] .tkb-faq__chevron{transform: rotate(180deg);}@media (hover: hover){.tkb-faq__trigger:hover .tkb-faq__question{color: var(--tkb-bulks-gold);}}.tkb-faq__answer{padding: 0 3rem 1.25rem; font-size: var(--tkb-fs-18); font-weight: 300;}.tkb-faq__answer p, .tkb-faq__answer ul{margin: 0;}.tkb-faq__answer ul{padding-left: 1.25rem;}.tkb-hero--center{justify-content: center; padding-block: 2rem; text-align: center;}.tkb-hero__title--category{font-size: var(--tkb-fs-48); font-weight: 500; letter-spacing: 0; text-transform: none; line-height: normal;}.tkb-hero__badges{position: absolute; right: var(--tkb-gutter); bottom: clamp(1.5rem, 0.6rem + 4vw, 6.3rem); display: flex; align-items: center; gap: clamp(0.75rem, 0.5rem + 1vw, 1.65rem); margin: 0; padding: 0; list-style: none;}.tkb-hero__badges svg, .tkb-hero__badges img{display: block; width: clamp(2.75rem, 2.2rem + 2.3vw, 4.875rem); height: auto; aspect-ratio: 78 / 80; color: var(--tkb-white);}.tkb-hero__badges img{aspect-ratio: 1;}.tkb-category-intro{padding-top: clamp(2.5rem, 2rem + 2.2vw, 5.2rem); text-align: center;}.tkb-category-intro__title{font-size: var(--tkb-fs-48); font-weight: 500; line-height: normal;}.tkb-category-intro__title::after{content: ""; display: block; width: 4.625rem; height: 6px; margin: 0.45rem auto 0; background: var(--tkb-bulks-gold);}.tkb-category-intro__text{max-width: var(--tkb-intro-w, 65.875rem); margin: 1rem auto 0; color: rgba(24, 24, 25, 0.7); font-size: var(--tkb-fs-18); line-height: 1.4; font-weight: 300;}.tkb-category-intro__text p{margin-bottom: 1.4em;}.tkb-category-intro__text p:last-child{margin-bottom: 0;}.tkb-subcat-row{display: flex; justify-content: safe center; gap: clamp(0.75rem, 0.5rem + 1vw, 1.625rem); margin: clamp(2rem, 1.6rem + 1.6vw, 3.125rem) 0 0; padding: 0 var(--tkb-gutter) 0.75rem; overflow-x: auto; list-style: none; scroll-snap-type: x mandatory; scroll-padding-inline: var(--tkb-gutter); scrollbar-width: thin;}.tkb-subcat-row > li{flex: 0 0 clamp(11rem, 8.71rem + 10.19vw, 20.9375rem); scroll-snap-align: start;}.tkb-subcat-row > li:has(.tkb-is-selected){scroll-snap-align: center;}@media (min-width: 992px){.tkb-subcat-row > li{flex-shrink: 1; min-width: 0;}}.tkb-subcat-card{display: block; width: 100%; padding: 0; border: 0; background: none; color: var(--tkb-bulks-black); text-align: center; text-decoration: none; cursor: pointer;}.tkb-subcat-card__media{position: relative; display: block; overflow: hidden; aspect-ratio: 335 / 486;}.tkb-subcat-card__media > img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s ease;}.tkb-subcat-card:hover .tkb-subcat-card__media > img{transform: scale(1.05);}.tkb-subcat-card__logo{position: absolute; bottom: 5%; left: 50%; width: 40%; transform: translateX(-50%);}.tkb-subcat-card__logo--large{bottom: 4%; width: 52%;}.tkb-subcat-card__label{display: block; margin-top: clamp(0.75rem, 0.6rem + 0.6vw, 2rem); font-size: var(--tkb-fs-24); text-wrap: balance; font-weight: 500; line-height: 1.2;}.tkb-subcat-card.tkb-is-selected .tkb-subcat-card__label, .tkb-subcat-card:hover .tkb-subcat-card__label{color: var(--tkb-bulks-gold);}@media (min-width: 1920px){.tkb-subcat-card.tkb-is-selected .tkb-subcat-card__label, .tkb-subcat-card:hover .tkb-subcat-card__label{color: var(--tkb-bulks-gold);}}.tkb-subcat-slider{margin-top: clamp(2rem, 1.6rem + 1.6vw, 3.125rem); padding-inline: var(--tkb-gutter);}#tkb-carousel-sous-categories{--tkb-n: 1.6; --tkb-gap: 12px;}#tkb-carousel-sous-categories:not(.owl-loaded){margin-bottom: 3.5rem;}#tkb-carousel-sous-categories:not(.owl-loaded) > :first-child{margin-left: calc(-1 * var(--tkb-start) * ((100% - (var(--tkb-n) - 1) * var(--tkb-gap)) / var(--tkb-n) + var(--tkb-gap)));}@media (min-width: 576px){#tkb-carousel-sous-categories{--tkb-n: 2.6; --tkb-gap: 16px;}}@media (min-width: 768px){#tkb-carousel-sous-categories{--tkb-n: 3.5; --tkb-gap: 20px;}}@media (min-width: 992px){#tkb-carousel-sous-categories{--tkb-n: 4; --tkb-gap: 26px;}}@media (min-width: 1400px){#tkb-carousel-sous-categories{--tkb-n: 5;}}.tkb-listing{padding-top: clamp(4rem, 3rem + 4.3vw, 9.375rem);}.tkb-listing__title{font-size: var(--tkb-fs-48); font-weight: 500; line-height: normal;}.tkb-listing__bar{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 0.5rem 2rem; margin: clamp(1.5rem, 1.1rem + 1.6vw, 3rem) 0 0.75rem; color: rgba(24, 24, 25, 0.8); font-size: var(--tkb-fs-20); letter-spacing: 0.05em;}.tkb-listing__filters, .tkb-listing__sort{display: flex; flex-wrap: wrap; align-items: center; gap: 0.25rem 0.95rem; margin: 0;}.tkb-listing__filters, .tkb-listing__sort{font-weight: 300;}.tkb-listing__label.tkb-listing__label--sort{font-weight: 600;}.tkb-listing__label{font-weight: 500; text-transform: uppercase;}.tkb-listing__option{display: inline-flex; align-items: center; gap: 0.4rem; min-height: 2.75rem;}.tkb-listing__option .tkb-icon{font-size: 1.3rem; transition: transform 0.25s ease;}.tkb-listing__facet{position: relative; display: inline-flex; align-items: center; gap: 0.3rem;}button.tkb-listing__option{padding: 0; border: 0; background: none; color: inherit; font: inherit; letter-spacing: inherit; cursor: pointer; transition: color 0.25s ease;}button.tkb-listing__option:hover, button.tkb-listing__option:focus-visible, button.tkb-listing__option[aria-expanded="true"]{color: var(--tkb-bulks-black);}button.tkb-listing__option[aria-expanded="true"] .tkb-icon{transform: rotate(180deg);}button.tkb-listing__option:disabled{color: rgba(24, 24, 25, 0.45); cursor: not-allowed;}.tkb-listing__facet.tkb-is-active > .tkb-listing__option{color: var(--tkb-bulks-gold); font-weight: 500;}.tkb-listing__facet.tkb-is-active > .tkb-listing__option .tkb-icon{display: none;}.tkb-listing__clear{position: relative; width: 1.5rem; height: 1.5rem; padding: 0; border: 0; background: none; color: var(--tkb-bulks-gold); cursor: pointer; transition: color 0.2s ease, transform 0.2s ease;}.tkb-listing__clear::before, .tkb-listing__clear::after{content: ""; position: absolute; top: 50%; left: 50%; width: 0.75rem; height: 1.5px; background: currentColor; transform: translate(-50%, -50%) rotate(45deg);}.tkb-listing__clear::after{transform: translate(-50%, -50%) rotate(-45deg);}.tkb-listing__clear:hover, .tkb-listing__clear:focus-visible{color: var(--tkb-bulks-black); transform: scale(1.15);}.tkb-listing__menu{position: absolute; top: 100%; left: 0; z-index: 20; min-width: 15rem; margin: 0.25rem 0 0; padding: 0.5rem 0; list-style: none; background: var(--tkb-white); border: 1px solid rgba(24, 24, 25, 0.08); box-shadow: 0 10px 25px -5px rgba(24, 24, 25, 0.12);}.tkb-listing__menu--end{right: 0; left: auto;}.tkb-listing__menu-item{position: relative; display: block; width: 100%; min-height: 2.75rem; padding: 0.5rem 2.75rem 0.5rem 1.25rem; border: 0; background: none; color: var(--tkb-bulks-black); font: 300 var(--tkb-fs-18) / 1.4 var(--tkb-font); text-align: left; white-space: nowrap; cursor: pointer; transition: background-color 0.2s ease, color 0.2s ease;}.tkb-listing__menu-item:hover, .tkb-listing__menu-item:focus-visible{background: var(--tkb-gray-bg); color: var(--tkb-bulks-gold);}.tkb-listing__menu-item[aria-pressed="true"]{color: var(--tkb-bulks-gold); font-weight: 500;}.tkb-listing__menu-item[aria-pressed="true"]::after{content: ""; position: absolute; top: 50%; right: 1.1rem; width: 0.65rem; height: 0.35rem; border-bottom: 2px solid currentColor; border-left: 2px solid currentColor; transform: translateY(-70%) rotate(-45deg);}.tkb-listing__menu-count{color: rgba(24, 24, 25, 0.6);}.tkb-listing__reset{min-height: 2.75rem; padding: 0; border: 0; background: none; color: var(--tkb-bulks-gold); font: 500 var(--tkb-fs-18) / normal var(--tkb-font); text-decoration: underline; text-underline-offset: 0.2em; cursor: pointer;}.tkb-listing__reset:hover, .tkb-listing__reset:focus-visible{color: var(--tkb-bulks-black);}.tkb-listing__empty{margin: 2.5rem 0 0; color: rgba(24, 24, 25, 0.7); font-size: var(--tkb-fs-20); font-weight: 300; text-align: center;}@media (max-width: 575.98px){.tkb-listing__filters, .tkb-listing__sort{position: relative;}.tkb-listing__facet{position: static;}.tkb-listing__menu, .tkb-listing__menu--end{right: 0; left: 0; min-width: 0;}.tkb-listing__menu-item{white-space: normal;}}@media (prefers-reduced-motion: reduce){.tkb-listing__option .tkb-icon, .tkb-listing__clear{transition: none;}}.tkb-listing__grid{display: grid; gap: clamp(2rem, 1.4rem + 2.6vw, 4rem) clamp(1rem, 0.75rem + 1vw, 1.9375rem); margin: 0; padding: 0; list-style: none;}@media (min-width: 768px){.tkb-listing__grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1200px){.tkb-listing__grid{grid-template-columns: repeat(3, minmax(0, 1fr));}}.tkb-listing__summary{margin: clamp(1.5rem, 1rem + 1.5vw, 2.2rem) 0 0; padding-top: 1.5rem; border-top: 1px solid var(--tkb-gray); color: rgba(24, 24, 25, 0.8); font-size: var(--tkb-fs-20); letter-spacing: 0.05em; text-align: center; font-weight: 300;}.tkb-category-listing-end{height: clamp(4rem, 3.2rem + 3.4vw, 7rem);}.tkb-category-listing-end--product{height: clamp(4rem, 3.2rem + 3.4vw, 6.25rem);}.tkb-related__bar{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1rem; margin-bottom: clamp(1.5rem, 0.8rem + 3vw, 4.4rem);}.tkb-related--last{padding-bottom: clamp(3.5rem, 1.6rem + 7.4vw, 10.375rem);}.tkb-related__title{font-size: var(--tkb-fs-48); font-weight: 500; line-height: normal;}@media (min-width: 992px){.tkb-related__bar [data-tkb-carousel-controls]{position: relative; top: calc(var(--tkb-fs-48) * 0.35);}}.tkb-series{margin-top: clamp(2rem, 1rem + 4.17vw, 5.625rem);}.tkb-series__banner{width: 100%; aspect-ratio: 1920 / 701; object-fit: cover;}.tkb-series__intro{max-width: 65.875rem; margin: clamp(2rem, 1.5rem + 2.2vw, 3.8rem) auto clamp(2rem, 1.3rem + 3vw, 4rem); font-size: var(--tkb-fs-18); line-height: 1.4; text-align: center;}.tkb-series__intro p{margin-bottom: 1.4em; font-weight: 300;}.tkb-features{display: grid; gap: 0 1.875rem; max-width: 94.5rem; margin: 0 auto; padding: 0; list-style: none;}@media (min-width: 992px){.tkb-features{grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: repeat(5, auto); grid-auto-flow: column;}}.tkb-feature{display: grid; grid-template-columns: clamp(4.5rem, 3.4rem + 4.7vw, 9.8rem) 1fr; align-items: start; gap: 0 0.625rem; padding-block: clamp(0.6rem, 0.3rem + 0.9vw, 1.25rem); border-bottom: 1px solid rgba(155, 143, 115, 0.3);}.tkb-feature .tkb-icon{width: 100%; height: auto; aspect-ratio: 1; color: var(--tkb-bulks-gold);}.tkb-feature__title{margin-bottom: 0.3rem; color: var(--tkb-bulks-gold); font-size: var(--tkb-fs-32); font-weight: 600; text-transform: uppercase; line-height: normal;}.tkb-feature p{margin: 0; font-size: var(--tkb-fs-24); line-height: 1.5; font-weight: 300;}.tkb-contact-page__inner{display: grid; gap: 2.5rem;}@media (min-width: 992px){.tkb-contact-page__inner{grid-template-columns: minmax(0, 724fr) minmax(0, 724fr); gap: clamp(1.25rem, 0.5rem + 1.2vw, 1.875rem); max-width: calc(92.375rem + 2 * var(--tkb-gutter)); margin-inline: auto;}}.tkb-contact-page__title, .tkb-auth__title{margin: 0; font-size: var(--tkb-fs-48); font-weight: 500; line-height: normal;}.tkb-contact-page__title::after, .tkb-auth__title::after{content: ""; display: block; width: 4.625rem; height: 0.375rem; margin-top: 0.25rem; background: var(--tkb-bulks-gold);}.tkb-contact-page__required{margin: 1rem 0 0.25rem; font-size: var(--tkb-fs-14);}.tkb-page-form__grid{display: grid; grid-template-columns: minmax(0, 334fr) minmax(0, 372fr); gap: 1.5rem 1.125rem;}.tkb-page-form__field--full{grid-column: 1 / -1;}@media (max-width: 575.98px){.tkb-page-form__grid{grid-template-columns: minmax(0, 1fr);}}.tkb-page-form input, .tkb-page-form textarea{display: block; width: 100%; min-height: 3.625rem; padding: 0.85rem 1rem; border: 2px solid transparent; border-radius: 0; background: rgba(155, 143, 115, 0.3); color: var(--tkb-bulks-black); font: 400 var(--tkb-fs-16) / 1.5 var(--tkb-font);}.tkb-page-form textarea{min-height: 6.4375rem; resize: vertical;}.tkb-page-form ::placeholder{color: var(--tkb-bulks-black); font-weight: 600; opacity: 1;}.tkb-page-form input:focus-visible, .tkb-page-form textarea:focus-visible{border-color: var(--tkb-bulks-gold); outline: 2px solid var(--tkb-bulks-black); outline-offset: 1px;}.tkb-page-form [aria-invalid="true"]{border-color: #b3261e;}.tkb-page-form .tkb-field-error{color: #b3261e;}.tkb-page-form__submit{width: 100%; min-height: 3.75rem; margin-top: 2.5rem;}.tkb-contact-page__photo{width: 100%; height: 100%; min-height: 18rem; aspect-ratio: 724 / 577; object-fit: cover;}@media (min-width: 992px){.tkb-contact-page__photo{aspect-ratio: auto;}}.tkb-contact-details{padding-bottom: clamp(3rem, 2.5rem + 2vw, 4.5rem);}.tkb-contact-details__list{display: grid; grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr)); gap: 2rem 1rem; margin: 0 auto; list-style: none;}.tkb-contact-details__item{display: flex; flex-direction: column; align-items: center; gap: clamp(1rem, 0.7rem + 1.2vw, 2.25rem); min-height: 2.75rem; color: var(--tkb-bulks-black); font-size: var(--tkb-fs-20); font-weight: 300; letter-spacing: 0.05em; text-align: center; text-decoration: none; transition: color 0.2s ease;}.tkb-contact-details__icon{font-size: 2.25rem; color: var(--tkb-bulks-gold);}.tkb-contact-details__item:hover, .tkb-contact-details__item:focus-visible{color: var(--tkb-bulks-gold);}.tkb-contact-map__frame{position: relative; height: clamp(20rem, 15rem + 14vw, 31.375rem); background: #eeece6;}.tkb-contact-map__frame iframe{position: absolute; inset: 0; width: 100%; height: 100%; border: 0;}.tkb-page-borea{--tkb-borea-blue: #5d82a4; --tkb-borea-text: #67727f;}.tkb-page-borea .tkb-hero__title{text-transform: uppercase;}.tkb-hero__badges .tkb-badge-logisvert{aspect-ratio: 103 / 66; width: clamp(3.5rem, 2.85rem + 2.9vw, 6.4375rem);}.tkb-borea-intro{display: grid; gap: 2.5rem; padding-top: var(--tkb-section-gap);}@media (min-width: 992px){.tkb-borea-intro{grid-template-columns: minmax(0, 810fr) minmax(0, 875fr); gap: clamp(2rem, -3.8rem + 9.2vw, 6rem); align-items: start;}}.tkb-borea-intro__logo{width: clamp(10rem, 8.4rem + 7vw, 16.8125rem); height: auto; aspect-ratio: 269 / 96;}.tkb-borea-intro__title{margin: clamp(1.5rem, 1rem + 2.2vw, 3.6rem) 0 0.4rem; color: var(--tkb-borea-blue); font-size: var(--tkb-fs-48); font-weight: 500; line-height: 1.5; text-transform: uppercase;}.tkb-borea-intro__title, .tkb-borea-intro__lead{text-wrap: balance;}@media (max-width: 1599.98px){.tkb-borea-intro__title{line-height: 1.25;}.tkb-borea-intro__title br, .tkb-borea-intro__lead br{display: none;}}.tkb-borea-intro__text{color: var(--tkb-borea-text); font-size: var(--tkb-fs-24); letter-spacing: 0.05em; font-weight: 300;}.tkb-borea-intro__lead{margin: clamp(1.5rem, 1rem + 2.2vw, 3.6rem) 0 clamp(1rem, 0.8rem + 0.8vw, 1.75rem); color: var(--tkb-borea-blue); font-size: var(--tkb-fs-32); font-weight: 500; line-height: 1.5;}.tkb-borea-benefits{margin: 0; padding: 0 0 0 clamp(1.5rem, 1.2rem + 1.2vw, 3.875rem); list-style: none;}.tkb-borea-benefits li{position: relative; margin-bottom: 1rem; color: var(--tkb-borea-text); font-size: var(--tkb-fs-24); font-weight: 300;}.tkb-borea-benefits li::before{content: ""; position: absolute; top: 0.6em; left: calc(-1 * clamp(1.5rem, 1.2rem + 1.2vw, 2.5rem)); width: 10px; height: 10px; border-radius: 50%; background: var(--tkb-borea-blue);}.tkb-borea-benefits strong{display: block; color: var(--tkb-borea-blue); font-size: 1.5rem; font-weight: 600; text-transform: uppercase;}.tkb-borea-intro__media img{width: 100%; aspect-ratio: 875 / 1093; object-fit: cover;}@media (max-width: 991.98px){.tkb-borea-intro__media img{aspect-ratio: 4 / 3; object-position: center 40%;}}.tkb-borea-solution{position: relative; display: flex; align-items: center; min-height: clamp(30rem, 23rem + 31vw, 43.8125rem); margin-top: var(--tkb-section-gap); padding-block: 3rem; color: var(--tkb-white); isolation: isolate;}.tkb-borea-solution__bg{position: absolute; inset: 0; z-index: -2; width: 100%; height: 100%; object-fit: cover;}.tkb-borea-solution::before{content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(90deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.45) 35%, rgba(0, 0, 0, 0) 60%);}@media (max-width: 991.98px){.tkb-borea-solution::before{background: rgba(0, 0, 0, 0.5);}}.tkb-borea-solution__inner{max-width: 45.7rem; margin-left: calc(var(--tkb-gutter) + clamp(0rem, -1.5rem + 2.9vw, 3.4375rem)); padding-right: var(--tkb-gutter);}.tkb-borea-solution__title{font-size: var(--tkb-fs-96); font-weight: 700; line-height: 1.25;}.tkb-borea-solution__title::after{content: ""; display: block; width: 4.625rem; height: 6px; margin: clamp(1rem, 0.7rem + 1.2vw, 1.75rem) 0 clamp(1rem, 0.8rem + 0.8vw, 1.75rem); background: var(--tkb-white);}.tkb-borea-solution p{margin: 0; color: rgba(255, 255, 255, 0.8); font-size: var(--tkb-fs-20); font-weight: 500; line-height: 1.4;}.tkb-features--borea{margin-top: var(--tkb-section-gap);}.tkb-features--borea .tkb-icon, .tkb-features--borea .tkb-feature__title{color: var(--tkb-borea-blue);}.tkb-features--borea .tkb-feature p{color: var(--tkb-borea-text);}.tkb-features--borea .tkb-feature{border-bottom: 0; background: linear-gradient(rgba(93, 130, 164, 0.6), rgba(93, 130, 164, 0.6)) right bottom / calc(100% - 0.102 * clamp(4.5rem, 3.4rem + 4.7vw, 9.8rem)) 1px no-repeat;}.tkb-product-back{display: flex; align-items: center; gap: 0.5rem; width: fit-content; min-height: 2.75rem; margin-top: 0.5rem; color: var(--tkb-bulks-black); font-size: var(--tkb-fs-20); font-weight: 400; text-decoration: none; line-height: 1.2;}.tkb-product-back .tkb-icon{font-size: 3.5rem; color: var(--tkb-bulks-gold);}.tkb-product{display: grid; grid-template-columns: minmax(0, 1fr); gap: 2.5rem; margin-top: 1.375rem;}@media (min-width: 992px){.tkb-product{grid-template-columns: minmax(0, 874fr) minmax(0, 817fr); gap: clamp(2rem, -3rem + 8vw, 5.625rem); align-items: start;}.tkb-product__info{padding-top: 1.9375rem;}}.tkb-gallery{position: relative;}.tkb-gallery .owl-carousel:not(.owl-loaded){display: block;}.tkb-gallery .owl-carousel:not(.owl-loaded) > img:not(:first-child){display: none;}.tkb-gallery img{width: 100%; aspect-ratio: 874 / 962; object-fit: cover;}.tkb-gallery img.tkb-gallery__img--pose{object-position: 62% 50%;}.tkb-gallery img.tkb-gallery__img--salle{object-position: 42% 50%;}.tkb-gallery .owl-dots{position: absolute; bottom: clamp(1.5rem, 5.5%, 3.3125rem); left: 50%; margin: 0; transform: translateX(-50%); filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35));}.tkb-gallery button.owl-dot{transition: width 0.2s ease;}.tkb-gallery button.owl-dot.active{width: 2.9375rem;}.tkb-gallery .owl-dot span{background: #d8d8d8;}.tkb-gallery .owl-dot:hover span{background: var(--tkb-white);}.tkb-gallery .owl-dot.active span{border: 2px solid rgba(255, 255, 255, 0.7); background: radial-gradient(circle, var(--tkb-white) 0 5.5px, transparent 6px);}.tkb-gallery__arrow{position: absolute; top: 50%; z-index: 2; display: inline-flex; align-items: center; justify-content: center; width: 4.25rem; height: 4.25rem; padding: 0; border: 0; background: none; color: var(--tkb-white); transform: translateY(-50%); filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.4));}.tkb-gallery__arrow .tkb-icon{font-size: 4.25rem; transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);}.tkb-gallery__arrow--next:is(:hover, :focus-visible) .tkb-icon{transform: translateX(0.25rem);}.tkb-gallery__arrow--prev{left: 0;}.tkb-gallery__arrow--prev .tkb-icon{transform: scaleX(-1);}.tkb-gallery__arrow--prev:is(:hover, :focus-visible) .tkb-icon{transform: scaleX(-1) translateX(0.25rem);}.tkb-gallery__arrow:focus-visible{outline: 2px solid var(--tkb-white); outline-offset: -0.5rem;}.tkb-gallery__arrow--next{right: 0;}.tkb-gallery__arrow:disabled{display: none;}.tkb-gallery__fav{position: absolute; top: clamp(1rem, 5.6%, 3.375rem); right: clamp(1rem, 4.2%, 2.3125rem); z-index: 2; display: inline-flex; width: 4rem; height: 4rem; padding: 0; border: 0; background: none; color: var(--tkb-white);}.tkb-gallery__fav .tkb-icon{width: 100%; height: 100%;}.tkb-product__sku-label{margin: 0 0 1.25rem; font-size: var(--tkb-fs-18); font-weight: 500; line-height: 1.2; letter-spacing: -0.01em;}.tkb-product__code{color: var(--tkb-bulks-gold); font-size: var(--tkb-fs-72); font-weight: 600; line-height: 1; letter-spacing: -0.01em;}.tkb-product__label{margin: clamp(1.5rem, 1.2rem + 1.4vw, 2.6rem) 0 0.75rem; font-size: var(--tkb-fs-26); font-weight: 500; line-height: 1.4;}.tkb-product__sizes{display: grid; grid-template-columns: repeat(3, minmax(0, 8.5625rem)); gap: clamp(0.5rem, 0.2rem + 1.2vw, 1.5rem); margin: 0; padding: 0; list-style: none;}.tkb-size-btn{width: 100%; min-height: 3.125rem; padding: 0 0.5rem; border: 1.5px solid transparent; background: rgba(24, 24, 25, 0.05); color: rgba(24, 24, 25, 0.7); font: 400 var(--tkb-fs-24) / 1.4 var(--tkb-font); cursor: pointer;}.tkb-size-btn[aria-pressed="true"]{border-color: var(--tkb-bulks-gold); color: var(--tkb-bulks-black);}.tkb-product__actions{display: flex; flex-wrap: wrap; gap: 1rem clamp(0.75rem, -0.66rem + 2.05vw, 1.8rem); margin-top: 2rem;}.tkb-product__actions .tkb-btn-bulks{padding-inline: clamp(1rem, 0.6rem + 1vw, 2rem);}.tkb-product__actions .tkb-btn-bulks .tkb-icon{font-size: clamp(1.25rem, 0.1rem + 1.79vw, 2.25rem);}.tkb-qty{display: inline-flex; align-items: center; min-height: 4.375rem; background: rgba(24, 24, 25, 0.05);}.tkb-qty button{width: 2.75rem; height: 2.75rem; border: 0; background: none; color: rgba(24, 24, 25, 0.7); font: 400 var(--tkb-fs-24) / 1 var(--tkb-font); cursor: pointer;}.tkb-qty input{width: 2.5rem; border: 0; background: none; color: rgba(24, 24, 25, 0.7); font: 400 var(--tkb-fs-24) / 1 var(--tkb-font); text-align: center; -moz-appearance: textfield;}.tkb-qty input::-webkit-inner-spin-button{-webkit-appearance: none;}.tkb-product__tabs{display: flex; margin-top: 1.6875rem;}.tkb-product__tabs [role="tab"]{flex: 1; min-height: 3.25rem; padding: 0.6rem; border: 0; border-bottom: 1px solid rgba(24, 24, 25, 0.1); background: none; color: rgba(24, 24, 25, 0.7); font: 400 var(--tkb-fs-18) / 1.4 var(--tkb-font); cursor: pointer; transition: color 0.2s ease;}.tkb-product__tabs [role="tab"][aria-selected="true"]{border-bottom: 1.5px solid var(--tkb-bulks-gold);}.tkb-product__tabs [role="tab"]:hover{color: var(--tkb-bulks-black);}.tkb-product__panel{padding-top: clamp(1.5rem, 1.2rem + 1.4vw, 2rem);}.tkb-specs{margin: 0;}.tkb-specs dt{font-size: var(--tkb-fs-26); font-weight: 500; line-height: 1.4;}.tkb-specs dd{margin: 0.75rem 0 2rem; color: rgba(24, 24, 25, 0.7); font-size: var(--tkb-fs-18); font-weight: 400; line-height: 1.4;}.tkb-specs ul{margin: 0; padding-left: 1.7rem;}.tkb-product__panel p{color: rgba(24, 24, 25, 0.8); font-size: var(--tkb-fs-18);}.tkb-page-plain .tkb-site-header:not(.tkb-is-fixed){background: var(--tkb-white); color: var(--tkb-bulks-black); box-shadow: 0 1px 0 rgba(24, 24, 25, 0.08);}.tkb-page-plain main{padding-top: var(--tkb-header-h);}.tkb-auth{display: grid;}.tkb-auth__visual img{width: 100%; aspect-ratio: 16 / 7; object-fit: cover;}@media (min-width: 992px){.tkb-auth{grid-template-columns: minmax(0, 2fr) minmax(0, 3fr); min-height: calc(100vh - var(--tkb-header-h)); min-height: calc(100svh - var(--tkb-header-h));}.tkb-auth__visual{position: relative;}.tkb-auth__visual img{position: absolute; inset: 0; height: 100%; aspect-ratio: auto;}}.tkb-auth__panel{display: flex; align-items: center; justify-content: center; padding: clamp(2.5rem, 1.75rem + 3.2vw, 5rem) var(--tkb-gutter);}.tkb-auth__card{width: 100%; max-width: 30rem;}.tkb-auth__subtitle{margin: 1.25rem 0 0; color: rgba(24, 24, 25, 0.8); font-size: var(--tkb-fs-18);}.tkb-auth__form{display: grid; gap: 1.25rem; margin-top: clamp(1.75rem, 1.4rem + 1.5vw, 2.5rem);}.tkb-auth__field label{display: block; margin-bottom: 0.5rem; font-size: var(--tkb-fs-16); font-weight: 500;}.tkb-auth__row{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 0.25rem 1rem; font-size: var(--tkb-fs-16);}.tkb-auth__check{display: inline-flex; align-items: center; gap: 0.625rem; min-height: 2.75rem; cursor: pointer;}.tkb-page-form .tkb-auth__check input{display: inline-block; flex-shrink: 0; width: 1.125rem; height: 1.125rem; min-height: 0; margin: 0; padding: 0; accent-color: var(--tkb-bulks-gold);}.tkb-auth__link{color: var(--tkb-bulks-gold); text-decoration: underline; text-underline-offset: 0.2em; transition: color 0.2s ease;}.tkb-auth__link:is(:hover, :focus-visible){color: var(--tkb-bulks-black);}.tkb-auth__row .tkb-auth__link{display: inline-flex; align-items: center; min-height: 2.75rem;}.tkb-auth .tkb-page-form__submit{margin-top: 0.5rem;}.tkb-auth .tkb-form-status:empty{display: none;}.tkb-auth__footnote{margin: 1.75rem 0 0; font-size: var(--tkb-fs-16); text-align: center;}.tkb-error-page{padding-block: clamp(3rem, 2rem + 4.3vw, 6.25rem);}.tkb-error-page__grid{display: grid; gap: 2.5rem; align-items: center;}@media (min-width: 992px){.tkb-error-page__grid{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(2rem, -3rem + 8vw, 5.625rem);}}.tkb-error-page__code{margin: 0; font-size: clamp(6rem, 4.1rem + 8.2vw, 12.5rem); font-weight: 700; line-height: 0.9; letter-spacing: -0.02em;}.tkb-error-page__title{margin: clamp(1.25rem, 0.9rem + 1.5vw, 2.25rem) 0 0; font-size: var(--tkb-fs-48); font-weight: 500; line-height: 1.2;}.tkb-error-page__title span{color: var(--tkb-bulks-gold);}.tkb-error-page__text{max-width: 34rem; margin: 1rem 0 0; color: rgba(24, 24, 25, 0.8); font-size: var(--tkb-fs-20);}.tkb-error-page__actions{display: flex; flex-wrap: wrap; gap: 1rem; margin-top: clamp(1.75rem, 1.2rem + 2.3vw, 3rem);}.tkb-error-page__visual img{width: 100%; aspect-ratio: 4 / 3; object-fit: cover; object-position: 58% 50%;}.tkb-wishlist{padding-block: clamp(1rem, 0.75rem + 1vw, 1.75rem) var(--tkb-section-gap);}.tkb-wishlist__count{margin: 0 0 clamp(1.5rem, 1rem + 2vw, 2.5rem); color: rgba(24, 24, 25, 0.8); font-size: var(--tkb-fs-18);}.tkb-wishlist__grid{display: grid; gap: clamp(2rem, 1.4rem + 2.6vw, 4rem) clamp(1rem, 0.75rem + 1vw, 2rem); margin: 0; padding: 0; list-style: none;}@media (min-width: 576px){.tkb-wishlist__grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 992px){.tkb-wishlist__grid{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (min-width: 1400px){.tkb-wishlist__grid{grid-template-columns: repeat(4, minmax(0, 1fr));}}.tkb-wishlist__empty{padding-block: clamp(1rem, 0.5rem + 2vw, 2.5rem); text-align: center;}.tkb-wishlist__empty-title{font-size: var(--tkb-fs-36); font-weight: 500;}.tkb-wishlist__empty p{margin: 1rem 0 2rem; color: rgba(24, 24, 25, 0.8); font-size: var(--tkb-fs-18);}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.01ms !important; transition-duration: 0.01ms !important;}}

/* /tk_bulk_website/static/src/css/tkb_additions.css */
 .tkb-text-page__inner{max-width: 64.75rem; margin: 0 auto;}.tkb-text-page__body{font-size: var(--tkb-fs-20); line-height: 1.6; letter-spacing: 0.02em; font-weight: 300;}.tkb-text-page__body p:last-child{margin-bottom: 0;}.tkb-text-page .tkb-btn-bulks, .tkb-service-row__text > .tkb-btn-bulks{margin-top: clamp(1.25rem, 0.8rem + 1.6vw, 2.25rem);}.tkb-pager{margin-top: clamp(1.5rem, 1rem + 2vw, 2.75rem);}.tkb-pager ul{display: flex; flex-wrap: wrap; justify-content: center; gap: 0.5rem; margin: 0; padding: 0; list-style: none;}.tkb-pager__link{display: inline-flex; align-items: center; justify-content: center; min-width: 2.75rem; min-height: 2.75rem; padding: 0 0.75rem; border: 1px solid var(--tkb-gray); color: var(--tkb-bulks-black); font-size: var(--tkb-fs-18); text-decoration: none;}.tkb-pager__link:hover, .tkb-pager__link:focus-visible{border-color: var(--tkb-bulks-gold); color: var(--tkb-bulks-gold);}.tkb-pager__link--current{border-color: var(--tkb-bulks-black); background: var(--tkb-bulks-black); color: var(--tkb-white);}.tkb-search{display: flex; gap: 0.75rem; max-width: 51.625rem; margin: clamp(1.5rem, 1rem + 2vw, 3rem) auto 0;}.tkb-search input{flex: 1; min-height: 3.125rem; padding: 0 1rem; border: 1px solid var(--tkb-gray); font: inherit; font-size: var(--tkb-fs-18);}.tkb-product__price{margin: 0.5rem 0 1rem; font-size: var(--tkb-fs-24); font-weight: 500;}a.tkb-listing__clear{text-decoration: none;}a.tkb-listing__reset{display: inline-flex; align-items: center;}.tkb-form-hp{position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden;}form[data-tkb-form]{position: relative;}form[data-tkb-form][aria-busy="true"] button[type="submit"]{opacity: 0.6; cursor: progress;}.tkb-contact-map__consent{position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1rem; padding: 1.5rem; text-align: center; color: #4a4a4a;}.tkb-contact-map__consent p{max-width: 34rem; margin: 0;}.tkb-contact-map__consent a{color: inherit; text-decoration: underline;}.tkb-auth .tkb-auth__error{color: #b3261e;}.tkb-page-form .tkb-contact-form__question{display: block; margin: 0 0 0.5rem; color: var(--tkb-bulks-black); font: 600 var(--tkb-fs-16) / 1.5 var(--tkb-font);}.tkb-page-form select{display: block; width: 100%; min-height: 3.625rem; padding: 0.85rem 2.75rem 0.85rem 1rem; border: 2px solid transparent; border-radius: 0; appearance: none; background: rgba(155, 143, 115, 0.3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cpath d='M6.125 8.75 10.5 13.125l4.375-4.375' fill='none' stroke='%23181819' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 1rem center / 1.3rem; color: var(--tkb-bulks-black); font: 600 var(--tkb-fs-16) / 1.5 var(--tkb-font); cursor: pointer;}.tkb-page-form select:valid{font-weight: 400;}.tkb-page-form select:focus-visible{border-color: var(--tkb-bulks-gold); outline: 2px solid var(--tkb-bulks-black); outline-offset: 1px;}.tkb-message{padding-block: clamp(3rem, 2rem + 4vw, 6rem);}.tkb-message-card{max-width: 40rem; margin-inline: auto; padding: clamp(2rem, 1.5rem + 2vw, 3.5rem) clamp(1.25rem, 0.75rem + 3vw, 3.5rem); border: 1px solid rgba(155, 143, 115, 0.35); background: rgba(155, 143, 115, 0.08); text-align: center;}.tkb-message-card__icon{width: 3rem; height: 3rem; margin-bottom: 1.25rem; color: var(--tkb-bulks-gold);}.tkb-message-card__title, .tkb-wishlist__empty .tkb-message-card__title{margin: 0 0 1rem; color: var(--tkb-bulks-black); font-size: var(--tkb-fs-32); font-weight: 600; line-height: 1.25;}.tkb-message-card__text p, .tkb-wishlist__empty .tkb-message-card__text p{margin: 0 0 0.75rem; color: rgba(24, 24, 25, 0.8); font-size: var(--tkb-fs-18); line-height: 1.6;}.tkb-message-card__text{margin-bottom: 2rem;}.tkb-message-card__text > :last-child{margin-bottom: 0;}.tkb-message-card__button{min-width: 14rem;}