@import "https://fonts.googleapis.com/css2?family=Bree+Serif&family=Open+Sans:wght@300;400;500;600;700&display=swap";
._5pdeQG_btn{cursor:pointer;width:fit-content;font-weight:500;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}._5pdeQG_btn--primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;border-radius:32px;width:fit-content;padding:9px 32px;font-weight:500;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;background-color:var(--color-red)!important}._5pdeQG_btn--primary:hover{--tw-bg-opacity:1!important;background-color:rgb(209 72 55/var(--tw-bg-opacity))!important}._5pdeQG_btn--primary:active{--tw-bg-opacity:1!important;background-color:rgb(179 41 25/var(--tw-bg-opacity))!important}._5pdeQG_btn--primary._5pdeQG_white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));cursor:pointer;border-radius:32px;width:fit-content;padding:12px 32px;font-weight:500;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}._5pdeQG_btn--primary._5pdeQG_white:hover{--tw-bg-opacity:1;background-color:rgb(235 235 235/var(--tw-bg-opacity))}._5pdeQG_btn--primary._5pdeQG_white:active{--tw-bg-opacity:1;background-color:rgb(214 214 214/var(--tw-bg-opacity))}._5pdeQG_btn--secondary{color:var(--color-red);cursor:pointer;width:fit-content;padding:12px 16px;font-weight:500;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}._5pdeQG_btn--secondary:hover{text-decoration-line:underline}._5pdeQG_btn--secondary._5pdeQG_white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}._5pdeQG_btn--secondary._5pdeQG_white:hover{text-decoration-line:underline}._5pdeQG_btn--secondary._5pdeQG_black{color:var(--color-black)}._5pdeQG_btn--secondary._5pdeQG_black:hover{text-decoration-line:underline}._5pdeQG_btn--icon-only{padding-left:12px!important;padding-right:12px!important}._5pdeQG_disabled{cursor:not-allowed!important;background-color:var(--color-black20)!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}
._Rcskq_rockwell{font-family:Rockwell}._Rcskq_default{font-family:Helvetica Neue;font-size:16px;font-weight:400;line-height:26px}._Rcskq_xlarge{letter-spacing:-.06em;font-family:Rockwell;font-size:36px;line-height:37px}@media (min-width:768px){._Rcskq_xlarge{font-size:48px;line-height:48px}}._Rcskq_large{font-family:Rockwell;font-size:28px;line-height:28px}@media (min-width:768px){._Rcskq_large{font-size:48px;line-height:48px}}._Rcskq_medium{font-family:Rockwell;font-size:28px;line-height:28px}@media (min-width:768px){._Rcskq_medium{font-size:32px;line-height:32px}}._Rcskq_small{font-family:Rockwell;font-size:20px;font-weight:700;line-height:20px}@media (min-width:768px){._Rcskq_small{font-size:24px;line-height:24px}}._Rcskq_xsmall{font-family:Rockwell;font-size:18px;font-weight:700;line-height:28px}@media (min-width:768px){._Rcskq_xsmall{font-size:20px;line-height:28px}}@media (min-width:1024px){._Rcskq_xsmall{font-size:20px;line-height:28px}}._Rcskq_xxsmall{font-size:16px;line-height:24px}p._Rcskq_default{color:var(--color-black80)}p._Rcskq_label{font-family:Helvetica Neue;font-size:16px;font-weight:400;line-height:26px}pp._Rcskq_label{color:var(--color-black80)}pp._Rcskq_label span a{color:#cb2e1d}pp._Rcskq_label span a:hover{text-decoration-line:underline}p._Rcskq_medium{font-family:Helvetica Neue;font-size:20px;font-weight:400;line-height:28px}p._Rcskq_small{font-family:Helvetica Neue;font-size:15px;font-weight:400;line-height:23px}p._Rcskq_desktop-intro{font-family:Helvetica Neue;font-size:18px;font-weight:400;line-height:28px}@media (min-width:768px){p._Rcskq_desktop-intro{font-size:20px}}p._Rcskq_default span a{color:#cb2e1d}p._Rcskq_default span a:hover{text-decoration-line:underline}p._Rcskq_call-to-action{font-family:Helvetica Neue;font-size:16px;font-weight:700;line-height:24px}
.Rz4FhG_breadcrumbs{align-items:center;margin-top:16px;margin-bottom:16px;display:flex}@media (min-width:1024px){.Rz4FhG_breadcrumbs{padding-left:16px;padding-right:16px}}.Rz4FhG_breadcrumbs__item{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;max-width:200px;color:rgb(117 117 117/var(--tw-text-opacity));margin-right:8px;font-family:Helvetica Neue;font-size:14px;line-height:22px;text-decoration-line:none;overflow:hidden}.Rz4FhG_breadcrumbs__item:hover{text-decoration-line:underline}.Rz4FhG_breadcrumbs__item--current{cursor:auto;font-weight:400}
.WWyhgW_container{width:100%;max-width:1200px;margin:0 auto}
.OLOOtW_section{--tw-translate-y:-48px;max-width:1200px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));text-align:center;opacity:0;margin-left:16px;margin-right:16px;padding-top:28px;padding-bottom:28px;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}@media (min-width:768px){.OLOOtW_section{padding-top:60px;padding-bottom:60px}}@media (min-width:1024px){.OLOOtW_section{margin-left:120px;margin-right:120px}}@media only screen and (min-width:1260px){.OLOOtW_section{margin-left:auto;margin-right:auto}}
._1C8OQW_media-container{height:100%;position:relative}._1C8OQW_media-caption{text-align:center;border-style:solid;border-width:1px;height:15%;padding:24px 16px;display:flex}@media (min-width:768px){._1C8OQW_media-caption{padding-left:24px;padding-right:24px}}._1C8OQW_media-caption p{margin-bottom:0}
._0_uVEW_modal{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-width:1px;border-radius:.375rem;padding:40px}
._3TkVOG_container{cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;width:100%;height:360px;margin-bottom:16px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;--tw-bg-opacity:1!important;background-color:rgb(247 245 245/var(--tw-bg-opacity))!important;background-position:50%!important;background-size:cover!important}._3TkVOG_container:last-child{margin-bottom:0}@media (min-width:768px){._3TkVOG_container{margin-bottom:0}}@media (min-width:1024px){._3TkVOG_container{height:470px}}._3TkVOG_wrapper{flex-direction:column;height:100%;padding:32px 24px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}._3TkVOG_wrapper:hover{background-color:#0000000d}@media (min-width:1024px){._3TkVOG_wrapper{padding:48px}}._3TkVOG_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;display:-webkit-box;overflow:hidden}
.dpPNiG_card{border-radius:.75rem;width:100%;margin-bottom:16px;overflow:hidden}@media (min-width:768px){.dpPNiG_card{margin-bottom:0}}.dpPNiG_image{width:100%;height:192px}@media (min-width:768px){.dpPNiG_image{height:214px}}.dpPNiG_wideCard{text-align:left;border-radius:.75rem;align-items:center;width:100%;height:216px;margin-bottom:16px;overflow:hidden}@media (min-width:768px){.dpPNiG_wideCard{margin-bottom:0}}.dpPNiG_wideDescription{margin:32px 24px}.dpPNiG_wideImage{min-width:162px;height:216px;background-size:cover!important}.dpPNiG_wideC2a{width:fit-content}.dpPNiG_title{margin-bottom:8px}
.bUsgIa_container{flex-direction:column;align-items:center;display:flex}.bUsgIa_title{margin-top:24px;margin-bottom:4px;font-family:Rockwell;font-weight:800}
.EQiCuq_dot{cursor:pointer;padding:4px}.EQiCuq_inner{background-color:var(--color-black20);border-radius:.25rem;width:8px;height:8px}.EQiCuq_active{--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity))!important}
.mQI4jW_card{text-align:left;width:fit-content;margin-right:24px}.mQI4jW_image{background-color:var(--color-black12);width:220px;height:220px;margin-bottom:12px;background-position:50%!important;background-size:cover!important}@media (min-width:768px){.mQI4jW_image{width:280px;height:280px}}.mQI4jW_title{margin-bottom:4px}.mQI4jW_subTitle{color:var(--color-black64)}
.DqpIma_heading{font-weight:700}.DqpIma_rockwell{font-family:Rockwell}.DqpIma_rich-text{font-family:Helvetica Neue;position:relative}.DqpIma_rich-text ol{padding-left:24px;list-style:DqpIma_numeric}.DqpIma_rich-text h1{font-size:36px;font-weight:700;line-height:37px}@media (min-width:768px){.DqpIma_rich-text h1{font-size:48px;line-height:49px}}@media (min-width:1024px){.DqpIma_rich-text h1{font-size:48px;line-height:49px}}.DqpIma_rich-text h2{font-size:28px;font-weight:700;line-height:29px}@media (min-width:768px){.DqpIma_rich-text h2{font-size:32px;line-height:33px}}@media (min-width:1024px){.DqpIma_rich-text h2{font-size:32px;line-height:33px}}.DqpIma_rich-text h3{font-size:28px;line-height:29px}@media (min-width:768px){.DqpIma_rich-text h3{font-size:24px;font-weight:700;line-height:26px}}@media (min-width:1024px){.DqpIma_rich-text h3{font-size:24px;font-weight:700;line-height:26px}}.DqpIma_rich-text h4{font-family:Rockwell;font-size:20px;font-weight:700;line-height:20px}.DqpIma_rich-text p{font-family:Helvetica Neue;font-size:16px;font-weight:400;line-height:26px}p.DqpIma_intro{font-family:Helvetica Neue;font-size:20px;font-weight:400;line-height:28px}.DqpIma_rich-text b{margin-top:24px}
@keyframes -Xry2q_slideRight{0%{transform:translate(0)}to{transform:translate(-100vw)}}.-Xry2q_wrapper:hover .-Xry2q_row{animation-play-state:paused}.-Xry2q_innerRow{justify-content:space-around;gap:8px;display:flex}@media (min-width:768px){.-Xry2q_innerRow{gap:32px;padding-right:0}}.-Xry2q_row{width:max-content;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.-Xry2q_topRow{margin-bottom:32px}.-Xry2q_wrapper:hover .-Xry2q_topRow{animation-play-state:paused}.-Xry2q_topRow{width:max-content;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}@media (min-width:768px){.-Xry2q_topRow{margin-bottom:0}}.-Xry2q_topRow{animation-name:-Xry2q_slideLeft}.-Xry2q_bottomRow{margin-bottom:32px}.-Xry2q_wrapper:hover .-Xry2q_bottomRow{animation-play-state:paused}.-Xry2q_bottomRow{width:max-content;animation-name:-Xry2q_slideRight;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.-Xry2q_image{width:100%;max-width:104px;height:100%;max-height:56px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.-Xry2q_image{max-width:300px;max-height:200px}}.-Xry2q_image:hover{filter:grayscale(0);transform:scale(1.1)}.-Xry2q_wrapperOverlay{z-index:2;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);width:100%;height:100vh;max-height:100vh;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-top-left-radius:24px;border-top-right-radius:24px;gap:0;padding:16px;position:absolute;top:24px;overflow:hidden}@media (min-width:768px){.-Xry2q_wrapperOverlay{height:auto;max-height:initial;--tw-translate-x:-50%;--tw-translate-y:-50%;width:972px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:24px;border-bottom-left-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;top:50%;left:50%}}.-Xry2q_productImage{--tw-bg-opacity:1;background-color:rgb(212 182 132/var(--tw-bg-opacity));border-radius:16px;width:100%;height:193px;margin-bottom:24px}@media (min-width:768px){.-Xry2q_productImage{border-radius:0;width:486px;height:100%;min-height:486px;margin-bottom:0}}.-Xry2q_content{max-height:calc(100vh - 308px);padding-left:0;padding-right:0;overflow-y:auto}@media (min-width:768px){.-Xry2q_content{max-height:486px;padding:24px 32px}}.-Xry2q_slick-slide .-Xry2q_more-info{opacity:100}
.xjodNW_gradient-top:before{content:"";background:linear-gradient(#fff0 0%,#ffffffa8 28%,#fff 78.42%);width:100%;height:100px;position:absolute;top:-100px;left:0}
.Jms18q_videoContainer{background-color:#fff;border-radius:12px;position:relative;overflow:hidden}.Jms18q_video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;clip-path:inset(0 round 12px);background-color:#000;border:none;border-radius:12px;outline:none;width:100%;min-width:100%;height:100%;min-height:100%;margin:0;padding:0;display:block;position:absolute;inset:0;transform:scale(1.02)}
.KwNURq_rockwell{font-family:Rockwell}.KwNURq_small{font-family:Rockwell;font-size:20px;font-weight:700;line-height:20px}@media (min-width:768px){.KwNURq_small{font-size:24px;line-height:24px}}.KwNURq_default{font-family:Helvetica Neue;font-size:16px;font-weight:400;line-height:26px}.KwNURq_textContainer{text-align:left;max-width:792px;margin-left:auto;margin-right:auto}.KwNURq_textContainer p,.KwNURq_textContainer ul{margin-bottom:16px;font-family:Helvetica Neue;font-size:16px;font-weight:400;line-height:26px;display:block;position:relative}.KwNURq_textContainer strong{font-family:Rockwell;font-size:20px;font-weight:700;line-height:20px;display:block}@media (min-width:768px){.KwNURq_textContainer strong{font-size:24px;line-height:24px}}.KwNURq_textContainer ul{margin-top:16px;margin-bottom:16px}.KwNURq_textContainer ul li{margin-top:8px;margin-bottom:8px;padding-left:24px;line-height:26px;position:relative}.KwNURq_textContainer ul li:before{--tw-content:"✓";content:var(--tw-content);position:absolute;left:0}.KwNURq_textContainer ol{padding-left:24px;list-style:KwNURq_numeric}.KwNURq_textContainer p{font-family:Helvetica Neue;font-size:16px;font-weight:400;line-height:26px}.KwNURq_textContainer a{color:var(--color-red)}.KwNURq_textContainer a:hover{text-decoration-line:underline}
