@charset "UTF-8";/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/index.scss ***!
  \**************************************************************************************************************/.spacing-style{--spacing-scale: var(--spacing-scale-md)}@media screen and (min-width:1024px){.spacing-style{--spacing-scale: var(--spacing-scale-default)}}.spacing-style{--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}.spacing-style,.inherit-spacing{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}@media screen and (max-width:1024px){.spacing-style,.inherit-spacing{padding-block:calc(var(--padding-block-start-mobile) + var(--section-top-offset, 0px)) var(--padding-block-end-mobile);padding-inline:var(--padding-inline-start-mobile) var(--padding-inline-end-mobile)}}.size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}@media screen and (min-width:1024px){.size-style{width:var(--size-style-width);height:var(--size-style-height)}}.custom-typography,.custom-typography>*{font-family:var(--font-family);font-weight:var(--font-weight);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.custom-typography h1{line-height:var(--line-height--display, var(--line-height))}.custom-typography h2,.custom-typography h3,.custom-typography h4{line-height:var(--line-height--heading, var(--line-height))}.custom-typography p{line-height:var(--line-height--body, var(--line-height))}.custom-font-size,.custom-font-size>*{font-size:var(--font-size)}@media screen and (max-width:1024px){.custom-font-size,.custom-font-size>*{font-size:var(--font-size-mobile)}}.custom-font-weight,.custom-font-weight>*{font-weight:var(--weight)}.shopify-section:not(.header-section):has(.section:is([class*=color-scheme-])){position:relative}.shopify-section:not(.header-section) .section-background{content:"";display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.section--page-width{max-width:1440px;margin:0 auto}.layout-panel{display:flex;gap:var(--gap);height:100%}.layout-panel--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and (max-width:1023px){.layout-panel{gap:var(--gap-mobile)}.layout-panel--row{justify-content:var(--horizontal-alignment-mobile);flex-wrap:wrap}.layout-panel--column{align-items:var(--horizontal-alignment-mobile)}}@media screen and (max-width:1023px){.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment-mobile);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--row:not(.mobile-column){flex-wrap:var(--flex-wrap-mobile)}.layout-panel-flex--row:not(.mobile-column)>.menu{flex:1 1 min-content}.layout-panel-flex--row:not(.mobile-column)>.text-block{flex:1 1 var(--max-width--display-tight)}.layout-panel-flex--row:not(.mobile-column)>.image-block{flex:1 1 var(--size-style-width-mobile-min)}.layout-panel-flex--row:not(.mobile-column)>.button{flex:0 0 fit-content}}.background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity)}.background-image-container img,.background-image-container svg{object-fit:cover;width:100%;height:100%}.background-image-fit img,.background-image-fit svg{object-fit:contain}.section{background:var(--background-color)}@media(max-width:1024px){.section{background:var(--background-color-mobile)}}.group-block{max-width:var(--size-style-width-max)}.group-block--width-fit{flex:0;width:fit-content}.group-block--width-fill{flex:1}.group-block--width-custom{flex-basis:var(--size-style-width-mobile)}.group-block--height-fill{height:-webkit-fill-available;height:stretch}.group-block--height-custom{flex-basis:var(--size-style-height)}@media screen and (min-width:1024px){.group-block--width-custom{width:var(--size-style-width);flex-basis:var(--size-style-width)}}.text-block.h1>*{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color, var(--font-h1-color))}@media screen and (max-width:1200px){input.h1.h1,textarea.h1.h1,select.h1.h1{font-size:max(1rem,var(--font-h1--size))}}.text-block.h2>*{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color, var(--font-h2-color))}@media screen and (max-width:1200px){input.h2.h2,textarea.h2.h2,select.h2.h2{font-size:max(1rem,var(--font-h2--size))}}.text-block.h3>*{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color, var(--font-h3-color))}@media screen and (max-width:1200px){input.h3,textarea.h3,select.h3{font-size:max(1rem,var(--font-h3--size))}}.text-block.h4>*{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color, var(--font-h4-color))}@media screen and (max-width:1200px){input.h4.h4,textarea.h4.h4,select.h4.h4{font-size:max(1rem,var(--font-h4--size))}}.text-block.h5>*{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color, var(--font-h5-color))}@media screen and (max-width:1200px){input.h5.h5,textarea.h5.h5,select.h5.h5{font-size:max(1rem,var(--font-h5--size))}}.text-block.h6>*{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color, var(--font-h6-color))}@media screen and (max-width:1200px){input.h6.h6,textarea.h6.h6,select.h6.h6{font-size:max(1rem,var(--font-h6--size))}}:first-child:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-block-start:0}:last-child:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-block-end:0}.text-block{color:var(--text-color);position:relative}.text-block__underline{position:absolute;bottom:0;left:0;width:100%;height:auto;pointer-events:none}.text-block ul{padding-left:24px}.column{position:relative;max-width:var(--max-width);align-items:var(--column-alignment);flex-direction:column;display:flex;gap:var(--gap)}.column *{display:flex;flex-direction:column;gap:var(--gap);align-items:var(--column-alignment);max-width:var(--max-width);position:relative}@media(max-width:1024px){.column{max-width:var(--max-width-mobile)}}.columns__header{margin-bottom:var(--column-gap)}.columns__content--divider .column:before{content:"";display:block;width:1px;height:calc(100% - 72px);background-color:rgba(var(--color-secondary-button-text));position:absolute;top:0;left:calc(var(--column-gap) / 2 * -1);bottom:0;margin:auto}.columns__content--divider .column:first-child:before{display:none}.columns__content:not(.is-active){display:flex;gap:var(--column-gap);justify-content:var(--column-alignment)}.columns__content:not(.is-active) .splide__list{display:flex!important;gap:var(--column-gap);justify-content:center}.columns__content:not(.is-active) .splide__arrows{display:none}.columns__content.is-active .column:before{display:block;left:0}.columns__content.is-active .column:first-child:before{display:block}.custom-card{position:relative}.custom-card__media{overflow:hidden}.custom-card__image{aspect-ratio:var(--ratio);object-fit:cover;max-width:100%;transition:transform .5s ease}.custom-card__content{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:var(--vertical-alignment)}.custom-card:hover .custom-card__image{transform:scale(1.15)}.image-block{display:flex}.image-block img{max-width:100%;height:auto;object-fit:cover}.table__row{display:flex;flex-direction:row;gap:var(--row-gap);justify-content:var(--row-alignment);align-items:stretch;border-bottom:1px solid #ccc}.table__row>*{flex:1;border-right:1px solid #ccc;padding:24px;height:auto;justify-content:center;overflow:hidden}.table__row>*:last-child{border-right:none}.table__row:last-child{border-bottom:none}.table__row .image-block img{height:fit-content;margin:auto}@media screen and (max-width:1024px){.table__row>*{padding:19px 8px}}.reviews-badge{--reviews-badge-gap: clamp(1rem, 3vw, 1.75rem);--reviews-badge-avatar-size: 48px;--reviews-badge-avatar-overlap: 14px;--reviews-badge-avatar-border-width: 2px;--reviews-badge-stars: #c45c26;--reviews-badge-star-empty: rgb(var(--color-foreground, 30 30 30) / .18);--reviews-badge-bg: transparent;--reviews-badge-avatar-border: var(--reviews-badge-stars);--reviews-badge-text: rgb(var(--color-foreground, 20 20 20));display:inline-flex;flex-direction:row;align-items:center;gap:var(--reviews-badge-gap);padding:.5rem .75rem;border-radius:999px;background:var(--reviews-badge-bg);max-width:100%;box-sizing:border-box}.reviews-badge--custom-colors .reviews-badge__text{color:var(--reviews-badge-text-override, var(--reviews-badge-text))}.reviews-badge__avatar-group{display:flex;flex-direction:row;align-items:center;flex-shrink:0;padding-inline:calc(var(--reviews-badge-avatar-border-width) / 2)}.reviews-badge__avatar{position:relative;width:var(--reviews-badge-avatar-size);height:var(--reviews-badge-avatar-size);border-radius:50%;border:var(--reviews-badge-avatar-border-width) solid var(--reviews-badge-avatar-border);background:var(--reviews-badge-bg, #fff);overflow:hidden;flex-shrink:0;box-sizing:border-box;text-decoration:none;color:inherit}.reviews-badge__avatar--link{display:block}.reviews-badge__avatar:not(:first-child){margin-inline-start:calc(var(--reviews-badge-avatar-overlap) * -1)}.reviews-badge__avatar:focus-within{z-index:2}.reviews-badge__avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-foreground, 100 100 100)/.08)}.reviews-badge__placeholder-svg{width:70%;height:70%;opacity:.35}.reviews-badge__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.reviews-badge__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem;min-width:0}.reviews-badge__stars{display:flex;flex-direction:row;align-items:center;gap:2px;line-height:0;color:var(--reviews-badge-stars)}.reviews-badge__star{display:inline-flex;color:var(--reviews-badge-star-empty)}.reviews-badge__star svg{display:block}.reviews-badge__star--filled{color:var(--reviews-badge-stars)}.reviews-badge__text{color:var(--reviews-badge-text);font-weight:500;font-size:.9375rem;line-height:1.35;min-width:0}.reviews-badge__text .text-block{margin:0;--width: fit-content}.reviews-badge__text .rte,.reviews-badge__text p,.reviews-badge__text h1,.reviews-badge__text h2,.reviews-badge__text h3,.reviews-badge__text h4,.reviews-badge__text h5,.reviews-badge__text h6{margin:0}.reviews-badge__text a{color:inherit}.custom-reviews{display:flex;gap:24px;--reviews-badge-gap: clamp(1rem, 3vw, 1.75rem);--reviews-badge-avatar-size: 48px;--reviews-badge-avatar-overlap: 14px;--reviews-badge-avatar-border-width: 2px;--reviews-badge-stars: #c45c26;--reviews-badge-star-empty: rgb(var(--color-foreground, 30 30 30) / .18);--reviews-badge-bg: transparent;--reviews-badge-avatar-border: var(--reviews-badge-stars);--reviews-badge-text: rgb(var(--color-foreground, 20 20 20))}@media(max-width:768px){.custom-reviews{flex-direction:column}}.custom-review{display:flex;position:relative;padding:24px;flex:1}.custom-review__rating{display:flex;flex-direction:row;align-items:center;gap:8px}.custom-review__stars{display:flex;flex-direction:row;align-items:center;gap:0;line-height:0;color:var(--reviews-badge-stars)}.custom-review__star{display:inline-flex;color:var(--reviews-badge-star-empty);width:12px}.custom-review__star svg{display:block}.custom-review__star--filled{color:var(--reviews-badge-stars)}.custom-review__content{display:flex;flex-direction:column;gap:16px}.custom-review__avatar-group{display:flex;flex-direction:row;align-items:center;gap:12px}.custom-review__avatar{width:40px;height:40px}.product-card{display:flex;max-width:280px;height:100%}.product-card__reviews{display:flex!important;justify-content:center;min-height:16px}.product-card__quick-add{display:flex;justify-content:center;margin-bottom:0!important;margin-top:auto!important}.product-card__content{gap:8px;display:flex;flex-direction:column}@media screen and (max-width:1024px){.product-card{max-width:154px}.product-card .quick-add__submit{font-size:14px}}.splide__arrows{display:flex;justify-content:center;gap:16px;position:relative!important;margin-top:48px}@media(max-width:1024px){.splide__arrows{margin-top:24px}}.splide__arrow{position:relative!important;width:40px!important;height:40px!important;border-radius:50%!important;background-color:rgba(var(--color-button),var(--alpha-button-background))!important;opacity:1!important;color:rgb(var(--color-button-text))!important;top:0!important;transform:none!important;left:0!important;right:0!important}.splide__arrow--prev{transform:rotate(180deg)!important}.custom-tag__container{width:120px;height:32px;display:block;margin:auto;background:transparent;position:absolute;top:0;left:0}.custom-tag__svg{width:100%;height:100%;display:block;margin:auto;position:absolute;top:0;left:0;z-index:1}.custom-tag__background{z-index:0;position:relative;width:100%;height:auto}.custom-tag__text{font-size:12px;text-anchor:middle;z-index:1;color:#fff;text-transform:uppercase;transform:translateY(-6px);font-weight:700}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.icon-n-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap);min-width:var(--min-width, initial)}.icon-n-text--horizontal{flex-direction:row}.icon-n-text--vertical{flex-direction:column}.icon-n-text__icon{display:flex;align-items:center;justify-content:center}.icon-n-text__icon>*{display:flex}.icon-n-text__icon img{height:auto}@media screen and (max-width:1024px){.icon-n-text{min-width:var(--min-width-mobile, initial)}}.icon-block__media{height:auto}.accordion{width:100%;display:flex;gap:24px;flex-direction:column}.accordion.accordion-wrapper{border:0!important}.accordion-row{padding:24px;background-color:#fff;color:#000;border-radius:16px}.details__header{display:flex;gap:var(--gap);align-items:center;max-width:var(--max-width);position:relative;justify-content:space-between;font-family:Trade Gothic LT Std;font-size:20px;font-weight:400}.details-content{display:flex;flex-direction:column;gap:var(--gap);align-items:var(--column-alignment);max-width:var(--max-width);position:relative;font-size:14px;padding-top:16px}.details .icon-minus{display:none}.details[open] .icon-minus{display:block}.details[open] .icon-plus{display:none}.showcase{max-width:100vw;overflow:hidden}.showcase .splide__slide{display:flex;align-items:center;width:426px}.showcase .splide__slide .card{transition:all .2s;transform:scale(.9) translate(0)}.showcase .splide__slide .card__media .deferred-media__poster-button{opacity:0;transition:all .3s}.showcase .splide__slide.is-active .card{transform:scale(1) translate(0)}.showcase .splide__slide.is-active .card__media .deferred-media__poster-button{opacity:1}@media(max-width:1024px){.showcase .splide__slide{width:320px}}.custom-button{color:var(--button-color);background-color:var(--background-color)}.custom-button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--button-color),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--background-color),var(--alpha-button-background))}@media(max-width:1024px){.custom-button{background-color:var(--background-color-mobile);color:var(--button-color-mobile)}.custom-button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--button-color-mobile),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--background-color-mobile),var(--alpha-button-background))}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/endrock.styles.css.map */
