:root{--gap-size:.5rem;--card-ratio:5/3}.splide--product-single{overflow:hidden}.splide--product-single .splide__arrow{background-color:#f0f0f0;height:40px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:50}.splide--product-single .splide__arrow:disabled{cursor:pointer;opacity:0;pointer-events:none}.splide--product-single .splide__arrow--prev{left:-8px}.splide--product-single .splide__arrow--prev:focus,.splide--product-single .splide__arrow--prev:hover{left:-4px}.splide--product-single .splide__arrow--prev svg{transform:rotate(180deg)}.splide--product-single .splide__arrow--next{right:-8px}.splide--product-single .splide__arrow--next:focus,.splide--product-single .splide__arrow--next:hover{right:-4px}.splide--product-single .splide__arrow>svg{height:12px;width:auto;fill:#434958}.accordion-container .btn-wrapper{padding:.5rem 0;width:100%}.accordion-btn{align-items:center;display:inline-flex;width:100%;grid-gap:8px;background-color:#f0f0f0;border-radius:30px;border-radius:12px;color:#1f47af;cursor:pointer;font-size:15px;font-weight:600;gap:8px;letter-spacing:-.2px;padding:15px 28px;transition:background-color .2s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion-btn:after{background:currentColor;content:"";height:1rem;-webkit-mask-image:url(../images/icons/plus.svg);mask-image:url(../images/icons/plus.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1rem}.accordion-btn:active,.accordion-btn:focus,.accordion-btn:hover{opacity:.8}.splide__thumbs{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-size);gap:var(--gap-size)}.splide__thumbs>.splide__thumb:focus,.splide__thumbs>.splide__thumb:hover{cursor:pointer}.splide__thumbs>.splide__thumb.active img{opacity:.2}.splide__thumbs>.splide__thumb>span{background-color:var(--sb-color-gray-shade);border:1px solid var(--sb-color-gray-tint);border-radius:12px;display:block;overflow:hidden}.splide__thumbs>.splide__thumb img{aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;opacity:1;width:100%}@media(min-width:992px){.splide__thumbs>.splide__thumb img{aspect-ratio:5/3}}.splide__thumbs li{aspect-ratio:5/3;aspect-ratio:var(--card-ratio);background-color:#e2e8f0;border-radius:12px;max-height:400px;opacity:1;overflow:hidden;position:relative;transform:scale(1);transition:opacity .5s cubic-bezier(.4,0,.2,1),max-height .6s cubic-bezier(.4,0,.2,1),transform .4s ease,margin-top .5s ease;width:100%}.splide__thumbs li:nth-child(n+9){margin-top:-.5rem;max-height:0;opacity:0;pointer-events:none;transform:scale(.95)}.splide__thumbs img{aspect-ratio:5/3;aspect-ratio:var(--card-ratio);border:1px solid var(--sb-color-gray-tint);border-radius:12px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}#accordion-toggle{opacity:0;position:absolute;z-index:-1}#accordion-toggle:checked~.splide__thumbs li:nth-child(n+9){margin-top:0;max-height:400px;opacity:1;pointer-events:auto;transform:scale(1)}#accordion-toggle:checked~.btn-wrapper .show-more,#accordion-toggle:not(:checked)~.btn-wrapper .show-less{display:none}#accordion-toggle:checked~.btn-wrapper .accordion-btn:after{-webkit-mask-image:url(../images/icons/minus.svg);mask-image:url(../images/icons/minus.svg)}.details__toggle{display:inline-flex;display:none;margin-top:0}@media(min-width:992px){.details__toggle{align-items:center;display:flex;margin-left:auto;margin-right:auto}}.table--product-details td,.table--product-details th{font-size:18px;line-height:27px;padding:10px 0}.table--product-details th{font-weight:500;text-align:left;width:35%}.table--product-details td{padding-left:1rem;text-wrap:pretty}.table--product-details tr{border-bottom:1px solid #d3d3d3}.price{font-size:1.38rem;font-weight:400}.price,.rebate{line-height:1.5;margin:0}.rebate{color:var(--sb-color-primary);font-size:1rem;font-weight:500}.product_title.entry-title{line-height:1.25em}#block--form .gform_fields{margin:0 -.5rem}#block--form .gform-footer,#block--form .gform_footer{padding:0!important;position:static!important}#block--form .gform-footer input[type=submit],#block--form .gform_footer input[type=submit]{background-color:#fff;border:none;color:var(--sb-color-primary);height:unset;margin-top:24px;padding:15px 32px;width:auto}#block--form .gform-footer input[type=submit]:focus,#block--form .gform-footer input[type=submit]:hover,#block--form .gform_footer input[type=submit]:focus,#block--form .gform_footer input[type=submit]:hover{background-color:var(--sb-color-gray-tint)}#block--form .gfield{padding-left:.5rem;padding-right:.5rem}#block--form .gfield--type-textarea{flex:0 0 100%!important}.modal-header{border:none!important}.modal-header>*{flex:1 0 auto}.modal-header .close{line-height:1;padding:14px 17.2px}.modal__title{color:var(--sb-color-primary);font-family:var(--sb-font-sans);font-size:18px;font-weight:600}.modal__list{font-size:14px;list-style:none;padding-left:0}.modal__list li{border-bottom:1px solid var(--sb-color-gray);padding:8px 0}.d-flex{display:flex;flex-wrap:wrap;padding:1rem}.d-flex.justify--content-center{justify-content:center}.d-flex.justify--content-center .column__full{flex:0 0 auto;width:100%}.d-flex.justify--content-center .column__half{flex:0 0 auto;width:50%}.detail__row{margin-bottom:2rem}.details__heading{border-bottom:1px solid var(--color-grey-78)}.details__subheading{color:var(--color-blue-16);font-size:1rem;font-style:normal;font-weight:700;letter-spacing:.64px;line-height:1.4;text-transform:uppercase}.details__items{list-style-type:none;padding:0 1.5rem}.details__items li{display:flex;flex-direction:column;margin-bottom:.6rem}.details__items .detail__label{color:var(--color-azure-30);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;position:relative}.details__items .detail__label:before{content:"—";left:-1.5rem;position:absolute}.details__items .detail__description{color:var(--color-grey-75);font-size:14px;font-style:normal;font-weight:400;line-height:1.6}.details__collapse{max-height:32rem;overflow:hidden;position:relative;transition:max-height .75s ease-in-out .1s}.details__collapse.small{max-height:17rem}.details__collapse:after{background:linear-gradient(to top,var(--sb-color-gray-tint) 0,transparent 100%);content:"";display:block;height:2rem;left:0;position:absolute;top:100%;transform:translateY(-100%);width:100%}.details__collapse.open{max-height:125rem}.details__collapse-inner{overflow:hidden}.details__toggle{color:var(--color-azure-40);display:flex;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:.64px;line-height:1.5;padding:0 1.5rem 0 0;text-transform:uppercase}.details__toggle:after{transform:scale(1)}.details__toggle.open:after{transform:scale(-1)}.details__section{--collapse-height:auto;height:var(--collapse-height);transition:height .75s ease-in-out .1s}@media(min-width:992px){.details__section{--collapse-height:24rem;mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 80px),transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 80px),transparent);overflow:hidden}}.details__section.open{--collapse-height:auto}@media(min-width:992px){.details__section .columned--two{-moz-column-count:2;column-count:2;grid-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.details__section .columned--two>h3.details__heading{display:block;page-break-inside:avoid;width:100%;-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-span:all;column-span:all;margin-bottom:16px}.details__section .columned--two>.detail__group{display:inline-block;page-break-inside:avoid;width:100%;-moz-column-break-inside:avoid;break-inside:avoid}}