.image-wrapper{position:relative;display:inline-block;width:100%}.image-wrapper .lSAction{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:10}.image-wrapper .lSAction a{pointer-events:auto;background:#fff;color:#000;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 6px #0003;transition:.3s ease;font-size:18px}.image-wrapper .lSAction a:hover{background:#000;color:#fff}.image-wrapper .lSAction .lSPrev{margin-left:10px}.image-wrapper .lSAction .lSNext{margin-right:10px}@media screen and (max-width:768px){.image-wrapper .lSAction a{width:35px;height:35px;font-size:16px}}.og-slider{list-style:none;padding:0;margin:0}.og-slider-block{display:flex;align-items:flex-start;gap:30px}.og-slider-block .text-content{flex:1}@media screen and (max-width:768px){.og-slider-block{flex-direction:column;text-align:center;align-items:center}}.fa-cards-section{padding-top:var(--fa-cards-pad-top, 20px);padding-bottom:var(--fa-cards-pad-bottom, 20px)}.icon-strip-container{display:grid;grid-template-columns:repeat(var(--fa-cards-cols-mobile, 2),minmax(0,1fr));gap:16px}@media screen and (max-width:749px){.icon-strip-container>.icon-block{justify-self:stretch;width:auto;max-width:none;margin-left:0;margin-right:0}}@media screen and (min-width:750px){.icon-strip-container{grid-template-columns:repeat(var(--fa-cards-cols-desktop, 4),minmax(0,1fr));gap:24px}}.icon-block{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;align-items:center;padding:20px 16px;background:var(--fa-cards-bg, #ffffff);border-radius:var(--fa-cards-radius, 12px);box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;text-align:center;text-decoration:none;color:inherit}@media screen and (min-width:750px){.icon-block{padding:30px 20px}}a.icon-block:focus-visible{outline:2px solid var(--fa-cards-title-color, #000000);outline-offset:3px}@media(hover:hover){a.icon-block:hover{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}}@media(prefers-reduced-motion:no-preference){a.icon-block{transition:transform .2s ease,box-shadow .2s ease}a.icon-block:focus-visible{transform:translateY(-2px)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){a.icon-block:hover{transform:translateY(-2px)}}.icon-block-icon-wrapper{display:flex;align-items:center;justify-content:center;min-height:var(--fa-cards-icon-size, 48px);margin-bottom:16px}.icon-block-icon{font-size:var(--fa-cards-icon-size, 48px);line-height:1;color:var(--fa-cards-icon-color, #000000)}.icon-block-title{margin-bottom:4px;font-size:var(--fa-cards-title-size, 18px);font-weight:600;line-height:1.3;color:var(--fa-cards-title-color, #000000);overflow-wrap:break-word}.icon-block-price{margin-bottom:8px;font-size:var(--fa-cards-price-size, 18px);font-weight:600;line-height:1.3;color:var(--fa-cards-title-color, #000000)}.icon-block-subtitle{font-size:var(--fa-cards-text-size, 14px);line-height:1.5;color:var(--fa-cards-text-color, #666666);overflow-wrap:break-word}.icon-block>:last-child{margin-bottom:0}.product-dimensions-section{color:var(--color-text, #1a1a1a);font-family:var(--font-body-family, sans-serif)}.product-dimensions-section__inner{width:80%;margin:0 auto}@media screen and (max-width:768px){.product-dimensions-section__inner{width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}}.product-dimensions-section__heading{margin:0 0 32px;color:var(--color-text, #1a1a1a)}.product-dimensions-section__tables-wrap{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media screen and (max-width:768px){.product-dimensions-section__tables-wrap{grid-template-columns:1fr}}.product-dimensions-section__table-block{overflow:hidden}.product-dimensions-section__table-title{font-family:var(--font-heading-family, sans-serif);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--color-border, #e5e5e5);color:var(--color-text, #1a1a1a)}.product-dimensions-section__table{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.5}.product-dimensions-section__th{text-align:left;padding:10px 14px;background-color:var(--color-table-header-bg, #1a1a1a);color:var(--color-table-header-text, #ffffff);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;white-space:nowrap}.product-dimensions-section__tr:nth-child(odd){background-color:var(--color-table-row-odd, #f5f5f5)}.product-dimensions-section__tr:nth-child(2n){background-color:var(--color-table-row-even, #ffffff)}.product-dimensions-section__tr:hover{background-color:var(--color-table-row-hover, #eef0f2);transition:background-color .15s ease}.product-dimensions-section__td{padding:10px 14px;border-bottom:1px solid var(--color-border, #e5e5e5);vertical-align:top}.product-dimensions-section__td--label{font-weight:600;color:var(--color-text, #1a1a1a);width:50%}.product-dimensions-section__td--value{color:var(--color-text-subdued, #4a4a4a)}.vimeo-background-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.vimeo-background-wrapper iframe{position:absolute;top:50%;left:0;width:100%;aspect-ratio:16 / 9;transform:translateY(-50%)}.hero-wrapper .hero-container{position:relative;z-index:2}.hero-wrapper .hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.hero-wrapper .background-dimmer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.hero-disclaimer-wrapper p{font-size:inherit}.hero-wrapper.hero-auto-mode{display:block!important;position:relative;width:100%;aspect-ratio:var(--hero-media-ratio, 16 / 9)!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible}.hero-wrapper.hero-auto-mode .hero-auto-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.hero-wrapper.hero-auto-mode .hero-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;padding:var(--hero-overlay-padding-desktop, 40px) 20px;text-align:center;overflow:visible}@media screen and (min-width:1001px){.hero-wrapper.hero-auto-mode{max-height:var(--hero-desktop-max-height, 80vh)!important;width:100%!important;overflow:hidden!important}.hero-wrapper .hero-content{align-items:var(--hero-desktop-content-position, center)!important;text-align:var(--hero-desktop-text-align, center)!important;margin-left:var(--hero-content-margin-left, auto)!important;margin-right:var(--hero-content-margin-right, auto)!important}}.hero-wrapper .buttons-wrapper{display:grid;justify-content:center;align-items:stretch;gap:var(--hero-button-gap, 8px);width:fit-content;max-width:100%}.hero-wrapper .buttons-wrapper .button{display:flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0;margin:0!important;text-align:center;box-sizing:border-box;white-space:normal;padding-top:var(--hero-button-padding-y, 12px)!important;padding-bottom:var(--hero-button-padding-y, 12px)!important;padding-left:var(--hero-button-padding-x, 12px)!important;padding-right:var(--hero-button-padding-x, 12px)!important;border-radius:var(--hero-button-radius, 0px)!important;font-size:clamp(calc(var(--hero-button-font-size, 1em) * .75),2.4vw,var(--hero-button-font-size, 1em))!important}@media screen and (max-width:1000px){.hero-wrapper:not(.hero-auto-mode){min-height:var(--hero-mobile-height, 40vh)!important;padding-top:var(--hero-mobile-padding, 10px)!important;padding-bottom:var(--hero-mobile-padding, 10px)!important}.hero-wrapper.hero-auto-mode .hero-container{padding:var(--hero-mobile-padding, 10px) 16px}.hero-wrapper .buttons-wrapper .button{padding-top:var(--hero-button-padding-y, 12px)!important;padding-bottom:var(--hero-button-padding-y, 12px)!important;padding-left:var(--hero-button-padding-x, 12px)!important;padding-right:var(--hero-button-padding-x, 12px)!important}}
/*# sourceMappingURL=/cdn/shop/t/307/compiled_assets/styles.css.map */
