.video-hero .video-hero__media-container,.video-hero .video-hero__overlay{border-bottom-left-radius:var(--hero-bottom-radius, 0);border-bottom-right-radius:var(--hero-bottom-radius, 0)}.video-hero .video-hero__media-container .video-hero__video,.video-hero .video-hero__media-container .video-hero__video--mobile,.video-hero .video-hero__media-container .image__img{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.featured-product--framed.section{padding:clamp(24px,4vw,56px)}.featured-product--framed{--color-text: var(--fp-frame-text, #1b1512);--color-text-alpha: color-mix(in srgb, var(--fp-frame-text, #1b1512) 55%, transparent);--color-background: var(--fp-frame-background, #f3eae0);--color-border: color-mix(in srgb, var(--fp-frame-text, #1b1512) 16%, transparent);--color-background-button: var(--fp-frame-button-background, #f1e7db);--color-text-button: var(--fp-frame-button-text, #1b1512);--color-text-meta: color-mix(in srgb, var(--fp-frame-text, #f7e9e0) 78%, transparent)}.featured-product--framed .product-specs-grid__value{font-weight:600}.featured-product--framed{position:relative;border-radius:var(--fp-frame-radius, 24px);color:var(--fp-frame-text, #1b1512);background-color:var(--fp-frame-background, #f3eae0);background-image:radial-gradient(130% 100% at 12% 6%,#ffffff29,#fff0 58%),linear-gradient(152deg,var(--fp-frame-background, #f3eae0) 0%,var(--fp-frame-background-end, #ede1d4) 100%)}.featured-product--framed.section--divider-solid,.featured-product--framed.section--divider-dashed{border:0}.featured-product__frame-badge{display:flex;align-items:center;gap:.6em;margin:0 0 var(--spacing-6, 24px);font-size:var(--font-size-body-50, .8rem);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.featured-product__frame-badge:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}.featured-product--framed .product__primary-left{position:relative;display:flex;flex-direction:column;gap:var(--fp-tile-gap, 12px);padding:0;background:none}.featured-product--framed .product__media-container{order:1;position:relative;padding:clamp(20px,3vw,40px);border-radius:calc(var(--fp-frame-radius, 24px) - 6px);background-color:var(--fp-frame-media-background, #fff9f3);background-image:linear-gradient(152deg,#ffffff1a,#0000000f);overflow:hidden}.featured-product--framed .product__media-item[data-aspect-ratio]{aspect-ratio:var(--fp-media-aspect, 1 / 1)}.featured-product--frame-no-media .product__media{visibility:hidden}.featured-product__frame-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--spacing-4, 16px);padding:0;list-style:none}.featured-product__frame-tag{padding:.35em .9em;border-radius:999px;background-color:color-mix(in srgb,var(--fp-frame-text, #f7e9e0) 16%,transparent);color:var(--fp-frame-text, #f7e9e0);font-size:var(--font-size-body-50, .8rem);line-height:1.4}.featured-product--framed .product__status-label,.featured-product--frame-no-compare .price__compare,.featured-product--framed .product__label-wrapper--collapse{display:none}.featured-product--framed .product__title{font-family:var(--font-body);font-weight:var(--font-body-weight);text-transform:none;letter-spacing:0}.featured-product--framed .accordion__label,.featured-product--framed .accordion__label>*{font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--font-size-body-100, 1rem);text-transform:none;letter-spacing:0;transition:font-weight var(--duration-short, .2s) var(--easing, ease)}.featured-product--framed .accordion__inner[data-open=true]>.accordion__label,.featured-product--framed .accordion__inner[data-open=true]>.accordion__label>*{font-weight:600}.featured-product--framed .product__price.product__price--featured{font-weight:400}.featured-product--framed .product__price.product__price--featured [data-price]{color:var(--fp-frame-text, #f7e9e0)}.featured-product__frame-secondary{background:transparent;border:1px solid color-mix(in srgb,var(--fp-frame-text, #f7e9e0) 55%,transparent);color:var(--fp-frame-text, #f7e9e0);text-decoration:none}.featured-product__frame-secondary:hover,.featured-product__frame-secondary:focus-visible{border-color:var(--fp-frame-text, #f7e9e0);color:var(--fp-frame-text, #f7e9e0)}.featured-product__frame-secondary>span:after{content:"";display:inline-block;vertical-align:middle;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;transition:width var(--duration-short, .2s) var(--easing, ease),margin-left var(--duration-short, .2s) var(--easing, ease)}.featured-product__frame-secondary:hover>span:after,.featured-product__frame-secondary:focus-visible>span:after{width:1em;margin-left:.6em;-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}.featured-product--framed .product-form__item--submit{display:flex;flex-wrap:wrap;gap:var(--spacing-3, 12px);align-items:center}.featured-product--framed .product-form__item--submit>*{flex:0 1 auto;min-width:0}.featured-product--framed .product-waitlist{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0}.featured-product--framed .product-waitlist__reveal:not(.is-visible){position:absolute;top:100%;left:0;width:100%}.featured-product--framed .product-waitlist__toggle{width:auto}.featured-product--framed .product-form__item--submit .btn{min-height:3.25rem;padding-right:1.75rem;padding-left:1.75rem;font-size:var(--font-size-body-50, .8rem);white-space:nowrap}.featured-product__frame-secondary{order:2}@media(min-width:960px){.featured-product--framed .product__primary{align-items:start}.featured-product--framed .product__primary-left,.featured-product--framed .product__primary-right{align-self:start;justify-content:flex-start;margin-top:0;padding-top:0}.featured-product--framed .product__primary-left>.product__media-container{margin-top:0}.featured-product--framed .product__details>.product__block:first-child,.featured-product--framed .product__title{margin-top:0}}@media(max-width:959px){.featured-product--framed .product-form__item--submit{flex-direction:column;align-items:stretch}.featured-product--framed .product-form__item--submit>*,.featured-product--framed .product-form__item--submit .btn,.featured-product--framed .product-form__item--submit .btn.btn--full,.featured-product--framed .product-waitlist,.featured-product--framed .product-waitlist__toggle{flex:1 1 auto;width:100%;max-width:none}}.isobars-field,.isobars-art{display:none}.featured-product__frame-thumbs{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fp-tile-gap, 12px);margin:0;padding:0;list-style:none}.featured-product__frame-thumb{aspect-ratio:1 / 1;border-radius:calc(var(--fp-frame-radius, 24px) - 12px);background-color:var(--fp-frame-media-background, #fff9f3);background-image:linear-gradient(152deg,#ffffff1a,#0000000f);cursor:pointer;transition:transform .16s var(--easing, ease)}.featured-product__frame-thumb:nth-child(2){background-color:color-mix(in srgb,var(--fp-frame-media-background, #fff9f3) 88%,#000)}.featured-product__frame-thumb:nth-child(3){background-color:color-mix(in srgb,var(--fp-frame-media-background, #fff9f3) 76%,#000)}.featured-product__frame-thumb:hover,.featured-product__frame-thumb:focus-visible{transform:translateY(-2px)}.featured-product__frame-thumb--ghost{position:fixed;z-index:60;margin:0;pointer-events:none}.featured-product--framed .btn,.featured-product--framed .btn.btn--full{display:inline-flex;width:auto;border-radius:var(--fp-frame-button-radius, 60px);padding-right:2.25rem;padding-left:2.25rem;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease);-webkit-text-stroke:0 currentColor}@keyframes vrak-bell-ring{0%{transform:rotate(0)}12%{transform:rotate(16deg)}26%{transform:rotate(-13deg)}40%{transform:rotate(10deg)}54%{transform:rotate(-7deg)}68%{transform:rotate(4deg)}82%{transform:rotate(-2deg)}to{transform:rotate(0)}}.featured-product--framed .product-waitlist__bell-icon{transform-origin:50% 12%}.featured-product--framed .btn:hover .product-waitlist__bell-icon,.featured-product--framed .btn:focus-visible .product-waitlist__bell-icon{animation:vrak-bell-ring .8s ease-in-out}@media(prefers-reduced-motion:reduce){.featured-product--framed .btn:hover .product-waitlist__bell-icon,.featured-product--framed .btn:focus-visible .product-waitlist__bell-icon{animation:none}}.featured-product--framed .btn:hover:not([disabled]),.featured-product--framed .btn:focus-visible:not([disabled]){-webkit-text-stroke:.25px currentColor}.featured-product--framed .btn.btn--primary:hover:not([disabled]):before,.featured-product--framed .btn.btn--primary:focus:not([disabled]):before{transform:skew(30deg)}.featured-product--framed .btn.btn--primary:after{background-color:var(--color-background-button)}.barrel-journey.section{position:relative;padding:clamp(32px,5vw,72px) clamp(24px,4vw,56px);border-radius:var(--bj-frame-radius, 28px);color:var(--bj-text, #f2f0e6);background-color:var(--bj-scrim, #1b1512);overflow:hidden}.barrel-journey__bg,.barrel-journey__bg-image,.barrel-journey__bg-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.barrel-journey__bg-image img{filter:saturate(var(--bj-photo-saturation, .8)) contrast(1.03)}.barrel-journey__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bj-photo-tint, #3f4a34);opacity:var(--bj-photo-tint-opacity, .3);mix-blend-mode:soft-light}.barrel-journey__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--bj-scrim, #1b1512) 60%,transparent),color-mix(in srgb,var(--bj-scrim, #1b1512) 42%,transparent) 45%,color-mix(in srgb,var(--bj-scrim, #1b1512) 55%,transparent));pointer-events:none}.barrel-journey__inner{position:relative;z-index:2;max-width:var(--max-width, 1400px);margin:0 auto}.barrel-journey__intro{max-width:62ch;margin:0 auto var(--spacing-10, 40px);text-align:center}.barrel-journey__accent{display:flex;align-items:center;justify-content:center;gap:.6em;margin:0 0 var(--spacing-5, 20px);font-size:var(--font-size-body-50, .8rem);letter-spacing:.12em;text-transform:uppercase;opacity:.75}.barrel-journey__accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}.barrel-journey__heading{margin:0;font-weight:400;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1;text-transform:none;letter-spacing:-.01em;text-wrap:balance}.barrel-journey__heading-lead{font-style:normal;margin-right:.25em}.barrel-journey__lead{margin:var(--spacing-5, 20px) auto 0;max-width:34ch;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-style:italic;font-weight:400;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.35;opacity:.95}.barrel-journey__text{margin-top:var(--spacing-4, 16px);opacity:.8}.barrel-journey__text p{margin:0}.barrel-journey__button{display:inline-flex;width:auto;margin-top:var(--spacing-7, 28px);min-height:3.25rem;padding:0 2.25rem;border:0;border-radius:999px;background-color:var(--bj-button-background, #f1e7db);color:var(--bj-button-text, #1b1512);font-size:var(--font-size-body-50, .8rem);text-decoration:none;white-space:nowrap;-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}.barrel-journey__button:hover,.barrel-journey__button:focus-visible{color:var(--bj-button-text, #1b1512);-webkit-text-stroke:.25px currentColor}.barrel-journey__button>span:after{content:"";display:inline-block;vertical-align:middle;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;transition:width var(--duration-short, .2s) var(--easing, ease),margin-left var(--duration-short, .2s) var(--easing, ease)}.barrel-journey__button:hover>span:after,.barrel-journey__button:focus-visible>span:after{width:1em;margin-left:.6em;-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}.barrel-journey__stops{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-4, 16px);margin:0;padding:0;list-style:none}.barrel-journey__card{position:relative;height:100%;padding:var(--spacing-7, 28px) var(--spacing-5, 20px);border-radius:var(--bj-radius, 20px);background-color:color-mix(in srgb,var(--bj-scrim, #1b1512) 45%,transparent);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.barrel-journey__stop-heading{margin:0 0 var(--spacing-2, 8px);font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body-100, 1rem);text-transform:none;letter-spacing:0}.barrel-journey__stop-text{opacity:.85}.barrel-journey__stop-text p{margin:0}.barrel-journey__timeline{position:relative;display:flex;justify-content:space-between;margin:var(--spacing-8, 32px) 0 0;padding:0;list-style:none}.barrel-journey__timeline-track{position:absolute;top:6px;left:7px;right:7px;height:2px;background-color:#ffffff40}.barrel-journey__timeline-fill{position:absolute;top:0;left:0;height:100%;width:0;background-color:var(--bj-timeline-accent, #fb4f00)}.barrel-journey__timeline-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2, 8px);flex:1;text-align:center}.barrel-journey__timeline-dot{width:14px;height:14px;border-radius:50%;background-color:#ffffff59;border:2px solid var(--bj-text, #f2f0e6);transition:background-color .3s ease,border-color .3s ease}.barrel-journey__timeline-item.is-reached .barrel-journey__timeline-dot{background-color:var(--bj-timeline-accent, #fb4f00);border-color:var(--bj-timeline-accent, #fb4f00)}.barrel-journey__timeline-label{font-size:var(--font-size-body-50, .8rem);opacity:.7;transition:opacity .3s ease}.barrel-journey__timeline-item.is-reached .barrel-journey__timeline-label{opacity:1}@media(max-width:749px){.barrel-journey__timeline-label{display:none}}.image-hero-split__inner{gap:var(--spacing-3, 12px)}.image-hero-split-item{overflow:hidden;border-radius:var(--split-card-radius, 24px)}@media(min-width:720px){.image-hero-split-item{width:calc(50% - (var(--spacing-3, 12px) / 2))}}.image-hero-split__overlay{display:none}.image-hero-split-item__text-container{position:absolute;z-index:1;justify-content:flex-start;align-items:stretch;max-width:none;padding:0}.image-hero-split-item__text-container-inner{position:relative;width:100%;padding:var(--spacing-4, 16px) calc(var(--spacing-5, 20px) + 4rem) var(--spacing-4, 16px) var(--spacing-5, 20px);border-radius:var(--split-card-radius, 24px) var(--split-card-radius, 24px) var(--split-joint-radius, 24px) var(--split-joint-radius, 24px);background-color:var(--split-panel-background, #f6efe6);color:var(--split-panel-text, #1b1512);text-align:left}.image-hero-split-item:nth-child(2) .image-hero-split-item__text-container{justify-content:flex-end}.image-hero-split-item:nth-child(2) .image-hero-split-item__text-container-inner{border-radius:var(--split-joint-radius, 24px) var(--split-joint-radius, 24px) var(--split-card-radius, 24px) var(--split-card-radius, 24px)}.image-hero-split-item__tag{display:flex;align-items:center;gap:.6em;margin:0 0 var(--spacing-3, 12px);font-size:var(--font-size-body-50, .8rem);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.image-hero-split-item__tag:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}.image-hero-split-item__heading{margin:0;color:inherit;font-weight:400;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.15;text-transform:none;letter-spacing:-.01em}.image-hero-split-item__text{margin-top:var(--spacing-2, 8px);color:inherit;font-size:var(--font-size-body-50, .8rem);opacity:.75}.image-hero-split-item__text p{margin:0}.image-hero-split-item__button-container{position:absolute;top:var(--spacing-4, 16px);right:var(--spacing-4, 16px);z-index:2;margin:0}.image-hero-split-item .btn{display:inline-flex;width:auto;min-height:2.5rem;margin-top:0;padding:0 1.25rem;border:0;border-radius:999px;background:var(--split-panel-text, #1b1512);color:var(--split-panel-background, #f6efe6);font-size:var(--font-size-body-50, .8rem);white-space:nowrap;-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}.image-hero-split-item .btn:before,.image-hero-split-item .btn:after{display:none}.image-hero-split-item .btn:hover,.image-hero-split-item .btn:focus-visible{color:var(--split-panel-background, #f6efe6);-webkit-text-stroke:.25px currentColor}.image-hero-split-item .btn>span:after{content:"";display:inline-block;vertical-align:middle;width:.9em;height:.9em;margin-left:.5em;background-color:currentColor;-webkit-mask:var(--arrow-up-right) no-repeat center / contain;mask:var(--arrow-up-right) no-repeat center / contain;transition:transform var(--duration-short, .2s) var(--easing, ease)}.image-hero-split-item .btn:hover>span:after,.image-hero-split-item .btn:focus-visible>span:after{transform:translate(.22em,-.22em);-webkit-mask-image:var(--arrow-up-right-bold);mask-image:var(--arrow-up-right-bold)}@media(min-width:720px){.image-hero-split-item{width:calc(33.333% - (var(--spacing-3, 12px) * 2 / 3))}}@media(min-width:960px){.countdown-banner--bar .countdown-banner__bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"heading timer text";align-items:center;gap:var(--spacing-2, 8px) var(--spacing-10, 40px);text-align:left}.countdown-banner--bar .countdown-banner__bar-item--heading{grid-area:heading}.countdown-banner--bar .countdown-banner__bar-item--text{grid-area:text;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4, 16px)}.countdown-banner--bar .countdown-banner__bar-item--timer{grid-area:timer;justify-self:center}}.countdown-banner--bar .countdown-banner__bar-item--heading{display:flex;flex-direction:column;align-items:flex-start}.countdown-banner--bar .countdown-banner__eyebrow{display:flex;align-items:center;gap:.6em;margin:0 0 var(--spacing-3, 12px);font-family:var(--font-body);font-size:var(--font-size-body-50, .8rem);font-weight:var(--font-body-weight);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.countdown-banner--bar .countdown-banner__eyebrow:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}[data-eyebrow-type][data-typing]:after{content:"";display:inline-block;width:1px;height:1em;margin-left:.15em;vertical-align:text-bottom;background-color:currentColor;animation:vrak-caret .7s steps(1,end) infinite}@keyframes vrak-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}[data-eyebrow-type]{display:inline-block;text-align:left}.countdown-banner--bar .countdown-banner__bar-item--heading>:not(.countdown-banner__eyebrow){margin:0;font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;text-transform:none;letter-spacing:-.01em;text-wrap:balance;max-width:28ch}.countdown-banner--bar .countdown-banner__bar-item--heading,.countdown-banner--bar .countdown-banner__bar-item--text,.countdown-banner--bar .countdown-banner__bar-text,.countdown-banner--bar .countdown-banner__button{text-align:left}.countdown-banner--bar .countdown-banner__button{display:flex;justify-content:flex-start;align-self:stretch;margin:0;padding-left:0}.countdown-banner--bar .countdown-banner__button .btn{min-height:0;padding:0;border:0;border-radius:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:.35em;-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}.countdown-banner--bar .countdown-banner__button .btn:before,.countdown-banner--bar .countdown-banner__button .btn:after{display:none}.countdown-banner--bar .countdown-banner__button .btn:hover,.countdown-banner--bar .countdown-banner__button .btn:focus-visible{-webkit-text-stroke:.25px currentColor}.countdown-banner--bar .countdown-banner__button .btn>span:after{content:"";display:inline-block;vertical-align:middle;width:.9em;height:.9em;margin-left:.5em;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;transition:transform var(--duration-short, .2s) var(--easing, ease)}.countdown-banner--bar .countdown-banner__button .btn:hover>span:after,.countdown-banner--bar .countdown-banner__button .btn:focus-visible>span:after{transform:translate(.25em);-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}.countdown-banner--bar .countdown-banner__bar-text{opacity:.75;max-width:62ch}.countdown-banner--bar .countdown-banner__bar-text p{margin:0}.countdown-banner--bar .countdown-banner__bar-item--timer .countdown-timmer__amount,.countdown-banner--bar .countdown-banner__bar-item--timer .countdown-timer__type{color:var(--color-text, #1b1512)}.countdown-banner--bar .countdown-banner__bar-item--timer .countdown-timmer__amount{font-weight:400;font-size:clamp(2.4rem,3.6vw,3.4rem);line-height:1}@media(max-width:959px){.countdown-banner--bar .countdown-banner__bar{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-4, 16px);text-align:left}.countdown-banner--bar .countdown-banner__bar-item--text{display:contents}.countdown-banner--bar .countdown-banner__bar-item--heading{order:1}.countdown-banner--bar .countdown-banner__eyebrow{align-self:flex-start;justify-content:flex-start}.countdown-banner--bar .countdown-banner__bar-text{order:2;max-width:none}.countdown-banner--bar .countdown-banner__bar-item--timer{order:3}.countdown-banner--bar .countdown-banner__button{order:4}.countdown-banner--bar .countdown-banner__button .btn{width:100%}}.brand-usp{color:var(--brand-usp-text, #251712)}.brand-usp__inner{display:grid;gap:var(--spacing-8, 32px);align-items:start}@media(min-width:960px){.brand-usp__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--spacing-8, 32px);align-items:center}}.brand-usp__heading{margin:0;color:inherit;white-space:normal;overflow-wrap:break-word;text-wrap:balance;text-transform:none}.brand-usp--uppercase-heading .brand-usp__heading{text-transform:uppercase}.brand-usp__description{margin-top:var(--spacing-4, 16px);color:inherit;max-width:46ch}.brand-usp__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-2, 8px);margin:0;padding:0;list-style:none}.brand-usp__card{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-4, 16px);padding:var(--spacing-4, 16px) var(--spacing-5, 20px);border-radius:14px;background-color:var(--brand-usp-card-background, #f1e7db);text-align:left}.brand-usp__icon{display:block;flex:none;width:34px;height:34px;color:var(--brand-usp-icon, #251712)}.brand-usp__icon svg,.brand-usp__icon img{display:block;width:100%;height:100%;object-fit:contain}.brand-usp__card-heading{margin:0 0 var(--spacing-2, 8px);color:inherit}.brand-usp__card-text{margin:0;color:inherit;text-wrap:pretty}.brand-usp--stats{background-color:var(--brand-usp-section-background, transparent);padding-top:var(--spacing-16, 64px);padding-bottom:var(--spacing-16, 64px)}.brand-usp--stats .brand-usp__inner{gap:var(--spacing-10, 40px)}@media(min-width:960px){.brand-usp--stats .brand-usp__inner{gap:var(--spacing-12, 48px)}}.brand-usp--stats .brand-usp__description{max-width:44ch;margin-top:var(--spacing-6, 24px)}.brand-usp--stats .brand-usp__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.brand-usp--stats .brand-usp__card{display:block;padding:clamp(20px,2.2vw,30px);border:none;border-radius:16px;background-color:color-mix(in srgb,var(--brand-usp-text, #1b1512) 5%,transparent);text-align:left}.brand-usp--stats .brand-usp__card:first-child{position:relative;grid-column:1 / -1;overflow:hidden;background-image:linear-gradient(100deg,color-mix(in srgb,var(--brand-usp-accent, #fb4f00) 42%,transparent),color-mix(in srgb,var(--brand-usp-accent, #fb4f00) 16%,transparent) 46%,color-mix(in srgb,var(--brand-usp-text, #1b1512) 5%,transparent));transition:color .32s ease}.brand-usp--stats .brand-usp__card:first-child:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--brand-usp-accent, #fb4f00);opacity:0;transition:opacity .32s ease;pointer-events:none}.brand-usp--stats .brand-usp__card:first-child:hover:before,.brand-usp--stats .brand-usp__card:first-child:focus-within:before{opacity:1}.brand-usp--stats .brand-usp__card:first-child>*{position:relative;z-index:1}.brand-usp--stats .brand-usp__card:first-child:hover,.brand-usp--stats .brand-usp__card:first-child:focus-within{color:var(--brand-usp-card-background, #fff9f3)}.brand-usp--stats .brand-usp__card:first-child:hover .brand-usp__card-text,.brand-usp--stats .brand-usp__card:first-child:focus-within .brand-usp__card-text{opacity:.95}@media(prefers-reduced-motion:reduce){.brand-usp--stats .brand-usp__card:first-child,.brand-usp--stats .brand-usp__card:first-child:before{transition:none}}.brand-usp__accent{display:flex;align-items:center;gap:.6em;margin:0 0 var(--spacing-4, 16px);font-size:var(--font-size-body-50, .8rem);letter-spacing:.12em;text-transform:uppercase;opacity:.75}.brand-usp__accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}@media(min-width:720px){.brand-usp--stats .brand-usp__card:first-child{padding-bottom:clamp(28px,3vw,42px)}.brand-usp--stats .brand-usp__card:first-child .brand-usp__card-heading{font-size:clamp(2rem,3.2vw,3rem);line-height:1.05;letter-spacing:-.02em}}.brand-usp__proof{display:flex;align-items:center;gap:var(--spacing-3, 12px);margin-top:clamp(20px,2.5vw,32px)}.brand-usp__proof-avatars{display:flex;flex:none}.brand-usp__proof-avatar{width:32px;height:32px;margin-left:-10px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--color-background, #fff9f3);background-color:color-mix(in srgb,var(--brand-usp-text, #1b1512) 14%,transparent)}.brand-usp__proof-avatar:first-child{margin-left:0}.brand-usp__proof-avatar img{display:block;width:100%;height:100%;object-fit:cover}.brand-usp__proof-text{margin:0;font-size:var(--font-size-body-75, .9rem);opacity:.7}.brand-usp--stats .brand-usp__card-heading{margin:0 0 var(--spacing-2, 8px);font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body-100, 1rem);text-transform:none;letter-spacing:0;line-height:1.3;text-wrap:balance}.brand-usp--stats .brand-usp__card-text{margin:0;max-width:30ch;opacity:.7;line-height:1.45}.brand-usp__card-text p{margin:0}.video-hero .video-hero__text-container-text-button .btn{border-radius:var(--hero-button-radius, 60px);padding-right:2.25rem;padding-left:2.25rem}.video-hero .video-hero__text-container-text-button .btn>span:after{content:"";display:inline-block;vertical-align:middle;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--hero-button-arrow) no-repeat center / contain;mask:var(--hero-button-arrow) no-repeat center / contain;transition:width var(--duration-short, .2s) var(--easing, ease),margin-left var(--duration-short, .2s) var(--easing, ease)}.video-hero .video-hero__text-container-text-button .btn:hover>span:after,.video-hero .video-hero__text-container-text-button .btn:focus-visible>span:after{width:1em;margin-left:.6em;-webkit-mask-image:var(--hero-button-arrow-bold);mask-image:var(--hero-button-arrow-bold)}.video-hero .video-hero__text-container-text-button .btn:hover:not([disabled]):before,.video-hero .video-hero__text-container-text-button .btn:focus:not([disabled]):before{transform:skew(30deg)}.video-hero .video-hero__text-container-text-button .btn:after{background-color:var(--color-background-overlay-button)}.video-hero .video-hero__text-container-text-button .btn>span{-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}.video-hero .video-hero__text-container-text-button .btn:hover>span,.video-hero .video-hero__text-container-text-button .btn:focus-visible>span{-webkit-text-stroke:.25px currentColor}:root{--vrak-accent: #fb4f00;--hero-button-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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M19 12l-7 7-7-7'/%3E%3C/svg%3E");--hero-button-arrow-bold: 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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M19 12l-7 7-7-7'/%3E%3C/svg%3E");--arrow-right: 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 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");--arrow-right-bold: 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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");--icon-bag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.148 11.479c-.101-1.428-.125-2.985-.296-4.57C15.577 4.37 14.372 2.64 12 2.64S8.423 4.37 8.148 6.908c-.171 1.586-.195 3.142-.296 4.57' stroke='%23000' stroke-width='1.2' stroke-miterlimit='10' stroke-linejoin='bevel'/%3E%3Cpath d='M20.701 20.438V8.816H3.3v11.622H20.7z' stroke='%23000' stroke-width='1.2' stroke-miterlimit='10'/%3E%3C/svg%3E");--arrow-up-right: 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='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E");--arrow-up-right-bold: 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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E");--brand-terracotta: #a25c48;--brand-terracotta-end: #6e3329;--brand-on-terracotta: #f7e9e0}.header .header__links-secondary>ul>li>[data-link],.header .header__links-secondary>ul>li>[data-link]:hover{text-decoration:none}.header .header__links-secondary>ul>li>[data-link] .link-hover{position:relative;pointer-events:none}.header .header__links-secondary>ul>li>[data-link] .link-hover:before{content:"";position:absolute;left:0;top:100%;width:100%;height:1px;background:currentColor;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform var(--duration-fast, .3s) var(--easing, ease)}.header .header__links-secondary>ul>li>[data-link]:hover .link-hover:before,.header .header__links-secondary>ul>li>[data-link][aria-expanded=true] .link-hover:before{transform-origin:0% 50%;transform:scaleZ(1)}:root{--header-scroll-progress: 0}.header{transition:background-color var(--duration-normal) var(--easing),margin var(--duration-normal) var(--easing),padding var(--duration-normal) var(--easing),border-radius var(--duration-normal) var(--easing)}.header.is-sticky{margin:var(--sticky-pill-inset-top, 12px) var(--sticky-pill-gutter, 16px) 0;padding-right:max(var(--sticky-pill-padding-x, 56px),var(--sticky-pill-radius, 48px));padding-left:max(var(--sticky-pill-padding-x, 56px),var(--sticky-pill-radius, 48px));border-radius:var(--sticky-pill-radius, 48px);background-color:color-mix(in srgb,var(--color-background-header) var(--sticky-opacity, 60%),transparent);-webkit-backdrop-filter:blur(var(--sticky-blur, 8px));backdrop-filter:blur(var(--sticky-blur, 8px))}html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) header.header.header--transparent:not(.is-sticky):not(.dropdown-active){background-color:transparent}html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) header.header.header--transparent:not(.is-sticky):not(.dropdown-active) [data-scroll-container] .scroll-button{background-color:transparent}html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) header.header.header--transparent:not(.is-sticky):not(.dropdown-active) .header__inner,html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) header.header.header--transparent:not(.is-sticky):not(.dropdown-active) .header__inner a{color:var(--color-text-transparent)}html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) header.header.header--transparent:not(.is-sticky):not(.dropdown-active) .header__inner a.featured-link{color:var(--color-text-featured-link)}html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) header.header.header--transparent:not(.is-sticky):not(.dropdown-active) .header__inner [data-js-cart-count]{background-color:var(--color-text-transparent);color:var(--color-cart-count-transparent);box-shadow:none}html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) header.header.header--transparent.header--has-transparent-logo:not(.is-sticky):not(.dropdown-active) .regular-logo,html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) header.header.header--transparent.header--has-transparent-logo:not(.is-sticky):not(.dropdown-active) .header__logo-text{display:none}html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) header.header.header--transparent.header--has-transparent-logo:not(.is-sticky):not(.dropdown-active) .transparent-logo{display:block}html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) .header.header--sticky-dark.is-sticky:not(.dropdown-active){background-color:color-mix(in srgb,var(--sticky-tint, #251712) var(--sticky-opacity, 60%),transparent)}html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) .header.header--sticky-dark.is-sticky:not(.dropdown-active) .header__inner,html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) .header.header--sticky-dark.is-sticky:not(.dropdown-active) .header__inner a{color:var(--color-text-transparent)}html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) .header.header--sticky-dark.is-sticky:not(.dropdown-active) .header__inner a.featured-link{color:var(--color-text-featured-link)}html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) .header.header--sticky-dark.is-sticky:not(.dropdown-active) .header__inner [data-js-cart-count]{background-color:var(--color-text-transparent);color:var(--color-cart-count-transparent);box-shadow:none}html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) .header.header--sticky-dark.header--has-transparent-logo.is-sticky:not(.dropdown-active) .regular-logo,html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) .header.header--sticky-dark.header--has-transparent-logo.is-sticky:not(.dropdown-active) .header__logo-text{display:none}html:not(.no-js) body:not([mobile-menu-open=true]):not([quick-search-open=true]) .header.header--sticky-dark.header--has-transparent-logo.is-sticky:not(.dropdown-active) .transparent-logo{display:block}.header.header--has-logo .header__logo-link{width:calc(var(--logo-width) * (1 - var(--logo-shrink, 0) * var(--header-scroll-progress)));transition:width .12s linear}@media(max-width:959px){.header.header--has-logo .header__logo-link{width:auto;max-width:calc(var(--mobile-logo-width) * (1 - var(--logo-shrink, 0) * var(--header-scroll-progress)))}}.header .header__links a,.header .header__links button[data-link]{font-size:calc(15px * (1 - var(--nav-shrink, 0) * var(--header-scroll-progress)));text-transform:uppercase;letter-spacing:.08em;transition:font-size .12s linear}.barrel-journey__heading,.brand-usp__heading,.image-hero-split-item__heading,.quick-cart__empty-state-heading,.testimonials__heading{font-family:var(--font-body);font-weight:400;text-transform:none}.image-hero-split-item{background-color:var(--brand-terracotta, #a25c48);background-image:radial-gradient(130% 100% at 12% 6%,#ffffff29,#fff0 58%),linear-gradient(152deg,var(--brand-terracotta, #a25c48) 0%,var(--brand-terracotta-end, #6e3329) 100%)}.image-hero-split-item .placeholder-svg{visibility:hidden}.image-hero-split-item .placeholder-image{background:none}.image-hero-split-item{min-height:clamp(340px,40vw,520px)}@media(max-width:719px){.image-hero-split-item:nth-child(2) .image-hero-split-item__text-container{justify-content:flex-start}.image-hero-split-item:nth-child(2) .image-hero-split-item__text-container-inner{border-radius:var(--split-card-radius, 24px) var(--split-card-radius, 24px) var(--split-joint-radius, 24px) var(--split-joint-radius, 24px)}.image-hero-split-item{min-height:0}.image-hero-split-item__image-container,.image-hero-split-item .placeholder-image,.image-hero-split-item .placeholder-svg{max-height:320px}}.promo-banner__donation{--donation-accent: var(--vrak-accent, #fb4f00);display:flex;flex-direction:column;gap:var(--spacing-6, 24px);width:100%;max-width:560px;text-align:left}.promo-banner__donation-option:before{content:none}.donation__label{display:block;margin-bottom:var(--spacing-2, 8px);font-size:var(--font-size-body-50, .8rem);opacity:.7}.donation__input-row{display:block}.donation__trigger{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer}.donation__input-wrap{display:flex;align-items:center;justify-content:center;gap:.35em;width:100%;padding:0;border:0}.donation__input{flex:0 1 auto;width:5ch;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:right}.donation__input:focus{outline:none}.promo-banner__donation-option--custom.is-selected{background-color:color-mix(in srgb,var(--donation-accent, #a25c48) 14%,transparent);color:inherit}.donation__steps{display:flex;flex-wrap:wrap;gap:var(--spacing-3, 12px)}@media(min-width:540px){.donation__steps{flex-wrap:nowrap}.donation__step{flex:1 1 0}}.donation__step{display:inline-flex;flex:1 1 calc(50% - var(--spacing-2, 8px));min-width:0;align-items:center;justify-content:center;min-height:3rem;padding:.6em 1em;border:1px solid color-mix(in srgb,var(--donation-accent, #a25c48) 35%,transparent);border-radius:999px;background:none;color:inherit;font-size:.95rem;line-height:1.4;white-space:nowrap;cursor:pointer;opacity:.75;transition:opacity var(--duration-short, .2s) var(--easing, ease),background-color var(--duration-short, .2s) var(--easing, ease),border-color var(--duration-short, .2s) var(--easing, ease),color var(--duration-short, .2s) var(--easing, ease)}.donation__step--custom{flex:1.8 0 auto}.donation__step--custom .donation__trigger,.donation__step--custom .donation__input-wrap{white-space:nowrap}.donation__dot,.donation__track{display:none}.donation__step:hover,.donation__step:focus-visible{opacity:1}.donation__step.is-selected{opacity:1;border-color:var(--donation-accent, #a25c48);background-color:color-mix(in srgb,var(--donation-accent, #a25c48) 16%,transparent);color:var(--donation-accent, #a25c48)}.donation__step-label{white-space:nowrap}.promo-banner__donation-submit{--color-background-button: #1b1512;--color-background-button-hover: #000000;--color-text-button: #fff9f3;display:inline-flex;align-self:stretch;width:100%;min-height:3.25rem;border:0;border-radius:999px;background-color:var(--color-background-button);color:var(--color-text-button);padding-right:2.25rem;padding-left:2.25rem;cursor:pointer;transition:background-color var(--duration-short, .2s) var(--easing, ease)}.promo-banner__donation-submit:hover:not(:disabled),.promo-banner__donation-submit:focus-visible{background-color:var(--color-background-button-hover)}.promo-banner__donation-submit:disabled{opacity:.4;cursor:not-allowed}.promo-banner__donation-submit>span:after{content:"";display:inline-block;vertical-align:middle;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;transition:width var(--duration-short, .2s) var(--easing, ease),margin-left var(--duration-short, .2s) var(--easing, ease)}.promo-banner__donation-submit:hover:not(:disabled)>span:after,.promo-banner__donation-submit:focus-visible>span:after{width:1em;margin-left:.6em;-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}.promo-banner__eyebrow{display:flex;align-items:center;gap:.6em;margin:0 0 var(--spacing-3, 12px);font-size:var(--font-size-body-50, .8rem);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.promo-banner__eyebrow:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}.promo-banner .section-blocks__heading{font-family:var(--font-body);font-weight:400;text-transform:none}.template-index .section:not(.section--vertical-padding-none):not(.section--vertical-padding-top-only):not(.section--vertical-padding-bottom-only){padding-top:var(--spacing-16, 64px);padding-bottom:var(--spacing-16, 64px)}.image-hero-split.section--full-width{padding-left:var(--space-outer);padding-right:var(--space-outer)}.testimonials__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-4, 16px);margin-bottom:var(--spacing-8, 32px)}.testimonials__accent{display:flex;align-items:center;gap:.6em;flex:1 1 0;margin:0;font-size:var(--font-size-body-50, .8rem);letter-spacing:.12em;text-transform:uppercase;opacity:.75}.testimonials__accent [data-eyebrow-type]{display:flex;align-items:center;gap:.6em}.testimonials__accent [data-eyebrow-type]:first-child:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}.testimonials--grid .testimonials__heading{flex:1 1 0;margin:0;font-weight:400;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.1;text-align:center;text-transform:none;letter-spacing:-.01em;text-wrap:balance}.testimonials__subheading{flex:1 0 100%;margin:calc(var(--spacing-2, 8px) * -1) 0 0;text-align:center;opacity:.72}.testimonials__subheading p{max-width:58ch;margin:0 auto}@media(max-width:719px){.testimonials .testimonials__header{flex-direction:column;align-items:stretch;gap:var(--spacing-3, 12px)}.testimonials .testimonials__accent,.testimonials--grid .testimonials__heading,.testimonials .testimonials__heading{flex:0 0 auto;width:100%;text-align:left}.testimonials .testimonials__accent{order:1}.testimonials .testimonials__heading{order:2;text-wrap:pretty}.testimonials .testimonials__subheading{order:3;flex:0 0 auto;width:100%;margin:0;text-align:left}.testimonials .testimonials__subheading p{max-width:none;margin:0}.testimonials .testimonials__navigation{order:4;flex:0 0 auto;justify-content:flex-end}}.testimonials__navigation{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3, 12px);flex:1 1 0}.testimonials .testimonials__navigation-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background-color:#f1e7db;color:#1b1512;cursor:pointer;box-shadow:none}.testimonials .testimonials__navigation-button--next{background-color:var(--vrak-accent, #fb4f00);color:#fff9f3}.testimonials .testimonials__navigation-button .icon{width:16px;height:16px}.testimonials .testimonials__navigation-button--prev .icon{transform:rotate(90deg)}.testimonials .testimonials__navigation-button--next .icon{transform:rotate(-90deg)}.testimonials__grid{display:flex;gap:var(--spacing-4, 16px);padding-bottom:var(--spacing-8, 32px);overflow-x:auto;overflow-y:clip;overflow-clip-margin:260px;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonials__grid::-webkit-scrollbar{display:none}.testimonials .testimonials__item{position:relative;display:block;flex:0 0 min(260px,78vw);aspect-ratio:3 / 4;border-radius:14px;scroll-snap-align:start;cursor:pointer}@media(min-width:720px){.testimonials .testimonials__item{flex-basis:calc(25% - var(--spacing-4, 16px) * 3 / 4)}}@media(max-width:719px){.testimonials .testimonials__item{aspect-ratio:2 / 3}}.testimonials .testimonials__item-product{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;height:100%;overflow:hidden;border-radius:inherit}.testimonials .testimonials__item-product-image,.testimonials .testimonials__item-product-image img{width:100%;height:100%;object-fit:cover}.testimonials .testimonials__item-author{display:block;font-weight:700}.testimonials .testimonials__item-subtitle{margin:2px 0 0;opacity:.6;font-size:var(--font-size-body-50, .8rem)}.testimonials .testimonials__item-quote-mark{display:block;margin-top:var(--spacing-2, 8px);font-family:var(--font-body);font-size:clamp(72px,7vw,104px);font-weight:800;line-height:.7;color:var(--vrak-accent, #fb4f00)}.testimonials .testimonials__item-quote{margin:var(--spacing-2, 8px) 0 0;color:inherit;opacity:.85}.testimonials .testimonials__item-note{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:0;padding:var(--spacing-6, 24px);border-radius:inherit;background-color:#f1e7db;color:#1b1512;transform:rotate(0) translateY(0);transition:transform var(--duration-normal, .4s) var(--easing, ease),box-shadow var(--duration-normal, .4s) var(--easing, ease)}.testimonials .testimonials__item:hover .testimonials__item-note,.testimonials .testimonials__item:focus-within .testimonials__item-note{z-index:5;transform:rotate(-7deg) translateY(45%);box-shadow:0 12px 24px #0000004d}[data-section-id$=__image_hero_BiEkWc]{background:linear-gradient(to bottom,transparent 0%,transparent calc(100% - 28px),#000000 calc(100% - 28px),#000000 100%)}[data-section-id$=__image_hero_BiEkWc] .image-hero__image-container,[data-section-id$=__image_hero_BiEkWc] .image-hero__overlay{border-radius:28px;overflow:hidden}[data-section-id$=__image_hero_BiEkWc] .image-hero__text-container-heading{font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;letter-spacing:-.01em;text-transform:none;text-wrap:balance}[data-section-id$=__image_hero_BiEkWc] .image-hero__text-container-accent{display:inline-flex;align-items:center;gap:.6em;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;opacity:.7}[data-section-id$=__image_hero_BiEkWc] .image-hero__text-container-accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}[data-section-id$=__image_hero_BiEkWc] .image-hero__text-container-image-button .btn{border-radius:999px;padding-right:2.25rem;padding-left:2.25rem}[data-section-id$=__image_hero_BiEkWc] .image-hero__text-container-image-button .btn>span{-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}[data-section-id$=__image_hero_BiEkWc] .image-hero__text-container-image-button .btn:hover>span,[data-section-id$=__image_hero_BiEkWc] .image-hero__text-container-image-button .btn:focus-visible>span{-webkit-text-stroke:.25px currentColor}[data-section-id$=__image_hero_BiEkWc] .image-hero__text-container-image-button .btn>span:after{content:"";display:inline-block;vertical-align:middle;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;transition:width var(--duration-short, .2s) var(--easing, ease),margin-left var(--duration-short, .2s) var(--easing, ease)}[data-section-id$=__image_hero_BiEkWc] .image-hero__text-container-image-button .btn:hover>span:after,[data-section-id$=__image_hero_BiEkWc] .image-hero__text-container-image-button .btn:focus-visible>span:after{width:1em;margin-left:.6em;-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}[data-section-id$=__image_hero_BiEkWc] .image-hero__text-container-image-button .btn:hover:not([disabled]):before,[data-section-id$=__image_hero_BiEkWc] .image-hero__text-container-image-button .btn:focus:not([disabled]):before{transform:skew(30deg)}[data-section-id$=__image_hero_BiEkWc] .image-hero__text-container-image-button .btn:after{background-color:var(--color-background-overlay-button)}.newsletter-form__success{width:100%;padding:var(--spacing-2, 8px) 0;font-size:var(--font-size-body-75, .9rem);line-height:1.5;opacity:.9}.newsletter-form__success p{margin:0 0 var(--spacing-2, 8px)}.newsletter-form__success p:last-child{margin-bottom:0}.newsletter-form__success-highlight{font-weight:600;font-size:var(--font-size-body-150, 1.25rem);color:var(--vrak-accent, #fb4f00);opacity:1}button[type=submit].is-submitting{position:relative;padding-right:2.6em;cursor:default;opacity:.85;pointer-events:none}button[type=submit].is-submitting:after{content:"";position:absolute;top:50%;right:.9em;width:1em;height:1em;margin-top:-.5em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:newsletter-form-spin .7s linear infinite}@keyframes newsletter-form-spin{to{transform:rotate(360deg)}}.footer{--footer-accent: var(--vrak-accent, #fb4f00);--wordmark-size: clamp(5rem, 25vw, 23rem);--wordmark-hidden: .24em;position:relative;overflow:hidden}.footer .footer__inner{position:relative;z-index:1;padding-bottom:calc(var(--wordmark-size) * .46)}.footer__wordmark{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none}.footer__wordmark-text{display:block;margin-bottom:calc(var(--wordmark-hidden) * -1);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--wordmark-size);line-height:.74;letter-spacing:.01em;white-space:nowrap;color:var(--footer-accent)}@supports (-webkit-background-clip: text) or (background-clip: text){.footer__wordmark-text{background:linear-gradient(180deg,var(--footer-accent) 0%,var(--footer-accent) 58%,color-mix(in srgb,var(--footer-accent) 42%,transparent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}.footer .footer__groups{align-items:flex-start}.footer .footer__group--newsletter .footer__text{max-width:34ch}.footer .footer__newsletter-privacy{margin-top:var(--spacing-3, 12px);max-width:none;opacity:.55}form:has(.newsletter-form__success)~.footer__newsletter-privacy{display:none}.footer .footer__newsletter-privacy p{margin:0}.footer .footer__newsletter-privacy a{color:var(--footer-accent);text-decoration:underline;opacity:1}.footer .footer__newsletter-privacy a:hover{opacity:.8}.footer .footer__newsletter-button{background-color:var(--footer-accent);border-color:var(--footer-accent);color:#fff9f3;transition:background-color var(--duration-short, .2s) var(--easing, ease),border-color var(--duration-short, .2s) var(--easing, ease)}.footer .footer__newsletter-button:hover,.footer .footer__newsletter-button:focus-visible{background-color:color-mix(in srgb,var(--footer-accent) 82%,#1b1512);border-color:color-mix(in srgb,var(--footer-accent) 82%,#1b1512)}.footer .footer__newsletter-input:focus{border-color:var(--footer-accent)}.footer .footer__group--links .footer__heading{opacity:1;letter-spacing:.08em}.footer .footer__groups{gap:0 40px}.footer .footer__group--links{width:auto;padding-right:0;flex:1 1 0;min-width:0}.footer .footer__links a{opacity:.6;transition:opacity var(--duration-short, .2s) var(--easing, ease),color var(--duration-short, .2s) var(--easing, ease)}.footer .footer__links a:hover,.footer .footer__links a:focus-visible{opacity:1;color:var(--footer-accent)}.footer .footer__links-inactive{display:inline-block;opacity:.6;cursor:default;transition:opacity var(--duration-short, .2s) var(--easing, ease)}.footer .footer__links-inactive:hover{opacity:.85}.footer .footer__links-tag{display:inline-block;margin-left:.5em;padding:.15em .55em;border-radius:999px;background-color:var(--footer-accent);color:#fff9f3;font-size:.5em;font-weight:400;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.footer .footer__links-item--tagged{white-space:nowrap}.footer .footer__credits{opacity:.55}@media(max-width:719px){.footer{--wordmark-hidden: .2em}.footer .footer__inner{padding-bottom:calc(var(--wordmark-size) * .3)}}.footer{--wm-glyph-w: min(92vw, 1500px);--wm-glyph-ratio: 4.558;--wm-art-ratio: 1.77778;--wm-glyph-frac-w: .9902;--wm-glyph-frac-x: .00537;--wm-glyph-frac-y: .33219;--wm-mask-w: calc(var(--wm-glyph-w) / var(--wm-glyph-frac-w));--wm-mask-h: calc(var(--wm-mask-w) / var(--wm-art-ratio));--wordmark-height: calc(var(--wm-glyph-w) / var(--wm-glyph-ratio));--wordmark-visible: .55}.footer__wordmark--image{bottom:calc(var(--wordmark-height) * (var(--wordmark-visible) - 1))}.footer__wordmark--image .footer__wordmark-mark{display:block;width:var(--wm-glyph-w);height:var(--wordmark-height);background-color:var(--footer-accent);-webkit-mask-image:var(--wordmark-src);mask-image:var(--wordmark-src);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--wm-mask-w) var(--wm-mask-h);mask-size:var(--wm-mask-w) var(--wm-mask-h);-webkit-mask-position:calc(var(--wm-glyph-frac-x) * var(--wm-mask-w) * -1) calc(var(--wm-glyph-frac-y) * var(--wm-mask-h) * -1);mask-position:calc(var(--wm-glyph-frac-x) * var(--wm-mask-w) * -1) calc(var(--wm-glyph-frac-y) * var(--wm-mask-h) * -1)}.footer:has(.footer__wordmark--image) .footer__inner{padding-bottom:calc(var(--wordmark-height) * var(--wordmark-visible) + var(--spacing-6, 24px))}.footer .footer__newsletter-inner .footer__newsletter-email{display:flex;align-items:center;gap:var(--spacing-3, 12px)}.footer .footer__newsletter-inner .footer__newsletter-email .input{flex:1 1 auto;min-width:0}.footer .footer__newsletter-button{position:static;flex:none;height:auto;min-height:48px;padding:0 1.75rem;border:0;border-radius:999px;white-space:nowrap;-webkit-text-stroke:0 currentColor;transition:background-color var(--duration-short, .2s) var(--easing, ease),-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}.footer .footer__newsletter-button:after{content:"";display:inline-block;vertical-align:middle;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;transition:width var(--duration-short, .2s) var(--easing, ease),margin-left var(--duration-short, .2s) var(--easing, ease)}.footer .footer__newsletter-button:hover:after,.footer .footer__newsletter-button:focus-visible:after{width:1em;margin-left:.6em;-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}.footer .footer__newsletter-button:hover,.footer .footer__newsletter-button:focus-visible{-webkit-text-stroke:.25px currentColor}.footer .footer__links ul+ul{margin-top:0}.footer .footer__sublinks{margin-top:var(--spacing-2, 8px);padding-left:var(--spacing-3, 12px)}.footer .footer__sublinks a{opacity:.45}.product__media-container .product__media-item{border-radius:var(--product-media-radius, 18px);overflow:hidden}.product .product__media-item--empty{border:0;background-color:#ded2c0}@media(min-width:720px){.product__media-container[data-gallery-style=grid] .product__media-item:first-child{grid-column:1 / -1}.product__media-container[data-gallery-style=grid] .product__media-item:not(:first-child) .image>*,.product__media-container[data-gallery-style=grid] .product__media-item:not(:first-child) .media>*,.product__media-container[data-gallery-style=grid] .product__media-item--empty:not(:first-child){aspect-ratio:7 / 4}.product__media-container[data-gallery-style=grid] .product__media-item--empty:first-child{aspect-ratio:3 / 2}}.product__media-container[data-gallery-style=grid] .product__media-item--hide-on-load{display:block}[data-section-type=product] .product__details .product-form__cart-submit,[data-section-type=product] .product__details .product-waitlist__toggle,[data-section-type=product] .product__details .product-waitlist__form .btn--primary{--color-background-button: var(--vrak-accent, #fb4f00);--color-background-button-hover: #d44300;--color-text-button: #fff9f3;border-radius:999px;min-height:3.25rem;padding-right:2.25rem;padding-left:2.25rem;-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}[data-section-type=product] .product__details .product-form__cart-submit:hover>span,[data-section-type=product] .product__details .product-waitlist__toggle:hover>span,[data-section-type=product] .product__details .product-waitlist__form .btn--primary:hover>span{-webkit-text-stroke:.25px currentColor}[data-section-type=product] .product__details .product-form__cart-submit [data-add-to-cart-text]:before{content:"";display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:.5em;background-color:currentColor;-webkit-mask:var(--icon-bag) no-repeat center / contain;mask:var(--icon-bag) no-repeat center / contain}[data-section-type=product] .product__details .product-form__cart-submit:hover:not([disabled]):before,[data-section-type=product] .product__details .product-waitlist__toggle:hover:not([disabled]):before,[data-section-type=product] .product__details .product-waitlist__form .btn--primary:hover:not([disabled]):before,[data-section-type=product] .product__details .shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]):before{transform:skew(30deg)}[data-section-type=product] .product__details .product-form__cart-submit.btn--secondary{background-color:var(--color-background-button);color:var(--color-text-button);border-color:transparent}[data-section-type=product] .product__details .product-form__cart-submit.btn--secondary:before{content:none}[data-section-type=product] .product__details .shopify-payment-button .shopify-payment-button__button--unbranded{--color-background-button: #1b1512;--color-background-button-hover: #1b1512;--color-text-button: #fff9f3;border-radius:999px;-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}[data-section-type=product] .product__details .shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){-webkit-text-stroke:.25px currentColor}.shopify-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 48px}.shopify-payment-button__more-options{display:none!important}[data-section-type=product] .product__details .product-waitlist__input{min-height:3rem;padding:.6em 1.25em;border:1px solid color-mix(in srgb,var(--vrak-accent, #fb4f00) 35%,transparent);border-radius:999px;background:none}[data-section-type=product] .product__details .product-waitlist__input:focus{outline:none;border-color:var(--vrak-accent, #fb4f00)}[data-section-type=product] .product__details .product-specs-grid__value{font-weight:600}[data-section-type=product] .product__details .product-specs-grid__label{font-size:var(--font-size-body-50, .8rem);letter-spacing:.12em;text-transform:uppercase;opacity:.6}[data-section-type=product] .product__details .product__status-label{display:flex;align-items:center;gap:.6em;font-size:var(--font-size-body-50, .8rem);letter-spacing:.12em;text-transform:uppercase;opacity:.75}[data-section-type=product] .product__details .product__status-label:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}.product{margin-top:var(--spacing-2, 8px)}@media(min-width:960px){.product{margin-top:var(--spacing-2, 8px)}}.product__status-label{color:var(--color-text, #1b1512)}.product__media-container[data-gallery-style=grid] .product__media,.product__media-container[data-gallery-style=list] .product__media{--grid-gallery-spacing: 16px}@media(min-width:960px){.product .product__primary{grid-gap:32px}}.product .product__media-container{background-color:transparent}.sticky-atc-bar{right:auto;left:50%;bottom:var(--spacing-4, 16px);width:min(960px,calc(100% - var(--spacing-8, 32px)));transform:translate(-50%);border-radius:999px;background-color:color-mix(in srgb,var(--color-background, #fff9f3) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 10px 30px #1b151224}.sticky-atc-bar.hidden{transform:translate(-50%) translateY(calc(100% + var(--spacing-6, 24px)))}.sticky-atc-bar:before{content:none}.sticky-atc-bar .sticky-atc-bar__inner{max-width:none;padding:var(--spacing-2, 8px) var(--spacing-2, 8px) var(--spacing-2, 8px) var(--spacing-3, 12px);gap:var(--spacing-4, 16px)}.sticky-atc-bar .sticky-atc-bar__media,.sticky-atc-bar .sticky-atc-bar__image{border-radius:50%;overflow:hidden}.sticky-atc-bar .sticky-atc-bar__media .image>*{aspect-ratio:1}.sticky-atc-bar .sticky-atc-bar__meta h5{font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--font-size-body-100, 1rem);letter-spacing:-.01em;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc-bar .sticky-atc-bar__button{flex:0 0 auto;width:auto}.sticky-atc-bar .sticky-atc-bar__details,.sticky-atc-bar .sticky-atc-bar__meta{min-width:0}.sticky-atc-bar .sticky-atc-bar__meta-options{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc-bar .sticky-atc-bar__button .btn{width:auto;min-height:3rem;padding-right:2rem;padding-left:2rem;border-radius:999px;white-space:nowrap}.sticky-atc-bar .sticky-atc-bar__button .btn>span{white-space:nowrap}@media(max-width:719px){.sticky-atc-bar .sticky-atc-bar__inner{flex-direction:row}.sticky-atc-bar .sticky-atc-bar__media,.sticky-atc-bar .sticky-atc-bar__price{display:none}.sticky-atc-bar .sticky-atc-bar__button .btn{padding-right:1.25rem;padding-left:1.25rem;font-size:var(--font-size-body-50, .8rem)}.sticky-atc-bar .sticky-atc-bar__stock{display:none}}.sticky-atc-bar .sticky-atc-bar__meta h5{font-size:var(--font-size-body-75, .875rem);line-height:1.3}.sticky-atc-bar .sticky-atc-bar__meta-options,.sticky-atc-bar .sticky-atc-bar__meta-change-option-trigger,.sticky-atc-bar .sticky-atc-bar__stock{font-size:var(--font-size-body-50, .8rem);line-height:1.35}.sticky-atc-bar .sticky-atc-bar__details .sticky-atc-bar__price,.sticky-atc-bar .sticky-atc-bar__button .btn{font-size:var(--font-size-body-75, .875rem)}.sticky-atc-bar .sticky-atc-bar__inner{gap:var(--spacing-5, 20px);padding-top:var(--spacing-3, 12px);padding-bottom:var(--spacing-3, 12px)}.sticky-atc-bar .sticky-atc-bar__meta{display:flex;flex-direction:column;row-gap:2px}.product .product__media-container[data-gallery-style=grid] .product__media,.product .product__media-container[data-gallery-style=list] .product__media{position:relative}.product__gallery-badge{position:absolute;z-index:2;top:var(--spacing-4, 16px);left:var(--spacing-4, 16px);display:flex;align-items:center;gap:.6em;margin:0;padding:.5em 1em;border-radius:999px;background-color:color-mix(in srgb,var(--color-background, #fff9f3) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text, #1b1512);font-size:var(--font-size-body-50, .8rem);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.product__gallery-badge:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}.sticky-atc-bar .sticky-atc-bar__button .sticky-atc-bar__waitlist{--color-background-button: #1b1512;--color-background-button-hover: #000000;--color-text-button: #fff9f3;-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}.sticky-atc-bar .sticky-atc-bar__waitlist>span{display:inline-flex;align-items:center;gap:.6em}.sticky-atc-bar .sticky-atc-bar__waitlist:hover,.sticky-atc-bar .sticky-atc-bar__waitlist:focus-visible{-webkit-text-stroke:.25px currentColor}.sticky-atc-bar .sticky-atc-bar__bell{flex:none;transform-origin:50% 12%}.sticky-atc-bar .sticky-atc-bar__waitlist:hover .sticky-atc-bar__bell,.sticky-atc-bar .sticky-atc-bar__waitlist:focus-visible .sticky-atc-bar__bell{animation:vrak-bell-ring .8s ease-in-out}@media(prefers-reduced-motion:reduce){.sticky-atc-bar .sticky-atc-bar__waitlist:hover .sticky-atc-bar__bell,.sticky-atc-bar .sticky-atc-bar__waitlist:focus-visible .sticky-atc-bar__bell{animation:none}}.sticky-atc-bar .sticky-atc-bar__waitlist:hover:not([disabled]):before,.sticky-atc-bar .sticky-atc-bar__waitlist:focus:not([disabled]):before{transform:skew(30deg)}.sticky-atc-bar .sticky-atc-bar__waitlist:after{background-color:var(--color-background-button)}[data-section-type=product] .product__title{font-family:var(--font-body);font-weight:var(--font-body-weight);text-transform:none;letter-spacing:0}[data-section-type=product] .product__details .product-waitlist__bell-icon{transform-origin:50% 12%}[data-section-type=product] .product__details .product-waitlist__toggle:hover .product-waitlist__bell-icon,[data-section-type=product] .product__details .product-waitlist__toggle:focus-visible .product-waitlist__bell-icon{animation:vrak-bell-ring .8s ease-in-out}@media(prefers-reduced-motion:reduce){[data-section-type=product] .product__details .product-waitlist__toggle:hover .product-waitlist__bell-icon,[data-section-type=product] .product__details .product-waitlist__toggle:focus-visible .product-waitlist__bell-icon{animation:none}}[data-section-type=product] .product__details .accordion__label,[data-section-type=product] .product__details .accordion__label>*{font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--font-size-body-100, 1rem);text-transform:none;letter-spacing:0;transition:font-weight var(--duration-short, .2s) var(--easing, ease)}[data-section-type=product] .product__details .accordion__inner[data-open=true]>.accordion__label,[data-section-type=product] .product__details .accordion__inner[data-open=true]>.accordion__label>*{font-weight:600}[data-section-type=product] .product__details .product__price.product__price--featured{font-weight:400}[data-section-type=product] .product__details .featured-product__frame-tag{background-color:color-mix(in srgb,var(--color-text, #1b1512) 10%,transparent);color:var(--color-text, #1b1512)}@media(min-width:720px){[data-section-type=product] .product__details .product__callouts-items[data-with-box=false]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spacing-5, 20px);row-gap:var(--spacing-3, 12px);align-items:start}}[data-section-type=product] .product__details .product__callouts-item-icon>svg{display:block;width:100%;height:100%}@media(min-width:960px){[data-section-type=product] .product__title{font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.15;text-wrap:nowrap}}.image-with-text__text-container{min-width:0}[data-section-id*=__content_story_] .image-with-text__text-container-accent{display:flex;align-items:center;gap:.6em;opacity:.7}[data-section-id*=__content_story_] .image-with-text__text-container-accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}[data-section-id*=__content_story_] .image-with-text__text-container-heading{max-width:100%;font-family:var(--font-body);font-weight:var(--font-body-weight);text-transform:none;letter-spacing:0;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.25;overflow-wrap:break-word;word-break:break-word;text-wrap:pretty}[data-section-id*=__content_story_] .image-with-text__text-container-text{max-width:100%;overflow-wrap:break-word;word-break:break-word}[data-section-id*=__content_story_].image-with-text{background-color:transparent}[data-section-id*=__content_story_] .image-with-text__inner{background-color:var(--section-background-color);border-radius:28px;overflow:hidden}[data-section-id*=__content_story_] .image-with-text__image-wrapper{overflow:hidden;border-radius:20px}[data-section-id$=__multi_column_discovery]{position:relative;border-radius:28px;overflow:hidden}[data-section-id$=__multi_column_discovery]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(to bottom,#110c0a9e,#110c0a4d 40%,#110c0a00 62%);pointer-events:none}[data-section-id$=__multi_column_discovery] .multi-column__inner{position:relative;z-index:1}[data-section-id$=__multi_column_discovery] .multi-column__heading{max-width:24ch;font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.15;letter-spacing:-.01em;text-transform:none;text-wrap:balance}[data-section-id$=__multi_column_discovery] .multi-column__grid-wrapper{position:relative;margin-top:clamp(72px,12vw,168px);padding:clamp(24px,3vw,44px);border-radius:20px;background-color:color-mix(in srgb,#1b1512 55%,transparent);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);overflow:hidden}@media(max-width:749px){[data-section-id$=__multi_column_discovery] .multi-column__grid-wrapper{margin-top:clamp(96px,32vw,180px)}}[data-section-id$=__multi_column_discovery] .multi-column__grid-item-inner{display:flex;flex-direction:column;align-items:flex-start;height:100%}[data-section-id$=__multi_column_discovery] .multi-column__grid-item-icon-wrapper{display:flex;align-items:flex-end;height:48px;margin-bottom:clamp(16px,2vw,28px)}[data-section-id$=__multi_column_discovery] .multi-column__grid-item-icon,[data-section-id$=__multi_column_discovery] .multi-column__grid-item-icon svg{width:40px;height:40px}[data-section-id$=__multi_column_discovery] .multi-column__grid-item-heading{margin:0 0 var(--spacing-2, 8px);font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body-100, 1rem);line-height:1.3;letter-spacing:0;text-transform:none}[data-section-id$=__multi_column_discovery] .multi-column__grid-item-text{font-size:var(--font-size-body-75, .9rem);line-height:1.5;opacity:.75}[data-section-id$=__proc_ne_jen_tricko]{position:relative;border-radius:28px;overflow:hidden}[data-section-id$=__proc_ne_jen_tricko]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(to bottom,#110c0a9e,#110c0a4d 40%,#110c0a00 62%);pointer-events:none}[data-section-id$=__proc_ne_jen_tricko] .multi-column__inner{position:relative;z-index:1}[data-section-id$=__proc_ne_jen_tricko] .multi-column__eyebrow{display:flex;align-items:center;justify-content:flex-start;gap:.6em;margin:0 0 var(--spacing-4, 16px);font-size:var(--font-size-body-50, .8rem);letter-spacing:.12em;text-transform:uppercase;opacity:.75}[data-section-id$=__proc_ne_jen_tricko] .multi-column__eyebrow:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}[data-section-id$=__proc_ne_jen_tricko] .multi-column__heading{max-width:32ch;font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.15;letter-spacing:-.01em;text-transform:none;text-wrap:balance}[data-section-id$=__proc_ne_jen_tricko] .multi-column__grid-wrapper{position:relative;margin-top:clamp(72px,12vw,168px);padding:clamp(24px,3vw,44px);border-radius:20px;background-color:color-mix(in srgb,#1b1512 55%,transparent);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);overflow:hidden}@media(max-width:749px){[data-section-id$=__proc_ne_jen_tricko] .multi-column__grid-wrapper{margin-top:clamp(96px,32vw,180px)}}[data-section-id$=__proc_ne_jen_tricko] .multi-column__grid-item-inner{display:flex;flex-direction:column;align-items:flex-start;height:100%}[data-section-id$=__proc_ne_jen_tricko] .multi-column__grid-item-icon-wrapper{display:flex;align-items:flex-end;height:48px;margin-bottom:clamp(16px,2vw,28px)}[data-section-id$=__proc_ne_jen_tricko] .multi-column__grid-item-icon,[data-section-id$=__proc_ne_jen_tricko] .multi-column__grid-item-icon svg{width:40px;height:40px}[data-section-id$=__proc_ne_jen_tricko] .multi-column__grid-item-heading{margin:0 0 var(--spacing-2, 8px);font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body-100, 1rem);line-height:1.3;letter-spacing:0;text-transform:none}[data-section-id$=__proc_ne_jen_tricko] .multi-column__grid-item-text{font-size:var(--font-size-body-75, .9rem);line-height:1.5;opacity:.75}[data-section-id$=__proc_dub]{position:relative;border-radius:28px;overflow:hidden}[data-section-id$=__proc_dub]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(to bottom,#110c0a9e,#110c0a4d 40%,#110c0a00 62%);pointer-events:none}[data-section-id$=__proc_dub] .multi-column__inner{position:relative;z-index:1}[data-section-id$=__proc_dub] .multi-column__eyebrow{display:flex;align-items:center;justify-content:flex-start;gap:.6em;margin:0 0 var(--spacing-4, 16px);font-size:var(--font-size-body-50, .8rem);letter-spacing:.12em;text-transform:uppercase;opacity:.75}[data-section-id$=__proc_dub] .multi-column__eyebrow:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}[data-section-id$=__proc_dub] .multi-column__heading{max-width:32ch;font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.15;letter-spacing:-.01em;text-transform:none;text-wrap:balance}[data-section-id$=__proc_dub] .multi-column__grid-wrapper{position:relative;margin-top:clamp(72px,12vw,168px);padding:clamp(24px,3vw,44px);border-radius:20px;background-color:color-mix(in srgb,#1b1512 55%,transparent);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);overflow:hidden}@media(max-width:749px){[data-section-id$=__proc_dub] .multi-column__grid-wrapper{margin-top:clamp(96px,32vw,180px)}}[data-section-id$=__proc_dub] .multi-column__grid-item-inner{display:flex;flex-direction:column;align-items:flex-start;height:100%}[data-section-id$=__proc_dub] .multi-column__grid-item-icon-wrapper{display:flex;align-items:flex-end;height:48px;margin-bottom:clamp(16px,2vw,28px)}[data-section-id$=__proc_dub] .multi-column__grid-item-icon,[data-section-id$=__proc_dub] .multi-column__grid-item-icon svg{width:40px;height:40px}[data-section-id$=__proc_dub] .multi-column__grid-item-heading{margin:0 0 var(--spacing-2, 8px);font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body-100, 1rem);line-height:1.3;letter-spacing:0;text-transform:none}[data-section-id$=__proc_dub] .multi-column__grid-item-text{font-size:var(--font-size-body-75, .9rem);line-height:1.5;opacity:.75}.content-timeline{background-color:var(--ct-background);color:var(--ct-text)}.content-timeline__inner{max-width:var(--max-width, 1400px);margin:0 auto;padding:0 var(--space-outer, 3.3vw)}.content-timeline__intro{max-width:none;margin:0 0 var(--spacing-12, 48px);text-align:center}.content-timeline__accent{display:flex;align-items:center;justify-content:center;gap:.6em;margin:0 0 var(--spacing-4, 16px);font-size:var(--font-size-body-50, .8rem);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.content-timeline__accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}.content-timeline__heading{margin:0;font-weight:400;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.15;text-transform:none;letter-spacing:-.01em;text-wrap:balance}.content-timeline__text{max-width:60ch;margin:var(--spacing-4, 16px) auto 0;opacity:.8}.content-timeline__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-10, 40px);align-items:stretch}@media(min-width:960px){.content-timeline__columns{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--spacing-16, 64px)}}.content-timeline__list{position:relative;margin:0;padding:0 0 0 32px;list-style:none}.content-timeline__line{position:absolute;top:8px;bottom:8px;left:6px;width:2px;background-color:var(--ct-line)}.content-timeline__line-fill{position:absolute;top:0;left:0;width:100%;height:0;background-color:var(--ct-current-background)}.content-timeline__item{position:relative;padding-bottom:var(--spacing-10, 40px);opacity:.35;transition:opacity .4s ease}.content-timeline__item.is-reached{opacity:1}.content-timeline__item:last-child{padding-bottom:0}.content-timeline__dot{position:absolute;top:6px;left:-32px;width:14px;height:14px;border-radius:50%;background-color:var(--ct-line);transition:background-color .4s ease}.content-timeline__item.is-reached .content-timeline__dot{background-color:var(--ct-pill-background)}.content-timeline__item.content-timeline__item--current.is-reached .content-timeline__dot{background-color:var(--ct-current-background)}.content-timeline__pill{display:inline-block;margin:0 0 var(--spacing-3, 12px);padding:.3em .9em;border-radius:999px;background-color:var(--ct-pill-background);color:var(--ct-pill-text);font-size:var(--font-size-body-50, .8rem);font-weight:600}.content-timeline__item.content-timeline__item--current.is-reached .content-timeline__pill{background-color:var(--ct-current-background);color:var(--ct-current-text)}.content-timeline__item-heading{margin:0 0 var(--spacing-3, 12px);font-weight:400;font-size:var(--font-size-body-100, 1rem);text-transform:none;letter-spacing:0}.content-timeline__bullets{margin:0;padding-left:1.1em;opacity:.8}.content-timeline__bullets li{margin-bottom:.3em}.content-timeline__bullets li:last-child{margin-bottom:0}.content-timeline__media{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:var(--spacing-3, 12px);height:100%;min-height:0}.content-timeline__photo-group{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--spacing-3, 12px);min-height:0}.content-timeline__photo-side{display:flex;flex-direction:column;gap:var(--spacing-3, 12px);min-height:0;height:100%}.content-timeline__photo{border-radius:20px;overflow:hidden;background-color:color-mix(in srgb,var(--ct-text) 6%,transparent);min-height:0}.content-timeline__photo--main{width:100%;height:100%;min-height:0}.content-timeline__photo--square{flex:1 1 0;width:100%;min-height:0}.content-timeline__photo--main>*,.content-timeline__photo--square>*{width:100%!important;height:100%!important;aspect-ratio:auto!important}.content-timeline__photo--circle{flex:0 0 auto;width:100%;height:auto;aspect-ratio:1;border-radius:50%}.content-timeline__photo--circle>*{width:100%!important;height:100%!important;aspect-ratio:1!important}@media(max-width:719px){.content-timeline__photo-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.story-duo{background-color:var(--sd-background);color:var(--sd-text);border-radius:28px;overflow:hidden}.story-duo__inner{max-width:var(--max-width, 1400px);margin:0 auto;padding:0 var(--space-outer, 3.3vw)}.story-duo__intro{max-width:60ch;margin:0 auto var(--spacing-10, 40px);text-align:center}@media(min-width:960px){.story-duo__intro{max-width:90ch}}.story-duo__accent{display:flex;align-items:center;justify-content:center;gap:.6em;margin:0 0 var(--spacing-4, 16px);font-size:var(--font-size-body-50, .8rem);letter-spacing:.12em;text-transform:uppercase;opacity:.75}.story-duo__accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}.story-duo__heading{margin:0;font-weight:400;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.15;text-transform:none;letter-spacing:-.01em;text-wrap:balance}.story-duo__text{margin-top:var(--spacing-4, 16px);opacity:.85}.story-duo__images{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-3, 12px)}.story-duo__image{border-radius:20px;overflow:hidden}@media(max-width:719px){.story-duo__images{grid-template-columns:minmax(0,1fr)}}[data-section-id$=__video_vraku] .video-hero__text-container-heading{font-family:var(--font-body);font-weight:var(--font-body-weight);text-transform:none;letter-spacing:0;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.15;text-wrap:balance}[data-section-id$=__video_vraku]{--hero-inset: 24px}[data-section-id$=__video_vraku].video-hero.video-hero--image-aspect-custom .video-hero__text-container-wrapper{min-height:calc(var(--custom-height-mobile) - (var(--hero-inset) * 2))}@media(min-width:720px){[data-section-id$=__video_vraku].video-hero.video-hero--image-aspect-custom .video-hero__text-container-wrapper{min-height:calc(var(--custom-height) - (var(--hero-inset) * 2))}}[data-section-id$=__video_vraku].video-hero.video-hero--image-aspect-custom .video-hero__media-container,[data-section-id$=__video_vraku] .video-hero__overlay{inset:var(--hero-inset);min-height:calc(var(--custom-height-mobile) - (var(--hero-inset) * 4))}@media(min-width:720px){[data-section-id$=__video_vraku].video-hero.video-hero--image-aspect-custom .video-hero__media-container,[data-section-id$=__video_vraku] .video-hero__overlay{min-height:calc(var(--custom-height) - (var(--hero-inset) * 4))}}[data-section-id$=__video_vraku].video-hero.video-hero--image-aspect-custom .video-hero__media-container{height:auto;border-radius:20px;overflow:hidden}[data-section-id$=__video_vraku] .video-hero__overlay{border-radius:20px}@media(max-width:719px){[data-section-id$=__video_vraku] .video-hero__text-container{padding-right:calc(var(--hero-inset) + 20px);padding-left:calc(var(--hero-inset) + 20px)}[data-section-id$=__video_vraku] .video-hero__text-container-heading{font-size:clamp(1.5rem,7.5vw,2.2rem);text-wrap:pretty;overflow-wrap:break-word}}[data-section-id$=__video_vraku] .video-hero__text-container-accent{display:inline-flex;align-items:center;gap:.6em;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;opacity:.7}[data-section-id$=__video_vraku] .video-hero__text-container-accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}[data-section-id$=__michal_pribeh]{background:linear-gradient(to bottom,transparent 0%,transparent calc(100% - 28px),#000000 calc(100% - 28px),#000000 100%)}[data-section-id$=__michal_pribeh] .image-hero__image-container,[data-section-id$=__michal_pribeh] .image-hero__overlay{border-radius:28px;overflow:hidden}[data-section-id$=__michal_pribeh] .image-hero__text-container-heading{font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;letter-spacing:-.01em;text-transform:none;text-wrap:balance}[data-section-id$=__michal_pribeh] .image-hero__text-container-accent{display:inline-flex;align-items:center;gap:.6em;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;opacity:.7}[data-section-id$=__michal_pribeh] .image-hero__text-container-accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}[data-section-id$=__michal_pribeh] .image-hero__text-container-image-button .btn{border-radius:999px;padding-right:2.25rem;padding-left:2.25rem}[data-section-id$=__michal_pribeh] .image-hero__text-container-image-button .btn>span{-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}[data-section-id$=__michal_pribeh] .image-hero__text-container-image-button .btn:hover>span,[data-section-id$=__michal_pribeh] .image-hero__text-container-image-button .btn:focus-visible>span{-webkit-text-stroke:.25px currentColor}[data-section-id$=__michal_pribeh] .image-hero__text-container-image-button .btn>span:after{content:"";display:inline-block;vertical-align:middle;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;transition:width var(--duration-short, .2s) var(--easing, ease),margin-left var(--duration-short, .2s) var(--easing, ease)}[data-section-id$=__michal_pribeh] .image-hero__text-container-image-button .btn:hover>span:after,[data-section-id$=__michal_pribeh] .image-hero__text-container-image-button .btn:focus-visible>span:after{width:1em;margin-left:.6em;-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}[data-section-id$=__michal_pribeh] .image-hero__text-container-image-button .btn:hover:not([disabled]):before,[data-section-id$=__michal_pribeh] .image-hero__text-container-image-button .btn:focus:not([disabled]):before{transform:skew(30deg)}[data-section-id$=__michal_pribeh] .image-hero__text-container-image-button .btn:after{background-color:var(--color-background-overlay-button)}[data-section-id$=__multi_column_discovery],[data-section-id$=__cesta_sudu],[data-section-id$=__pribeh_vraku],[data-section-id$=__video_vraku],[data-section-id$=__proc_dub]{margin-bottom:clamp(32px,5vw,64px)}@media(max-width:719px){[data-section-type=product] .product__media-container.below-mobile .product__media-item,[data-section-type=product] .product__media-container.below-mobile .image,[data-section-type=product] .product__media-container.below-mobile .image>*,[data-section-type=product] .product__media-container.below-mobile .media,[data-section-type=product] .product__media-container.below-mobile .media>*{aspect-ratio:.77;height:auto}[data-section-type=product] .product__media-container.below-mobile .carousel__wrapper,[data-section-type=product] .product__media-container.below-mobile .swiper-wrapper{height:auto}[data-section-id$=__michal_pribeh].image-hero--image-aspect-custom .image-hero__image-container .image__img,[data-section-id$=__michal_pribeh] .image-hero__image--mobile .image__img{object-position:68% 26%}}@media(max-width:719px){.pswp--product-lightbox .pswp__thumbnails{position:absolute;right:0;bottom:0;left:0;z-index:10;display:flex;gap:8px;justify-content:flex-start;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pswp--product-lightbox .pswp__thumbnails::-webkit-scrollbar{display:none}.pswp--product-lightbox .pswp__thumbnail:first-child{margin-left:auto}.pswp--product-lightbox .pswp__thumbnail:last-child{margin-right:auto}.pswp--product-lightbox .pswp__thumbnail{flex:0 0 auto;width:56px;height:56px;padding:0;border:0;border-radius:8px;background:none;opacity:.45;cursor:pointer;transition:opacity var(--duration-short, .2s) var(--easing, ease),box-shadow var(--duration-short, .2s) var(--easing, ease);box-shadow:inset 0 0 0 0 var(--pswp-icon-color, #fff)}.pswp--product-lightbox .pswp__thumbnail.is-active{opacity:1;box-shadow:inset 0 0 0 2px var(--pswp-icon-color, #fff)}.pswp--product-lightbox .pswp__thumbnail img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}}[data-section-id$=__podekovani]{padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(48px,6vw,96px);margin-bottom:clamp(32px,5vw,64px)}[data-section-id$=__podekovani] .rich-text__inner{margin-left:0}[data-section-id$=__podekovani] .rich-text__accent{display:flex;align-items:center;gap:.6em}[data-section-id$=__podekovani] .rich-text__accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}[data-section-id$=__podekovani] .rich-text__text{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-base-letter-spacing);font-size:var(--font-size-heading-5-base)}[data-section-id$=__sberatelska_serie] .rich-text__inner{margin-left:0}[data-section-id$=__sberatelska_serie] .rich-text__accent{display:flex;align-items:center;gap:.6em}[data-section-id$=__sberatelska_serie] .rich-text__accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}[data-section-id$=__sberatelska_serie] .rich-text__text{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-base-letter-spacing);font-size:var(--font-size-heading-5-base)}[data-section-type=product] .product__chip{min-height:3rem;padding:.6em 1.25em;border-radius:999px;border-color:color-mix(in srgb,var(--vrak-accent, #fb4f00) 35%,transparent)}[data-section-type=product] .product__chip:hover{border-color:var(--vrak-accent, #fb4f00)}[data-section-type=product] .product__chip.selected{border-color:var(--vrak-accent, #fb4f00);background-color:color-mix(in srgb,var(--vrak-accent, #fb4f00) 16%,transparent);color:var(--vrak-accent, #fb4f00);box-shadow:none}[data-inventory-counter][data-stock-category=low] .inventory-counter__message,[data-inventory-counter][data-stock-category=sufficient] .inventory-counter__message{color:#2e7d32}[data-inventory-counter][data-stock-category=empty] .inventory-counter__message,[data-inventory-counter][data-stock-category=unavailable] .inventory-counter__message{color:var(--color-text-error, #c0392b)}.comparison-table{color:var(--ctbl-text, #fff9f3)}.comparison-table__inner{position:relative;width:100%;min-height:clamp(420px,55vw,620px);padding:clamp(40px,6vw,88px);border-radius:32px;background-color:var(--ctbl-background, #fb4f00);background-image:radial-gradient(130% 100% at 12% 6%,#ffffff29,#fff0 58%),linear-gradient(152deg,var(--ctbl-background, #fb4f00) 0%,var(--ctbl-background-end, #a6380a) 100%);overflow:hidden;display:flex;flex-direction:column;justify-content:center}.comparison-table__bg-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:blur(28px);transform:scale(1.15);pointer-events:none}.comparison-table__intro,.comparison-table__panel{position:relative;z-index:2}.comparison-table__intro{max-width:62ch}.comparison-table--layout-stacked .comparison-table__intro{max-width:62ch;margin:0 auto var(--spacing-8, 32px);text-align:center}.comparison-table__accent{display:flex;align-items:center;gap:.6em;margin:0 0 var(--spacing-4, 16px);font-size:var(--font-size-body-50, .8rem);letter-spacing:.12em;text-transform:uppercase;opacity:.8}.comparison-table--layout-stacked .comparison-table__accent{justify-content:center}.comparison-table__accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}.comparison-table__heading{margin:0;color:inherit;font-weight:400;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.15;text-transform:none;text-wrap:balance}.comparison-table__text{margin-top:var(--spacing-4, 16px);opacity:.85}.comparison-table__text p{margin:0}@media(min-width:960px){.comparison-table--layout-split .comparison-table__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--spacing-10, 40px)}}.comparison-table__panel{padding:clamp(24px,3.5vw,48px);border-radius:24px;color:var(--ctbl-highlight-text, #1b1512);background-color:color-mix(in srgb,var(--ctbl-panel-background, #fff9f3) 30%,transparent);border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);overflow-x:auto}.comparison-table__table{width:100%;min-width:420px;border-collapse:separate;border-spacing:0;text-align:left}.comparison-table__cell{padding:var(--spacing-5, 20px) var(--spacing-5, 20px);border-bottom:1px solid var(--ctbl-divider, rgba(27, 21, 18, .14));vertical-align:middle}.comparison-table__cell--label{font-weight:400;white-space:nowrap}thead .comparison-table__cell--label{border-bottom:0}.comparison-table__cell--header{border-bottom:0;padding-bottom:var(--spacing-3, 12px);font-weight:400;text-align:center;opacity:.7;font-size:var(--font-size-body-75, .9rem)}.comparison-table__cell--header:not(.comparison-table__cell--highlight){font-weight:700;opacity:.9}.comparison-table__table tbody td.comparison-table__cell{text-align:center}.comparison-table__cell--highlight{background-color:var(--ctbl-highlight-background, #fff9f3);color:var(--ctbl-highlight-text, #1b1512);opacity:1;border-bottom-color:color-mix(in srgb,var(--ctbl-highlight-text, #1b1512) 12%,transparent)}.comparison-table__cell--highlight-top{border-radius:16px 16px 0 0}.comparison-table__cell--highlight-bottom{border-radius:0 0 16px 16px;border-bottom:0}.comparison-table__badge{display:inline-block;padding:.3em .9em;border:1px solid color-mix(in srgb,var(--ctbl-highlight-text, #1b1512) 35%,transparent);border-radius:999px;font-weight:700;font-size:var(--font-size-body-50, .8rem);letter-spacing:.02em;text-transform:none;opacity:1}.comparison-table__dot{display:inline-block;width:.85em;height:.85em;border-radius:50%;border:1.5px solid var(--ctbl-dot-empty, rgba(27, 21, 18, .35));background-color:transparent}.comparison-table__dot--filled{border-color:var(--ctbl-dot-filled, #1b1512);background-color:var(--ctbl-dot-filled, #1b1512)}.comparison-table__cell--highlight .comparison-table__dot--filled{border-color:var(--ctbl-highlight-text, #1b1512);background-color:var(--ctbl-highlight-text, #1b1512)}@media(min-width:850px){[data-section-id$=__faq_sudy] .collapsible-row-list__inner{position:relative;padding-left:calc(34% + clamp(32px,6vw,96px))}[data-section-id$=__faq_sudy] .collapsible-row-list__heading{position:absolute;top:0;left:0;width:34%}}[data-section-id$=__faq_sudy] .collapsible-row-list-item__text-container[aria-hidden=true]{margin-bottom:0!important}[data-section-id$=__faq_sudy] .collapsible-row-list-item__trigger{font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:700}[data-section-id$=__faq_sudy] .collapsible-row-list-item__text{font-weight:400;padding-right:0}[data-section-id$=__faq_sudy] .collapsible-row-list__heading{max-width:14ch;margin:0;font-family:var(--font-body);font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:1.15;text-transform:none;letter-spacing:-.01em;text-wrap:balance}[data-section-id$=__michal_hero] .image-hero__text-container-heading,[data-section-id$=__reference_hero] .image-hero__text-container-heading{font-family:var(--font-body);font-weight:var(--font-body-weight);text-transform:none;letter-spacing:0;font-size:calc(var(--font-size-heading-display-1) * .85)}@media(max-width:719px){[data-section-id$=__michal_hero] .image-hero__text-container-heading,[data-section-id$=__reference_hero] .image-hero__text-container-heading{font-size:clamp(2rem,9.5vw,2.6rem)}[data-section-id$=__michal_hero] .image-hero__text-container-image-button .btn,[data-section-id$=__reference_hero] .image-hero__text-container-image-button .btn{padding-right:calc(1.777em * var(--button-padding-multiplier) * 1.9);padding-left:calc(1.777em * var(--button-padding-multiplier) * 1.9)}[data-section-id$=__michal_hero] .image-hero__text-container-inner,[data-section-id$=__reference_hero] .image-hero__text-container-inner{margin-bottom:clamp(32px,8vh,72px)}[data-section-id$=__michal_hero] .image-hero__text-container-accent,[data-section-id$=__reference_hero] .image-hero__text-container-accent{justify-content:center}[data-section-id$=__michal_hero] .image-hero__stats,[data-section-id$=__reference_hero] .image-hero__stats{position:absolute;right:0;bottom:clamp(20px,4vh,36px);left:0;justify-content:var(--text-horizontal-position-mobile, center);margin-top:0}}[data-section-id$=__michal_hero] .image-hero__text-container-accent,[data-section-id$=__reference_hero] .image-hero__text-container-accent{display:flex;align-items:center;gap:.6em}[data-section-id$=__michal_hero] .image-hero__text-container-accent:before,[data-section-id$=__reference_hero] .image-hero__text-container-accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}[data-section-id$=__michal_hero] .image-hero__image-container,[data-section-id$=__michal_hero] .image-hero__overlay,[data-section-id$=__reference_hero] .image-hero__image-container,[data-section-id$=__reference_hero] .image-hero__overlay{border-bottom-left-radius:32px;border-bottom-right-radius:32px}[data-section-id$=__michal_hero] .image-hero__text-container-image-button .btn,[data-section-id$=__reference_hero] .image-hero__text-container-image-button .btn{border-radius:999px;padding-right:2.25rem;padding-left:2.25rem}[data-section-id$=__michal_hero] .image-hero__text-container-image-button .btn>span,[data-section-id$=__reference_hero] .image-hero__text-container-image-button .btn>span{-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}[data-section-id$=__michal_hero] .image-hero__text-container-image-button .btn:hover>span,[data-section-id$=__michal_hero] .image-hero__text-container-image-button .btn:focus-visible>span,[data-section-id$=__reference_hero] .image-hero__text-container-image-button .btn:hover>span,[data-section-id$=__reference_hero] .image-hero__text-container-image-button .btn:focus-visible>span{-webkit-text-stroke:.25px currentColor}[data-section-id$=__michal_hero] .image-hero__text-container-image-button .btn>span:after,[data-section-id$=__reference_hero] .image-hero__text-container-image-button .btn>span:after{content:"";display:inline-block;vertical-align:middle;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;-webkit-mask-size:contain;mask-size:contain;transform:rotate(90deg);transition:width var(--duration-short, .2s) var(--easing, ease),margin-left var(--duration-short, .2s) var(--easing, ease)}[data-section-id$=__michal_hero] .image-hero__text-container-image-button .btn:hover>span:after,[data-section-id$=__michal_hero] .image-hero__text-container-image-button .btn:focus-visible>span:after,[data-section-id$=__reference_hero] .image-hero__text-container-image-button .btn:hover>span:after,[data-section-id$=__reference_hero] .image-hero__text-container-image-button .btn:focus-visible>span:after{width:1em;margin-left:.6em;-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}[data-section-id$=__michal_hero] .image-hero__text-container-image-button .btn:hover:not([disabled]):before,[data-section-id$=__michal_hero] .image-hero__text-container-image-button .btn:focus:not([disabled]):before,[data-section-id$=__reference_hero] .image-hero__text-container-image-button .btn:hover:not([disabled]):before,[data-section-id$=__reference_hero] .image-hero__text-container-image-button .btn:focus:not([disabled]):before{transform:skew(30deg)}[data-section-id$=__michal_hero] .image-hero__text-container-image-button .btn:after,[data-section-id$=__reference_hero] .image-hero__text-container-image-button .btn:after{background-color:var(--color-background-overlay-button)}.image-hero__stats{display:flex;flex-wrap:wrap;gap:var(--spacing-6, 24px);margin:var(--spacing-16, 64px) 0 0;padding:0;list-style:none}.image-hero__stat{padding-left:var(--spacing-6, 24px);border-left:1px solid color-mix(in srgb,currentColor 35%,transparent)}.image-hero__stat:first-child{padding-left:0;border-left:0}.image-hero__stat-value{display:block;font-family:var(--font-body);font-weight:600;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1}.image-hero__stat-label{display:block;margin-top:.3em;font-size:var(--font-size-body-50, .8rem);letter-spacing:.08em;text-transform:uppercase;opacity:.75}@media(max-width:719px){.image-hero__stats{flex-wrap:nowrap;gap:var(--spacing-3, 12px);margin-top:var(--spacing-10, 40px)}.image-hero__stat{padding-left:var(--spacing-3, 12px);min-width:0}.image-hero__stat-value{font-size:clamp(1.05rem,5vw,1.3rem)}.image-hero__stat-label{font-size:.6rem;letter-spacing:.04em}}.content-directory{background-color:var(--cdir-background, #fff9f3);color:var(--cdir-text, #1b1512)}html{scroll-behavior:smooth}.content-directory__inner{max-width:var(--max-width, 1400px);margin:0 auto}.content-directory__heading{margin:0 0 var(--spacing-6, 24px);font-weight:400;text-transform:none}.content-directory__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.content-directory__item{flex:1 1 0;min-width:160px;border-left:1px solid var(--cdir-divider, #f1e7db)}.content-directory__item:first-child{border-left:0}.content-directory__item-inner{display:block;height:100%;padding:0 var(--spacing-5, 20px);color:inherit;text-decoration:none}.content-directory__number{display:block;margin-bottom:.4em;color:var(--cdir-number, #fb4f00);font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body-75, .9rem);letter-spacing:.04em}.content-directory__title{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-body);font-weight:400;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.3;transition:font-weight var(--duration-short, .2s) var(--easing, ease)}.content-directory__title:after{content:"";flex:none;display:inline-block;width:0;height:.9em;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;-webkit-mask-size:contain;mask-size:contain;transform:rotate(90deg);transition:width var(--duration-short, .2s) var(--easing, ease)}.content-directory__item-inner:hover .content-directory__title,.content-directory__item-inner:focus-visible .content-directory__title{font-weight:700}.content-directory__item-inner:hover .content-directory__title:after,.content-directory__item-inner:focus-visible .content-directory__title:after{width:.9em}@media(max-width:719px){.content-directory__list{flex-direction:column;gap:var(--spacing-5, 20px)}.content-directory__item,.content-directory__item:first-child{border-left:0;padding-left:var(--spacing-4, 16px);border-top:1px solid var(--cdir-divider, #f1e7db);padding-top:var(--spacing-4, 16px)}}.story-gallery{border-radius:32px;color:var(--sgal-text, #fff9f3);background-color:var(--sgal-background, #fb4f00)}.story-gallery__inner{max-width:var(--max-width, 1400px);margin:0 auto}.story-gallery__intro{max-width:min(72ch,100%);margin:0 0 var(--spacing-10, 40px);padding-top:var(--spacing-6, 24px)}.story-gallery__accent{display:flex;align-items:center;gap:.6em;margin:0 0 var(--spacing-4, 16px);font-size:var(--font-size-body-50, .8rem);letter-spacing:.12em;text-transform:uppercase;opacity:.8}.story-gallery__accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}.story-gallery__heading{margin:0;color:inherit;font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.15;text-transform:none;text-wrap:balance}.story-gallery__scroller{min-height:clamp(260px,26vw,400px);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none}.story-gallery__scroller::-webkit-scrollbar{display:none}.story-gallery__list{display:flex;gap:var(--spacing-4, 16px);margin:0;padding:0;list-style:none}.story-gallery__item{flex:0 0 auto;width:clamp(280px,32vw,420px)}.story-gallery__photo{border-radius:16px;overflow:hidden;background-color:color-mix(in srgb,var(--sgal-text, #fff9f3) 12%,transparent)}.story-gallery__caption{display:flex;gap:.6em;margin:var(--spacing-3, 12px) 0 0;font-size:var(--font-size-body-50, .8rem);letter-spacing:.04em;text-transform:uppercase;opacity:.8}.story-gallery__caption-number{opacity:.7}.story-gallery__text-area{margin-top:clamp(32px,5vw,56px);margin-bottom:clamp(32px,5vw,56px)}.story-gallery__text{max-width:1200px;font-size:var(--font-size-body-75);line-height:1.65;opacity:.95}.story-gallery__text p{margin:0 0 1.3em}.story-gallery__text p:last-child{margin-bottom:0}.chapter-accordion{background-color:var(--chap-background, #fff9f3);color:var(--chap-text, #1b1512)}.chapter-accordion__inner{max-width:var(--max-width, 1400px);margin:0 auto;display:grid;gap:var(--spacing-10, 40px)}@media(min-width:960px){.chapter-accordion__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.chapter-accordion__intro{position:sticky;top:var(--spacing-8, 32px)}@media(max-width:959px){.chapter-accordion__intro{position:static}}.chapter-accordion__accent{display:flex;align-items:center;gap:.6em;margin:0 0 var(--spacing-4, 16px);font-size:var(--font-size-body-50, .8rem);letter-spacing:.12em;text-transform:uppercase;opacity:.75}.chapter-accordion__accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}.chapter-accordion__heading{margin:0 0 var(--spacing-6, 24px);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.15;text-transform:none;text-wrap:balance}.chapter-accordion__image{margin-top:var(--spacing-8, 32px);border-radius:20px;overflow:hidden}.chapter-accordion__item{border-bottom:1px solid var(--chap-divider, #e4d9cb)}.chapter-accordion__item:first-child{border-top:1px solid var(--chap-divider, #e4d9cb)}.chapter-accordion__summary{display:flex;align-items:center;gap:var(--spacing-4, 16px);padding:var(--spacing-5, 20px) 0;cursor:pointer;list-style:none}.chapter-accordion__summary::-webkit-details-marker{display:none}.chapter-accordion__number{flex:none;width:2ch;font-size:var(--font-size-body-75, .9rem);opacity:.6}.chapter-accordion__title{flex:1 1 auto;font-family:var(--font-body);font-weight:600;font-size:clamp(1.05rem,1.6vw,1.25rem)}.chapter-accordion__icon{position:relative;flex:none;width:1em;height:1em;font-size:1.1rem}.chapter-accordion__icon:before,.chapter-accordion__icon:after{content:"";position:absolute;top:50%;left:50%;background-color:currentColor;transition:transform var(--duration-short, .2s) var(--easing, ease)}.chapter-accordion__icon:before{width:1em;height:1.5px;transform:translate(-50%,-50%)}.chapter-accordion__icon:after{width:1.5px;height:1em;transform:translate(-50%,-50%)}.chapter-accordion__item[open] .chapter-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.chapter-accordion__content{max-width:68ch;padding:0 0 var(--spacing-6, 24px) calc(2ch + var(--spacing-4, 16px));opacity:.9}.chapter-accordion__content p{margin:0 0 1em}.chapter-accordion__content p:last-child{margin-bottom:0}[data-section-id$=__content_story_fiji2009] .image-with-text__inner{border-radius:28px 28px 0 0}[data-section-id$=__obsah_rozcestnik],[data-section-id$=__content_story_predkove],[data-section-id$=__story_navrat],[data-section-id$=__kapitoly_sud]{margin-bottom:clamp(48px,6vw,96px)}[data-section-id$=__content_story_predkove] .image-with-text__text-container{justify-content:flex-start}.section-blocks__custom-liquid{margin-top:var(--spacing-3, 12px);margin-bottom:var(--spacing-3, 12px);max-width:100%}[data-section-id*=__content_story_rumx_]{margin-bottom:clamp(48px,6vw,96px)}[data-section-id$=__vice_na_rumx] .rich-text__inner{box-sizing:border-box;max-width:none;padding:clamp(40px,6vw,72px) clamp(24px,5vw,64px);border-radius:28px;background-color:#f6efe6}[data-section-id$=__vice_na_rumx] .rich-text__heading{max-width:20ch;margin-inline:auto;font-family:var(--font-body);font-weight:var(--font-body-weight);text-transform:none;letter-spacing:0;text-wrap:balance}[data-section-id$=__vice_na_rumx] .rich-text__accent{display:flex;align-items:center;justify-content:center;gap:.6em}[data-section-id$=__vice_na_rumx] .rich-text__accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}[data-section-id$=__vice_na_rumx] .rich-text__text{max-width:62ch;margin-inline:auto}[data-section-id$=__vice_na_rumx] .rich-text__button .btn{border-radius:999px;padding-right:2.25rem;padding-left:2.25rem;background-color:#fb4f00;color:#fff9f3;text-transform:none}[data-section-id$=__vice_na_rumx] .rich-text__button .btn>span{-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}[data-section-id$=__vice_na_rumx] .rich-text__button .btn:hover>span,[data-section-id$=__vice_na_rumx] .rich-text__button .btn:focus-visible>span{-webkit-text-stroke:.25px currentColor}[data-section-id$=__vice_na_rumx] .rich-text__button .btn>span:after{content:"";display:inline-block;vertical-align:middle;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;transition:width var(--duration-short, .2s) var(--easing, ease),margin-left var(--duration-short, .2s) var(--easing, ease)}[data-section-id$=__vice_na_rumx] .rich-text__button .btn:hover>span:after,[data-section-id$=__vice_na_rumx] .rich-text__button .btn:focus-visible>span:after{width:1em;margin-left:.6em;-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}.cart-donation{margin-top:var(--spacing-5, 20px);padding:var(--spacing-4, 16px);border-radius:14px;background-color:color-mix(in srgb,var(--vrak-accent, #fb4f00) 7%,transparent);border:1px solid color-mix(in srgb,var(--vrak-accent, #fb4f00) 22%,transparent)}.cart-donation__heading{margin:0 0 var(--spacing-1, 4px)}.cart-donation__text{margin:0 0 var(--spacing-3, 12px);opacity:.75}.cart-donation__options{display:flex;flex-wrap:wrap;gap:var(--spacing-2, 8px)}.cart-donation__option.is-adding{opacity:.6;pointer-events:none}.cart-donation__option--custom.is-open{background-color:color-mix(in srgb,var(--vrak-accent, #fb4f00) 18%,transparent)}.cart-donation__custom{margin-top:var(--spacing-3, 12px)}.cart-donation__custom-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2, 8px)}.cart-donation__input-wrap{position:relative;flex:1 1 120px;min-width:0}.cart-donation__input{width:100%;padding-right:2.4em}.cart-donation__input-suffix{position:absolute;top:50%;right:.8em;transform:translateY(-50%);opacity:.6;pointer-events:none}.cart-donation__thanks{margin:var(--spacing-2, 8px) 0 0;font-weight:600;color:var(--vrak-accent, #fb4f00)}.card-stack{--card-stack-top: calc(var(--header-desktop-sticky-height, 0px) + clamp(12px, 3vh, 40px));--card-stack-step: clamp(10px, 1.4vh, 18px);--card-stack-max: clamp(42px, 6vh, 72px)}@media(min-width:960px){.card-stack--on .card-stack__item{position:sticky;top:calc(var(--card-stack-top) + min(var(--stack-index, 0) * var(--card-stack-step),var(--card-stack-max)));z-index:calc(var(--stack-index, 0) + 1)}}@media(prefers-reduced-motion:reduce){.card-stack--on .card-stack__item{position:static}}.tr-w{display:inline-block;opacity:0;transform:translateY(.4em);transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--w, 0) * 22ms)}.tr-in .tr-w{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tr-w{opacity:1;transform:none;transition:none}}[data-section-id*=__content_story_rumx_] .image-with-text__inner{padding-top:clamp(12px,1.6vw,20px);padding-bottom:clamp(12px,1.6vw,20px)}.shopify-section--legal{overflow:visible}.legal{color:var(--legal-text, #1b1512)}.legal__head{max-width:var(--max-width, 1400px);margin:0 auto clamp(32px,5vw,64px)}.legal__accent{display:flex;align-items:center;gap:.6em;margin:0 0 var(--spacing-4, 16px);font-size:var(--font-size-body-50, .8rem);letter-spacing:.12em;text-transform:uppercase;opacity:.75}.legal__accent:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:currentColor}.legal__title{margin:0;max-width:24ch;font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;letter-spacing:-.01em;text-transform:none;text-wrap:balance}.legal__intro{max-width:68ch;margin-top:var(--spacing-5, 20px);color:var(--legal-muted)}.legal__inner{display:grid;gap:clamp(32px,5vw,72px);max-width:var(--max-width, 1400px);margin:0 auto}@media(min-width:960px){.legal__inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.legal__toc{position:sticky;top:calc(var(--header-desktop-sticky-height, 0px) + clamp(16px,4vh,48px));max-height:calc(100vh - var(--header-desktop-sticky-height, 0px) - clamp(48px,10vh,120px));overflow-y:auto;scrollbar-width:thin}}.legal__toc-title{margin:0 0 var(--spacing-4, 16px);font-size:var(--font-size-body-50, .8rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--legal-muted)}.legal__toc-list{margin:0;padding:0;list-style:none;counter-reset:legal-toc;border-left:1px solid var(--legal-rule)}.legal__toc-list li{margin:0}.legal__toc-link{display:block;padding:.5em 0 .5em 1em;margin-left:-1px;border-left:2px solid transparent;font-size:var(--font-size-body-75, .9rem);line-height:1.35;color:var(--legal-muted);text-decoration:none;transition:color .16s ease,border-color .16s ease}.legal__toc-link:hover{color:var(--legal-text)}.legal__toc-link.is-current{color:var(--legal-text);border-left-color:var(--legal-accent, #fb4f00);font-weight:600}.legal__body{max-width:78ch}.legal__body h2{scroll-margin-top:calc(var(--header-desktop-sticky-height, 0px) + 32px);margin:clamp(36px,5vw,56px) 0 var(--spacing-4, 16px);font-family:var(--font-body);font-weight:600;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.25;letter-spacing:0;text-transform:none}.legal__body h2:first-child{margin-top:0}.legal__body h3{margin:clamp(24px,3vw,36px) 0 var(--spacing-3, 12px);font-family:var(--font-body);font-weight:600;font-size:var(--font-size-body-100, 1rem);text-transform:none}.legal__body p,.legal__body li{font-size:var(--font-size-body-75, .9rem);line-height:1.7}.legal__body ul,.legal__body ol{padding-left:1.3em}.legal__body li{margin-top:.4em}.legal__body a{color:var(--legal-accent, #fb4f00);text-underline-offset:.2em}.legal__body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:var(--spacing-5, 20px) 0;font-size:var(--font-size-body-50, .8rem)}.legal__body th,.legal__body td{padding:.7em 1em;border-bottom:1px solid var(--legal-rule);text-align:left;vertical-align:top;line-height:1.5}.legal__body th{font-weight:600;white-space:nowrap}.purchase-confirmation-popup__inner{padding:var(--spacing-6, 24px) var(--spacing-5, 20px) var(--spacing-5, 20px);border:1px solid color-mix(in srgb,var(--color-text, #1b1512) 12%,transparent);border-radius:24px;background-color:color-mix(in srgb,var(--color-background, #fff9f3) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 18px 50px #1b151229}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.purchase-confirmation-popup__inner{background-color:var(--color-background, #fff9f3)}}.purchase-confirmation-popup__product-image{border-radius:16px;overflow:hidden}.purchase-confirmation-popup__product-image .image,.purchase-confirmation-popup__product-image img{border-radius:inherit}.purchase-confirmation-popup .purchase-confirmation-popup__close{border-radius:50%;transition:background-color var(--duration-short, .2s) var(--easing, ease)}.purchase-confirmation-popup .purchase-confirmation-popup__close:hover{background-color:color-mix(in srgb,var(--color-text, #1b1512) 7%,transparent)}.purchase-confirmation-popup__view-cart.btn,.purchase-confirmation-popup__submit.btn{border-radius:999px;min-height:3rem;padding-right:1.75rem;padding-left:1.75rem}.purchase-confirmation-popup__submit.btn--primary{--color-background-button: var(--vrak-accent, #fb4f00);--color-background-button-hover: #d44300;--color-text-button: #fff9f3}.purchase-confirmation-popup__view-cart.btn--secondary{color:var(--color-text, #1b1512);border-color:color-mix(in srgb,var(--color-text, #1b1512) 28%,transparent);background-color:transparent;transition:background-color var(--duration-short, .2s) var(--easing, ease),border-color var(--duration-short, .2s) var(--easing, ease)}.purchase-confirmation-popup__view-cart.btn--secondary:before{content:none}.purchase-confirmation-popup__view-cart.btn--secondary:hover,.purchase-confirmation-popup__view-cart.btn--secondary:focus-visible{border-color:var(--color-text, #1b1512);background-color:color-mix(in srgb,var(--color-text, #1b1512) 6%,transparent)}.purchase-confirmation-popup__submit.btn>span,.purchase-confirmation-popup__view-cart.btn>span{display:inline-flex;align-items:center;-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}.purchase-confirmation-popup__submit.btn>span:after{content:"";display:inline-block;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;transition:width var(--duration-short, .2s) var(--easing, ease),margin-left var(--duration-short, .2s) var(--easing, ease)}.purchase-confirmation-popup__submit.btn:hover>span:after,.purchase-confirmation-popup__submit.btn:focus-visible>span:after{width:1em;margin-left:.6em;-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}.purchase-confirmation-popup__submit.btn:hover>span,.purchase-confirmation-popup__submit.btn:focus-visible>span,.purchase-confirmation-popup__view-cart.btn:hover>span,.purchase-confirmation-popup__view-cart.btn:focus-visible>span{-webkit-text-stroke:.25px currentColor}.purchase-confirmation-popup__submit.btn--primary:hover:not([disabled]):before,.purchase-confirmation-popup__submit.btn--primary:focus:not([disabled]):before{transform:skew(30deg)}.purchase-confirmation-popup__submit.btn--primary:after{background-color:var(--color-background-button)}.quick-cart__wrapper{--quick-cart-gap: var(--spacing-4, 16px);padding:var(--quick-cart-gap);padding-left:var(--flyout-mobile-gap)}.quick-cart__wrapper:has(.quick-cart__empty-state){padding-top:calc(var(--height-header, 78px) + var(--quick-cart-gap))}.quick-cart__container{height:100%;max-height:100%;margin-top:0;margin-bottom:0;padding:var(--spacing-6, 24px);border:1px solid color-mix(in srgb,var(--color-text, #1b1512) 12%,transparent);border-radius:24px;background-color:color-mix(in srgb,var(--color-background, #fff9f3) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 18px 50px #1b151229}.quick-cart__wrapper:not(.active) .quick-cart__container{transform:translate(calc(100% + var(--quick-cart-gap)))}.quick-cart__container:has(.quick-cart__empty-state){height:auto;margin-bottom:auto}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.quick-cart__container{background-color:var(--color-background, #fff9f3)}}.quick-cart__header{border-bottom:1px solid color-mix(in srgb,var(--color-text, #1b1512) 14%,transparent)}.quick-cart__close-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;transition:background-color var(--duration-short, .2s) var(--easing, ease)}.quick-cart__close-icon:hover{background-color:color-mix(in srgb,var(--color-text, #1b1512) 7%,transparent)}.quick-cart__item-image,.cross-sells__item-image{border-radius:16px;overflow:hidden}.quick-cart__item-image .image,.quick-cart__item-image img,.cross-sells__item-image .image,.cross-sells__item-image img{border-radius:inherit}.quick-cart__item .quantity-input,.cart__item .quantity-input{border-radius:999px;overflow:hidden}.quantity-input__button:hover,.quantity-input__button:focus,.quantity-input__button:active{background-color:transparent}.quantity-input__button .icon{opacity:.65;transition:opacity var(--duration-short, .2s) var(--easing, ease),transform var(--duration-short, .2s) var(--easing, ease)}.quantity-input__button:hover .icon,.quantity-input__button:focus-visible .icon{opacity:1;transform:scale(1.3)}.quantity-input__button:active .icon{transform:scale(1.1)}.cart-donation__input{border-radius:999px}.quick-cart__item--donation .quick-cart__item-price-wrapper,.cart__form-item--donation .cart__form-item-price-wrapper{display:none}.cart__form-item--donation .cart__form-item-variant,.quick-cart__item--donation .quick-cart__item-variant{font-size:var(--font-size-body-100, 1rem);opacity:1}.cart-donation__mark{display:block;width:100%;aspect-ratio:1;border-radius:16px;background-color:color-mix(in srgb,var(--vrak-accent, #fb4f00) 12%,var(--color-background, #fff9f3));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fb4f00' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.5s-7.5-4.6-7.5-9.8a4.2 4.2 0 0 1 7.5-2.6 4.2 4.2 0 0 1 7.5 2.6c0 5.2-7.5 9.8-7.5 9.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:44%}.quick-cart__submit.btn--primary{--color-background-button: var(--vrak-accent, #fb4f00);--color-background-button-hover: #d44300;--color-text-button: #fff9f3;border-radius:999px;min-height:3.25rem}.quick-cart__submit.btn>span{display:inline-flex;align-items:center;-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}.quick-cart__submit.btn>span:after{content:"";display:inline-block;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;transition:width var(--duration-short, .2s) var(--easing, ease),margin-left var(--duration-short, .2s) var(--easing, ease)}.quick-cart__submit.btn:hover>span:after,.quick-cart__submit.btn:focus-visible>span:after{width:1em;margin-left:.6em;-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}.quick-cart__submit.btn:hover>span,.quick-cart__submit.btn:focus-visible>span{-webkit-text-stroke:.25px currentColor}.quick-cart__submit.btn--primary:hover:not([disabled]):before,.quick-cart__submit.btn--primary:focus:not([disabled]):before{transform:skew(30deg)}.quick-cart__submit.btn--primary:after{background-color:var(--color-background-button)}.cross-sells__item-add.btn,.cart-donation__option.btn,.cart-donation__submit.btn,.quick-cart__empty-state-promo-button .btn{border-radius:999px;border:1px solid color-mix(in srgb,var(--color-text, #1b1512) 28%,transparent);background-color:transparent;color:var(--color-text, #1b1512);transition:background-color var(--duration-short, .2s) var(--easing, ease),border-color var(--duration-short, .2s) var(--easing, ease)}.cross-sells__item-add.btn:before,.cart-donation__option.btn:before,.cart-donation__submit.btn:before,.quick-cart__empty-state-promo-button .btn:before{content:none}.cross-sells__item-add.btn:hover,.cart-donation__option.btn:hover,.cart-donation__submit.btn:hover,.quick-cart__empty-state-promo-button .btn:hover{border-color:var(--color-text, #1b1512);background-color:color-mix(in srgb,var(--color-text, #1b1512) 6%,transparent)}.cross-sells__item-button,.cross-sells__item-button:hover,.cross-sells__item-button:focus{background-color:transparent}.cart-donation__option.btn,.cart-donation__submit.btn{text-transform:none}.cart-donation-block{margin-top:var(--spacing-5, 20px)}.cart-donation-block .cart-donation__heading{margin:0 0 var(--spacing-2, 8px)}.cart-donation-block .cart-donation{margin-top:0}.quick-cart__footer-order-note-input textarea,.cart__footer-order-note-input textarea{border-radius:14px;padding:.8em 1em}.quick-cart__wrapper .cart-donation{border-radius:18px;background-color:color-mix(in srgb,var(--vrak-accent, #fb4f00) 7%,var(--color-background, #fff9f3))}.quick-cart__wrapper .cross-sells .cross-sells__item{border-radius:16px}.quick-cart__footer{background-color:color-mix(in srgb,var(--color-background, #fff9f3) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.quick-cart__footer{background-color:var(--color-background, #fff9f3)}}.quick-cart__footer-inner{border-top:1px solid color-mix(in srgb,var(--color-text, #1b1512) 14%,transparent)}.cart-consent{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.cart-consent__row{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer}.cart-consent__box{flex:0 0 auto;width:1.05rem;height:1.05rem;margin:.15rem 0 0;accent-color:var(--vrak-accent, #fb4f00);cursor:pointer}.cart-consent__label{line-height:1.4}.cart-consent__label a{text-decoration:underline;text-underline-offset:.18em}.cart-consent__error{margin:0;color:var(--vrak-accent, #fb4f00)}.cart__submit.is-consent-locked,.quick-cart__submit.is-consent-locked,.additional-checkout-buttons.is-consent-locked{opacity:.45;pointer-events:none}.cross-sells__item-add .cross-sells__text-add,.cross-sells__item-add .cross-sells__text-add-to-cart{pointer-events:none}.cart-donation__option[aria-pressed=true]{background-color:var(--vrak-accent, #fb4f00);border-color:var(--vrak-accent, #fb4f00);color:#fff9f3}.cart-donation__custom{margin-top:.6rem}.cart-donation__add{--color-background-button: var(--vrak-accent, #fb4f00);--color-background-button-hover: #d44300;--color-text-button: #fff9f3;width:100%;margin-top:.75rem;border-radius:999px}.cart-donation__add.btn>span{display:inline-flex;align-items:center;-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}.cart-donation__add.btn>span:after{content:"";display:inline-block;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;transition:width var(--duration-short, .2s) var(--easing, ease),margin-left var(--duration-short, .2s) var(--easing, ease)}.cart-donation__add.btn:not(:disabled):hover>span:after,.cart-donation__add.btn:not(:disabled):focus-visible>span:after{width:1em;margin-left:.6em;-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}.cart-donation__add.btn:not(:disabled):hover>span,.cart-donation__add.btn:not(:disabled):focus-visible>span{-webkit-text-stroke-width:.03em}.cart-donation__add:disabled{opacity:.4;cursor:not-allowed}.cart-donation__add.is-adding{pointer-events:none;opacity:.6}.quick-product--wrap .modal__wash{background-color:color-mix(in srgb,#1b1512 55%,transparent);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.quick-product--wrap .quick-product--modal__inner{background-color:color-mix(in srgb,var(--color-background, #fff9f3) 82%,transparent);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);border:1px solid color-mix(in srgb,#fff9f3 55%,transparent);box-shadow:0 24px 60px -20px color-mix(in srgb,#1b1512 45%,transparent),inset 0 1px color-mix(in srgb,#fff9f3 60%,transparent)}.quick-product--wrap.modal .quick-product--modal__inner.modal__inner{border-top-left-radius:20px;border-top-right-radius:20px}@media(min-width:720px){.quick-product--wrap.modal .quick-product--modal__inner.modal__inner{border-radius:24px}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.quick-product--wrap .modal__wash{background-color:color-mix(in srgb,#1b1512 75%,transparent)}.quick-product--wrap .quick-product--modal__inner{background-color:var(--color-background, #fff9f3)}}.quick-product--wrap .product-form__cart-submit.btn--primary{--color-background-button: var(--vrak-accent, #fb4f00);--color-background-button-hover: #d44300;--color-text-button: #fff9f3;border-radius:999px;min-height:3.25rem}.quick-product--wrap .product-form__cart-submit.btn.btn--primary:before,.quick-product--wrap .product-form__cart-submit.btn.btn--primary:after{background:transparent}.quick-product--wrap .product-form__cart-submit.btn.btn--primary:hover:not([disabled]):before,.quick-product--wrap .product-form__cart-submit.btn.btn--primary:focus:not([disabled]):before{transform:skew(30deg)}.quick-product--wrap .product-form__cart-submit.btn>span[data-add-to-cart-text]{display:inline-flex;align-items:center;-webkit-text-stroke:0 currentColor;transition:-webkit-text-stroke-width var(--duration-short, .2s) var(--easing, ease)}.quick-product--wrap .product-form__cart-submit.btn>span[data-add-to-cart-text]:after{content:"";display:inline-block;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;transition:width var(--duration-short, .2s) var(--easing, ease),margin-left var(--duration-short, .2s) var(--easing, ease)}.quick-product--wrap .product-form__cart-submit.btn:hover>span[data-add-to-cart-text]:after,.quick-product--wrap .product-form__cart-submit.btn:focus-visible>span[data-add-to-cart-text]:after{width:1.1em;margin-left:.7em;-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}.quick-product--wrap .product-form__cart-submit.btn:hover>span[data-add-to-cart-text],.quick-product--wrap .product-form__cart-submit.btn:focus-visible>span[data-add-to-cart-text]{-webkit-text-stroke-width:.06em}.quick-product--wrap .product__chip.selected{background-color:var(--vrak-accent, #fb4f00);border-color:var(--vrak-accent, #fb4f00);color:#fff9f3}.quick-product--wrap .quick-product--right-viewport-fade{background:none}.quick-product--wrap .product__media-container{border-radius:18px;overflow:hidden}.quick-product--wrap .modal__close-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border-radius:999px;background-color:color-mix(in srgb,#fff9f3 65%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--duration-short, .2s) var(--easing, ease)}.quick-product--wrap .modal__close-icon:hover,.quick-product--wrap .modal__close-icon:focus-visible{background-color:color-mix(in srgb,#fff9f3 90%,transparent)}html.vrak-gate-open,html.vrak-gate-open body{overflow:hidden}html.vrak-gate-open body{position:fixed;top:0;left:0;right:0;width:100%}.vrak-gate[hidden]{display:none}.vrak-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,3rem)}.vrak-gate__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,#1b1512 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(115%) brightness(.55);backdrop-filter:blur(18px) saturate(115%) brightness(.55)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.vrak-gate__scrim{background-color:#1b1512}}.vrak-gate__panel{position:relative;width:min(56rem,100%);max-height:92vh;overflow-y:auto;padding:clamp(1.5rem,4vw,2.5rem);text-align:center;color:#f0e6da;text-shadow:0 1px 24px rgba(0,0,0,.55)}.vrak-gate__logo{display:block;width:clamp(8.5rem,18vw,12rem);height:auto;margin:0 auto 2rem}.vrak-gate__title{margin:0 0 1.25rem;font-family:var(--font-body);font-weight:400;text-transform:none;letter-spacing:-.01em;font-size:clamp(1.75rem,4.5vw,2.4rem);line-height:1.15;color:#f0e6da}.vrak-gate__point{margin:0 auto .75rem;max-width:40rem;font-family:var(--font-body);font-size:1rem;line-height:1.55}.vrak-gate__point:last-of-type{margin-bottom:2rem}.vrak-gate__point strong{font-weight:400;color:var(--vrak-accent, #fb4f00);-webkit-text-stroke:.03em currentColor}.vrak-gate__point a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.vrak-gate__actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.vrak-gate__actions--settings{grid-template-columns:repeat(2,1fr)}.vrak-gate__btn{min-height:3rem;padding:.75rem 1.25rem;font-family:var(--font-body);font-size:.9rem;color:#f0e6da;background-color:transparent;border:1px solid color-mix(in srgb,#f0e6da 45%,transparent);border-radius:999px;cursor:pointer;transition:background-color var(--duration-short, .2s) var(--easing, ease),border-color var(--duration-short, .2s) var(--easing, ease),color var(--duration-short, .2s) var(--easing, ease)}.vrak-gate__btn:hover,.vrak-gate__btn:focus-visible{color:#fff9f3;background-color:var(--vrak-accent, #fb4f00);border-color:var(--vrak-accent, #fb4f00)}.vrak-gate__exit{display:inline-block;margin-top:1.5rem;padding:.35rem .5rem;font-family:var(--font-body);font-size:.85rem;color:color-mix(in srgb,#f0e6da 65%,transparent);background:none;border:0;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.vrak-gate__exit:hover,.vrak-gate__exit:focus-visible{color:#f0e6da}.vrak-gate__categories{margin:0 0 1.75rem;padding:0;list-style:none;text-align:left}.vrak-gate__category{padding:1rem 0;border-top:1px solid color-mix(in srgb,#f0e6da 14%,transparent)}.vrak-gate__category:last-child{border-bottom:1px solid color-mix(in srgb,#f0e6da 14%,transparent)}.vrak-gate__category-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.vrak-gate__category-name{font-family:var(--font-body);font-size:1rem;color:#f0e6da}.vrak-gate__category-locked{font-family:var(--font-body);font-size:.75rem;color:color-mix(in srgb,#f0e6da 55%,transparent)}.vrak-gate__category-text{margin:.4rem 0 0;font-family:var(--font-body);font-size:.85rem;line-height:1.5;color:color-mix(in srgb,#f0e6da 70%,transparent)}.vrak-gate__switch{display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:.75rem;width:100%;cursor:pointer}.vrak-gate__switch input{position:absolute;width:1px;height:1px;opacity:0}.vrak-gate__switch-track{position:relative;flex:0 0 auto;width:2.75rem;height:1.5rem;border-radius:999px;background-color:color-mix(in srgb,#f0e6da 22%,transparent);transition:background-color var(--duration-short, .2s) var(--easing, ease)}.vrak-gate__switch-track:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.1rem;height:1.1rem;border-radius:50%;background-color:#f0e6da;transition:transform var(--duration-short, .2s) var(--easing, ease)}.vrak-gate__switch input:checked+.vrak-gate__switch-track{background-color:var(--vrak-accent, #fb4f00)}.vrak-gate__switch input:checked+.vrak-gate__switch-track:after{transform:translate(1.25rem)}.vrak-gate__switch input:focus-visible+.vrak-gate__switch-track{outline:2px solid var(--vrak-accent, #fb4f00);outline-offset:3px}@media(min-width:481px){.vrak-gate__actions [data-vrak-gate-accept=necessary]{order:1}.vrak-gate__actions [data-vrak-gate-accept=all]{order:2}.vrak-gate__actions [data-vrak-gate-settings]{order:3}}@media(max-width:480px){.vrak-gate__actions,.vrak-gate__actions--settings{grid-template-columns:1fr}}.vrak-gate__scrim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.17;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}@keyframes vrak-gate-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.vrak-gate__logo,.vrak-gate__title,.vrak-gate__point,.vrak-gate__actions,.vrak-gate__exit,.vrak-gate__categories{animation:vrak-gate-rise .62s var(--easing, cubic-bezier(.33, 0, 0, 1)) both}.vrak-gate__logo{animation-delay:60ms}.vrak-gate__title{animation-delay:.16s}.vrak-gate__point:nth-of-type(1){animation-delay:.24s}.vrak-gate__point:nth-of-type(2){animation-delay:.32s}.vrak-gate__categories{animation-delay:.16s}.vrak-gate__actions{animation-delay:.42s}.vrak-gate__exit{animation-delay:.5s}.vrak-gate{transition:opacity .52s var(--easing, ease)}.vrak-gate.is-leaving{opacity:0;pointer-events:none}.vrak-gate.is-leaving .vrak-gate__scrim{-webkit-backdrop-filter:blur(0) saturate(100%) brightness(1);backdrop-filter:blur(0) saturate(100%) brightness(1);transition:backdrop-filter .52s var(--easing, ease),-webkit-backdrop-filter .52s var(--easing, ease)}@media(prefers-reduced-motion:reduce){.vrak-gate__logo,.vrak-gate__title,.vrak-gate__point,.vrak-gate__actions,.vrak-gate__exit,.vrak-gate__categories{animation:none}.vrak-gate{transition:none}}.product .product__media-item[data-aspect-ratio] .media[data-media-type=video]{display:block;width:100%;height:100%}.product .product__media-item[data-aspect-ratio] .media[data-media-type=video] video{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;margin:0}@media(min-width:720px){.product__media-container[data-gallery-style=grid] .product__media-item:first-child:has(.media[data-media-type=video]){aspect-ratio:3 / 2}.product__media-container[data-gallery-style=grid] .product__media-item:not(:first-child):has(.media[data-media-type=video]){aspect-ratio:7 / 4}}@media(min-width:720px){.product__media-container[data-gallery-style=grid] .product__media-item:not(:first-child){aspect-ratio:7 / 4}}.featured-product--framed .product__media-container:has(.media[data-media-type=video]){padding:0}[id^=produkt-],[id^=sekce-],[id^=content_story_]{scroll-margin-top:calc(var(--header-desktop-sticky-height, 0px) + 24px)}@media(max-width:719px){[id^=produkt-],[id^=sekce-],[id^=content_story_]{scroll-margin-top:96px}}.drawer-menu__panel{background-color:var(--color-background-header, #fff9f3)}@media(max-width:719px){[data-section-id$=__michal_hero].image-hero--image-aspect-custom .image-hero__image-container .image-hero__image--mobile video.image__img,[data-section-id$=__michal_hero] .image-hero__image--mobile video.image__img{-o-object-position:28% center;object-position:28% center}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.drawer-menu__panel{background-color:var(--color-background-header, #fff9f3)}}.drawer-menu__link .drawer-menu__link-thumbnail,.drawer-menu__link .drawer-menu__link-thumbnail .image,.drawer-menu__link .drawer-menu__link-thumbnail img{border-radius:50%;overflow:hidden}.featured-product__frame-thumb--photo{overflow:hidden;background-image:none}.featured-product__frame-thumb--photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}@media(min-width:720px){.pswp--product-lightbox .pswp__thumbnails{display:none}}.featured-product__frame-thumb--photo .product__media-item,.featured-product__frame-thumb--photo .lightbox-image{display:block;width:100%;height:100%;border-radius:inherit}.featured-product__frame-thumb--photo .lightbox-image{cursor:zoom-in}.cart-backorder{display:flex;align-items:flex-start;gap:.45em;margin:var(--spacing-2, 8px) 0 0;padding:6px 9px;border-radius:8px;background-color:color-mix(in srgb,var(--vrak-accent, #fb4f00) 10%,transparent);color:var(--color-text, #1b1512);line-height:1.35}.cart-backorder__icon{flex:none;margin-top:.15em;color:var(--vrak-accent, #fb4f00)}.product-specs-grid__note{margin:var(--spacing-4, 16px) 0 0;opacity:.7;line-height:1.4}.footer__seller{max-width:62ch;margin-bottom:var(--spacing-3, 12px);opacity:.72;line-height:1.5}.footer__seller a{color:inherit;text-decoration:underline;text-underline-offset:2px}.product-waitlist__form-el{display:none}.product-waitlist__disclaimer a{color:inherit;text-decoration:underline;text-underline-offset:2px}.product-waitlist__disclaimer{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
