@layer properties,theme,base,components,utilities;.frame-type-smartsolutions_productheader .product-header{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100dvw;max-width:none;translate:var(--tw-translate-x) var(--tw-translate-y);--productline-color:var(--color-fly);padding-bottom:2.5rem;position:relative;left:50%}.frame-type-smartsolutions_productheader .product-header.swim{--productline-color:var(--color-swim)}.frame-type-smartsolutions_productheader .product-header.music{--productline-color:var(--color-music)}.frame-type-smartsolutions_productheader .product-header.silicon{--productline-color:var(--color-silicon)}.frame-type-smartsolutions_productheader .product-header.max{--productline-color:var(--color-max)}.frame-type-smartsolutions_productheader .product-header.sleep{--productline-color:var(--color-sleep)}.frame-type-smartsolutions_productheader .product-header.dive{--productline-color:var(--color-dive)}.frame-type-smartsolutions_productheader .product-header .container{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:relative;left:50%}.frame-type-smartsolutions_productheader .product-header .product-header-background picture{z-index:2;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100dvw;max-width:none;translate:var(--tw-translate-x) var(--tw-translate-y);display:block;position:relative;top:0;left:50%}.frame-type-smartsolutions_productheader .product-header .product-header-background picture img{width:100dvw;max-width:fit-content;height:auto;margin-left:auto;margin-right:auto}.frame-type-smartsolutions_productheader .product-header .product-header-topline{z-index:3;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100dvw;max-width:none;translate:var(--tw-translate-x) var(--tw-translate-y);display:block;position:absolute;top:0;left:50%}.frame-type-smartsolutions_productheader .product-header .product-header-topline img{z-index:2;position:relative}.frame-type-smartsolutions_productheader .product-header .product-header-topline:after,.frame-type-smartsolutions_productheader .product-header .product-header-topline:before{content:"";z-index:1;--element-width:calc(50% - 549px);background-color:#fff;border:2px solid #0000;width:calc(50% - 459px);height:58.4615%;position:absolute}.frame-type-smartsolutions_productheader .product-header .product-header-topline:before{border-bottom-color:var(--productline-color);top:0;left:0}.frame-type-smartsolutions_productheader .product-header .product-header-topline:after{border-bottom-color:var(--productline-color);top:0;right:0}.frame-type-smartsolutions_productheader .product-header .product-header-claim{z-index:4;width:100%;padding:1rem;position:absolute;top:30px}.frame-type-smartsolutions_productheader .product-header .product-header-claim .product-header-title,.frame-type-smartsolutions_productheader .product-header .product-header-claim .product-header-subtitle{color:var(--productline-color);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-shadow:1px 1px 2px #f8f9fa99}.frame-type-smartsolutions_productheader .product-header .product-header-claim .product-header-title{font-size:var(--text-3xl,clamp(2.3331rem, 1.6965rem + 2.5464vw, 3.67rem));line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));text-transform:uppercase;font-weight:500}.frame-type-smartsolutions_productheader .product-header .product-header-claim .product-header-subtitle{font-size:var(--text-xl,clamp(1.62rem, 1.3718rem + .9929vw, 2.1413rem));line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-fine);line-height:var(--leading-fine);color:var(--color-gray-900,oklch(21% .034 264.665));margin-top:0}.frame-type-smartsolutions_productheader .product-header.sleep .product-header-claim .product-header-title,.frame-type-smartsolutions_productheader .product-header.sleep .product-header-claim .product-header-subtitle{color:#fff!important}.frame-type-smartsolutions_productheader .product-header .product-header-description{background-color:var(--productline-color);z-index:3;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100dvw;max-width:none;translate:var(--tw-translate-x) var(--tw-translate-y);position:relative;left:50%}.frame-type-smartsolutions_productheader .product-header .product-header-description .product-header-description-image{overflow:visible}.frame-type-smartsolutions_productheader .product-header .product-header-description .product-header-description-image img{height:auto;position:absolute;bottom:-25%}.frame-type-smartsolutions_productheader .product-header .product-header-description .product-header-description-text{color:#fff;padding:1rem}.frame-type-smartsolutions_productheader .product-header .product-header-description .product-header-description-text ul{font-size:larger;list-style:none;padding:0!important}.frame-type-smartsolutions_productheader .product-header .product-header-description .product-header-description-text ul li{margin-bottom:.5rem;display:flex}.frame-type-smartsolutions_productheader .product-header .product-header-description .product-header-description-text ul li:before{content:url(../ContentBlocks/smartsolutions/productheader/check.png);align-self:center;margin-right:1rem;display:inline-block}.frame-type-smartsolutions_productheader .product-header .product-header-description .product-header-description-text a,.frame-type-smartsolutions_productheader .product-header .product-header-description .product-header-description-text a:link{color:#fff;text-decoration:underline}:is(.frame-type-smartsolutions_productheader .product-header .product-header-description .product-header-description-text a,.frame-type-smartsolutions_productheader .product-header .product-header-description .product-header-description-text a:link):hover{color:var(--color-gray-600)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-leading:initial}}}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-leading:initial}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.z-4{z-index:4}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (width>=30rem){.container{max-width:30rem}}@media (width>=36rem){.container{max-width:36rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=62rem){.container{max-width:62rem}}@media (width>=75rem){.container{max-width:75rem}}.mt-5{margin-top:calc(var(--spacing,.25rem) * 5)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-6{height:calc(var(--spacing,.25rem) * 6)}.w-6{width:calc(var(--spacing,.25rem) * 6)}.grid-flow-col{grid-auto-flow:column}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-8{gap:calc(var(--spacing,.25rem) * 8)}.py-xl{padding-block:var(--spacing-xl,var(--space-xl))}.pb-lg{padding-bottom:var(--spacing-lg,var(--space-lg))}@media (width>=48rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:grid{display:grid}}}@media not all and (width>=36rem){.frame-type-smartsolutions_productheader .product-header{margin-top:1.5rem}}@media not all and (width>=48rem){.frame-type-smartsolutions_productheader .product-header .product-header-background{overflow:hidden}}@media (width>=48rem){.frame-type-smartsolutions_productheader .product-header .product-header-background{max-height:750px}}@media (width>=62rem){.frame-type-smartsolutions_productheader .product-header .product-header-background picture img{max-height:750px}}@media not all and (width>=62rem){.frame-type-smartsolutions_productheader .product-header .product-header-topline{display:none}.frame-type-smartsolutions_productheader .product-header .product-header-topline:after,.frame-type-smartsolutions_productheader .product-header .product-header-topline:before{width:var(--element-width)}}@media (width>=36rem){.frame-type-smartsolutions_productheader .product-header .product-header-claim{top:70px}}@media (width>=48rem){.frame-type-smartsolutions_productheader .product-header .product-header-claim{top:130px}}@media not all and (width>=36rem){.frame-type-smartsolutions_productheader .product-header .product-header-claim .product-header-title,.frame-type-smartsolutions_productheader .product-header .product-header-claim .product-header-subtitle{margin-bottom:0}}@media (width>=36rem){.frame-type-smartsolutions_productheader .product-header .product-header-claim .product-header-subtitle{font-size:var(--text-2xl,clamp(1.9438rem, 1.5342rem + 1.6381vw, 2.8038rem));line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@media (width>=48rem){.frame-type-smartsolutions_productheader .product-header .product-header-description .product-header-description-image{position:relative}}@media not all and (width>=48rem){.frame-type-smartsolutions_productheader .product-header .product-header-description .product-header-description-image img{bottom:calc(100% - 1.5rem);left:calc(var(--spacing,.25rem) * 4);width:auto;max-width:none;height:150px}.frame-type-smartsolutions_productheader .product-header .product-header-description .product-header-description-text{padding-top:calc(var(--spacing,.25rem) * 10)}}