@font-face{font-family:bebas_neue;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/bebas_neue.woff2?v=1762374498) format("woff2")}.ilf-product .bebas-neue{font-family:bebas_neue,Arial Narrow,sans-serif;letter-spacing:.02em}.ilf-product .page-width{max-width:var(--ilf-product-content-max, var(--page-width, 1200px));margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.ilf-product .page-width{padding:0 5rem}}.ilf-product .product{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-mobile-vertical-spacing, 4px) var(--grid-mobile-horizontal-spacing, 4px)}@media screen and (min-width:750px){.ilf-product .product:not(.product--no-media){grid-template-columns:minmax(0,1fr) minmax(var(--ilf-product-info-min-width, 350px),var(--ilf-product-info-width, 38%));gap:var(--grid-desktop-vertical-spacing, 8px) var(--grid-desktop-horizontal-spacing, 8px)}.ilf-product .product--right:not(.product--no-media){grid-template-columns:minmax(var(--ilf-product-info-min-width, 350px),var(--ilf-product-info-width, 38%)) minmax(0,1fr)}.ilf-product .product--right .product__media-wrapper{order:2}.ilf-product .product:not(.product--no-media) .product__media-wrapper,.ilf-product .product:not(.product--no-media) .product__info-wrapper{width:auto;max-width:none}.ilf-product .product:not(.product--no-media) .product__info-wrapper{padding:0 0 0 5rem}}.ilf-product .product--no-media{grid-template-columns:minmax(0,60rem);justify-content:center}.ilf-product shop-pay-wallet-button{--shopify-accelerated-checkout-button-border-radius: 0px !important;--gravity-button-border-radius: 0px !important}.ilf-product .product__title h1{font-size:38px}.ilf-product ilf-variant-selects{--variant-pills-radius: 0}.ilf-product .hidden{display:none!important}.ilf-product .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.ilf-product .visually-hidden--inline{margin:0;height:1em}.ilf-product .caption{font-size:1rem;letter-spacing:.07rem;line-height:1.7}@media screen and (min-width:750px){.ilf-product .caption{font-size:1.2rem}}.ilf-product .caption-large{font-size:1.3rem;line-height:1.5;letter-spacing:.05rem}.ilf-product .rte:after{clear:both;content:"";display:block}.ilf-product .rte>*:first-child{margin-top:0}.ilf-product .rte>*:last-child{margin-bottom:0}.ilf-product .rte img{height:auto;max-width:100%}.ilf-product .rte ol{list-style-position:inside;padding-left:2rem}.ilf-product .rte li{list-style:inherit}.ilf-product .rte li:last-child{margin-bottom:0}.ilf-product .rte a{color:rgba(var(--color-link),.85);text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness .1s ease}.ilf-product .rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.ilf-product .product__info-container>*+*{margin:1.5rem 0}.ilf-product .product__info-container>*:first-child{margin-top:0}.ilf-product .product__info-container iframe{max-width:100%}.ilf-product .product__title{word-break:break-word;margin-bottom:1.5rem}.ilf-product .product__title>*{margin:0}.ilf-product .product__title>a{display:none}.ilf-product .product__tax{margin-top:-1.4rem}@media screen and (min-width:750px){.ilf-product .product__info-container{max-width:60rem}.ilf-product .product__info-wrapper{padding:0 0 0 5rem}.ilf-product .product__column-sticky{display:block;position:sticky;top:3rem;z-index:2}}.ilf-product .product-form{display:block}.ilf-product .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;margin-bottom:1.5rem}.ilf-product .product-form__error-message-wrapper svg{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.ilf-product .product-form__submit{margin-bottom:1rem}.ilf-product .ilf-button{display:inline-flex;justify-content:center;align-items:center;min-width:12.2rem;min-height:4.7rem;border:0;border-radius:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;-webkit-appearance:none;appearance:none;background-color:rgb(var(--ilf-product-button-bg, 108, 179, 63));color:rgb(var(--ilf-product-button-text, 255, 255, 255));transition:background-color .3s ease}.ilf-product .ilf-button>span{transition:opacity .3s ease}.ilf-product .shopify-payment-button__button--unbranded:before,.ilf-product .shopify-payment-button__button--unbranded:after{content:none}.ilf-product .ilf-button:hover{background-color:var(--ilf-product-button-hover, #549928)}.ilf-product .ilf-button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.ilf-product .ilf-button--full-width{display:flex;width:100%}.ilf-product .ilf-button[disabled],.ilf-product .ilf-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ilf-product .ilf-button.loading{position:relative;pointer-events:none;cursor:not-allowed;background-color:rgba(var(--ilf-product-button-bg, 108, 179, 63),.5)}.ilf-product .ilf-button.loading>span{opacity:0}.ilf-product .ilf-button>.loading__spinner{display:none!important}.ilf-product .ilf-button.loading>.loading__spinner{display:flex!important}.ilf-product .ilf-button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.ilf-product .ilf-button.loading>.loading__spinner .path{stroke:rgb(var(--ilf-product-button-text, 255, 255, 255))}.ilf-product .loading__spinner{width:1.8rem;display:inline-block;position:absolute;z-index:1}.ilf-product .spinner{animation:ilf-product-rotator 1.4s linear infinite;display:block;width:100%;height:100%}.ilf-product .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:ilf-product-dash 1.4s ease-in-out infinite}@keyframes ilf-product-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes ilf-product-dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.ilf-product .shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.ilf-product .shopify-payment-button__button--branded{z-index:auto}.ilf-product button.shopify-payment-button__button--unbranded{min-width:12.2rem;min-height:4.7rem;border:0;border-radius:0;background-color:rgb(var(--ilf-product-button-bg, 108, 179, 63));color:rgb(var(--ilf-product-button-text, 255, 255, 255))}.ilf-product .shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:1.5;letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground))}.ilf-product .shopify-payment-button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.ilf-product .price{font-size:1.6rem;letter-spacing:.1rem;line-height:1.5;color:rgb(var(--color-foreground))}.ilf-product .price>*{display:inline-block;vertical-align:top}.ilf-product .price--large{letter-spacing:.13rem}@media screen and (min-width:750px){.ilf-product .price{margin-bottom:0}.ilf-product .price--large{font-size:1.8rem}}.ilf-product .price .price-item{display:inline-block;margin:0 1rem 0 0}.ilf-product .price__regular .price-item--regular{margin-right:0}.ilf-product .price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}.ilf-product .price__regular{display:block}.ilf-product .price__sale,.ilf-product .price .price__badge-sale,.ilf-product .price .price__badge-sold-out,.ilf-product .price--on-sale .price__regular{display:none}.ilf-product .price--sold-out .price__badge-sold-out,.ilf-product .price--on-sale .price__badge-sale{display:inline-block}.ilf-product .price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap}.ilf-product .price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.75);font-size:1.3rem}.ilf-product .unit-price{display:block;font-size:1.1rem;letter-spacing:.04rem;line-height:1.2;margin-top:.2rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.ilf-product .badge{display:inline-block;border:1px solid transparent;border-radius:0;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.5rem 1.3rem .6rem;text-align:center;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));word-break:break-word}
/*# sourceMappingURL=/cdn/shop/t/204/assets/ilf-product.css.map */
