.font_work_thin{font-family:work-sans,sans-serif;font-weight:100;font-style:normal}.font_work_extraLight{font-family:work-sans,sans-serif;font-weight:200;font-style:normal}.font_work_light{font-family:work-sans,sans-serif;font-weight:300;font-style:normal}.font_work_regular{font-family:work-sans,sans-serif;font-weight:400;font-style:normal}.font_work_medium{font-family:work-sans,sans-serif;font-weight:500;font-style:normal}.font_work_semiBold{font-family:work-sans,sans-serif;font-weight:600;font-style:normal}.font_work_bold{font-family:work-sans,sans-serif;font-weight:700;font-style:normal}.font_work_extraBold{font-family:work-sans,sans-serif;font-weight:800;font-style:normal}.font_work_black{font-family:work-sans,sans-serif;font-weight:900;font-style:normal}.font_minerva{font-family:minerva-modern,sans-serif;font-weight:400;font-style:normal}.font_minerva_bold{font-family:minerva-modern,sans-serif;font-weight:700;font-style:normal}.font_minerva_boldItalic{font-family:minerva-modern,sans-serif;font-weight:700;font-style:italic}.font_minerva_italic{font-family:minerva-modern,sans-serif;font-weight:400;font-style:italic}.font_brandon_grotesque{font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal}.font_brandon_grotesque_italic{font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:italic}.font_brandon_grotesque_bold{font-family:brandon-grotesque,sans-serif;font-weight:700;font-style:normal}.font_brandon_grotesque_bold_italic{font-family:brandon-grotesque,sans-serif;font-weight:700;font-style:italic}.font_brandon_grotesque_thin{font-family:brandon-grotesque,sans-serif;font-weight:100;font-style:normal}.font_brandon_grotesque_thin_italic{font-family:brandon-grotesque,sans-serif;font-weight:100;font-style:italic}.font_brandon_grotesque_light{font-family:brandon-grotesque,sans-serif;font-weight:300;font-style:normal}.font_brandon_grotesque_light_italic{font-family:brandon-grotesque,sans-serif;font-weight:300;font-style:italic}.font_brandon_grotesque_medium{font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal}.font_brandon_grotesque_medium_italic{font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:italic}.font_brandon_grotesque_black{font-family:brandon-grotesque,sans-serif;font-weight:900;font-style:normal}.font_brandon_grotesque_black_italic{font-family:brandon-grotesque,sans-serif;font-weight:900;font-style:italic}.size_title{font-size:clamp(6.5rem,6.5vw,7.5rem);line-height:clamp(7rem,6.5vw,7.5rem)}.size_heading{font-size:clamp(2.5rem,5.5vw,4.75rem);line-height:clamp(3rem,5.5vw,5rem)}.size_headingBig{font-size:clamp(3rem,5.5vw,8.5rem);line-height:clamp(3rem,5.5vw,8.5rem)}.size_headingMedium{font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:clamp(2.5rem,4.5vw,4.5rem)}.size_headingSmall{font-size:clamp(2rem,3.5vw,5rem);line-height:clamp(2rem,3.5vw,5rem)}.main-button{display:block;background-color:transparent;text-transform:uppercase;font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;max-width:45rem;text-decoration:none;padding:1rem 2rem;border:1px solid #fff;max-width:180px;margin-top:3rem}.main-button:hover{background-color:#5fbac3;border:1px solid #5fbac3!important;color:#fff!important}@media only screen and (max-width: 576px){.main-button{font-size:1rem;margin-top:1rem;padding:.5rem 1rem}}.product.page-width{max-width:3000px;margin:auto;padding:0}@media only screen and (max-width: 768px){.product.page-width{padding:0 1.5rem}}.okeReviews .okeReviews-review--carousel .okeReviews-review-main-heading{font-size:1.5em;margin-bottom:8px}.okeReviews .okeReviews-review--carousel .okeReviews-review-main-content-body p{line-height:1.6;font-size:1.5rem}.okeReviews-widget-holder{width:90%;margin:auto}.product{position:relative}.product .product--large:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}@media screen and (max-width: 1000px){.product .product--large:not(.product--no-media) .product__media-wrapper{max-width:100%}}.product__title{font-size:25px;font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;color:#109ca4;max-width:620px;position:relative}.product__title.with-blueBadge{box-sizing:border-box;padding-right:60px}@media only screen and (max-width: 768px){.product__title{font-size:2rem;line-height:2rem}.product__title.with-blueBadge{padding-right:75px}}.product .tc__blueBadge{position:absolute;top:-20px;right:0}@media only screen and (max-width: 768px){.product .tc__blueBadge{top:0}}.product__tax{display:none}.product__info-wrapper{padding:0 2rem}.product__info-container .price--on-sale .price-item--regular{display:block;color:#722b61;font-size:1.9rem;font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal}.product__info-container span.price-item.price-item--sale.price-item--last{color:#109ca4;font-family:brandon-grotesque,sans-serif;font-weight:700;font-style:normal;font-size:2rem}.product__info-container{max-width:90%;margin:auto}.product .price{display:flex;align-items:center}@media only screen and (max-width: 576px){.product .price{flex-wrap:wrap}}.product .price .price__badge-sale{border-radius:0;max-width:110px;height:45px;justify-content:center;align-items:center;text-transform:uppercase;font-size:1.5rem;font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal;padding-top:1.5rem;color:#fff;margin-left:2rem;background-color:#722b61;text-align:center}@media only screen and (max-width: 576px){.product .price .price__badge-sale{margin-left:0}}.product__breadcrumbs{position:absolute;top:-6rem;max-width:55%;width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2);right:0;padding:0 2rem}.product__breadcrumbs nav.breadcrumbs{margin-left:45px}.product__breadcrumbs nav.breadcrumbs a{font-size:14px}@media only screen and (max-width: 749px){.product__breadcrumbs nav.breadcrumbs{margin-left:10px}}.product__breadcrumbs .breadcrumbs__list{margin-bottom:0}@media only screen and (max-width: 749px){.product__breadcrumbs .breadcrumbs__list{margin:0}}@media only screen and (max-width: 749px){.product__breadcrumbs{left:0;right:auto;padding:0;max-width:100%;width:100%}}.product__description{font-family:brandon-grotesque,sans-serif;font-weight:300;font-style:normal;color:#000;font-size:17px}.product__sku{padding-left:1rem;font-family:brandon-grotesque,sans-serif;font-weight:300;font-style:normal;font-size:1.7rem;color:#000}.product__sku p{margin:0}.product-form__buttons{display:flex;justify-content:space-between;align-items:center;max-width:100%;margin-top:2.5rem}.product-form__input{max-width:100%;padding:1rem 0 0;display:flex;justify-content:space-between;border-top:1px solid #dddddd;margin-bottom:0}.product-form__input .form__label{font-family:brandon-grotesque,sans-serif;font-weight:300;font-style:normal;font-size:2rem;color:#000;margin:1rem;width:89%;border-right:1px solid #dddddd}@media only screen and (max-width: 1366px){.product-form__input .form__label{width:80%}}@media only screen and (max-width: 1200px){.product-form__input .form__label{width:75%}}@media only screen and (max-width: 990px){.product-form__input .form__label{width:75%}}@media only screen and (max-width: 900px){.product-form__input .form__label{width:65%}}@media only screen and (max-width: 768px){.product-form__input .form__label{width:70%}}.product-form__input .quantity{max-width:11%;justify-content:space-between}@media only screen and (max-width: 1366px){.product-form__input .quantity{max-width:15%}}@media only screen and (max-width: 1200px){.product-form__input .quantity{max-width:20%}}@media only screen and (max-width: 990px){.product-form__input .quantity{max-width:20%}}@media only screen and (max-width: 900px){.product-form__input .quantity{max-width:30%}}@media only screen and (max-width: 768px){.product-form__input .quantity{max-width:25%}}.product-form__input .quantity:before,.product-form__input .quantity:after{box-shadow:none}.product-form__input .quantity__number{width:60%}.product-form__input .quantity__number input{font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:2rem;color:#109ca4;padding:10px 5px;opacity:1;margin-top:1rem}.product-form__input .quantity__buttons{width:35%}@media only screen and (max-width: 1440px){.product-form__input .quantity__buttons{width:40%}}.product-form__input .quantity__buttons button{color:#109ca4;width:2rem;text-align:left}.product-form__input .quantity__buttons button:first-of-type{transform:rotate(180deg);margin-top:1rem}.product-form__input .quantity__buttons button:nth-of-type(2){margin-top:2rem;margin-left:2px}.product-form__input .quantity__buttons button svg{width:1.6rem}.product-form__input .select{max-width:11%}@media only screen and (max-width: 1366px){.product-form__input .select{max-width:15%}}@media only screen and (max-width: 1200px){.product-form__input .select{max-width:20%}}@media only screen and (max-width: 990px){.product-form__input .select{max-width:20%}}@media only screen and (max-width: 900px){.product-form__input .select{max-width:25%}}@media only screen and (max-width: 768px){.product-form__input .select{max-width:23%}}@media only screen and (max-width: 749px){.product-form__input .select{max-width:21%}}@media only screen and (max-width: 576px){.product-form__input .select{max-width:25%}}.product-form__input .select:before,.product-form__input .select:after{content:none;box-shadow:none}.product-form__input .select select{font-size:2rem;color:#109ca4;opacity:1;padding:0 3rem}@media only screen and (max-width: 1680px){.product-form__input .select select{padding:0 2rem}}@media only screen and (max-width: 1366px){.product-form__input .select select{padding:0 1rem 0 3rem}}@media only screen and (max-width: 1200px){.product-form__input .select select{padding-left:3rem}}@media only screen and (max-width: 990px){.product-form__input .select select{padding:0 1rem}}@media only screen and (max-width: 768px){.product-form__input .select select{padding:0 2rem}}@media only screen and (max-width: 576px){.product-form__input .select select{padding:0 2rem}}@media only screen and (max-width: 385px){.product-form__input .select select{padding:0 1rem}}.product-form__input .select select:hover{box-shadow:transparent;border:none}.product-form__input .select .icon-caret{height:1rem;width:3rem;right:1rem}@media only screen and (max-width: 1366px){.product-form__input .select .icon-caret{right:0}}@media only screen and (max-width: 990px){.product-form__input .select .icon-caret{right:0rem}}@media only screen and (max-width: 768px){.product-form__input .select .icon-caret{right:0rem}}@media only screen and (max-width: 749px){.product-form__input .select .icon-caret{right:3rem}}@media only screen and (max-width: 576px){.product-form__input .select .icon-caret{right:0rem}}.product-form__input .select svg path{fill:#109ca4}.product-form__submit{background-color:#109ca4;border:none;color:#fff;text-transform:uppercase;--border-offset: none;max-width:170px;font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-weight:500;font-size:15px;height:50px;margin-bottom:0}.product-form__submit:hover{background-color:transparent;color:#109ca4!important;border:1px solid #109ca4;--border-offset: none;box-shadow:none}.product__list-social{justify-content:left!important;flex-wrap:nowrap!important;margin-top:2rem;margin-left:1rem}.product__list-social li{width:30px;height:30px;margin-right:15px}.product__list-social li a{display:block;padding:3px}.product__list-social li a img{width:100%;height:100%;object-fit:contain}.product__accordion{margin-top:0}.product__accordion details:hover{background-color:#62cccc33}.product__accordion .summary{padding:2rem 0}.product__accordion .summary__title{width:80%}.product__accordion .summary__title .accordion__title{font-family:brandon-grotesque,sans-serif;font-weight:300;font-style:normal;font-size:2rem;color:#000;margin-left:1rem}.product__accordion .summary__title .accordion__title:hover{color:#109ca4;text-decoration:underline}.product__accordion .summary__icon{width:20%;height:100%;display:flex;justify-content:right;align-items:center}.product__accordion .summary__icon svg{width:15px;margin-right:2rem}@media only screen and (max-width: 1440px){.product__accordion .summary__icon svg{margin-right:2rem}}@media only screen and (max-width: 1050px){.product__accordion .summary__icon svg{margin-right:1rem}}@media only screen and (max-width: 768px){.product__accordion .summary__icon svg{margin-right:4rem}}@media only screen and (max-width: 576px){.product__accordion .summary__icon svg{margin-right:2rem}}.product__accordion .summary__icon svg path{fill:#109ca4}.product__accordion .accordion__content{position:fixed;top:0;left:0;right:0;height:100vh;width:100vw;max-width:3000px;margin:auto;display:flex;z-index:5;overflow-y:hidden;padding:0}.product__accordion .accordion__content-left{display:block;width:65%;background-color:#002228cc;position:relative;z-index:5;opacity:.8;padding-top:20rem}@media only screen and (max-width: 990px){.product__accordion .accordion__content-left{width:50%}}@media only screen and (max-width: 768px){.product__accordion .accordion__content-left{width:35%}}.product__accordion .accordion__content-close{width:40px;height:40px;z-index:5;cursor:pointer;position:absolute;top:20rem;right:5rem;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;border:1px solid #109CA4}@media only screen and (max-width: 768px){.product__accordion .accordion__content-close{width:30px;height:30px;top:2rem;right:2rem}}.product__accordion .accordion__content-close svg{width:20px}@media only screen and (max-width: 768px){.product__accordion .accordion__content-close svg{width:15px}}.product__accordion .accordion__content-close svg path{fill:#109ca4}.product__accordion .accordion__content-right{background-color:#fff;width:35%;height:100%;overflow-y:scroll;padding:20rem 5rem 3rem}@media only screen and (max-width: 990px){.product__accordion .accordion__content-right{width:50%;padding-top:15rem}}@media only screen and (max-width: 768px){.product__accordion .accordion__content-right{width:100%;padding:2rem}}@media only screen and (max-width: 1050px),only screen and (max-width: 1200px){.product__accordion .accordion__content-right{width:60%}}.product__accordion .accordion__content-right h2{text-transform:uppercase;font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal;border-bottom:1px solid #7b7b7b}@media only screen and (max-width: 768px){.product__accordion .accordion__content-right h2{font-size:18px}}@media only screen and (max-width: 768px){.product__accordion .accordion__content-right p,.product__accordion .accordion__content-right li{font-size:13px}}.product__accordion .accordion__content .product__details{position:relative;background-color:#fff}.product__accordion .accordion__content .product__details-title{color:#109ca4;font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:4.5rem;max-width:80%}@media only screen and (max-width: 768px){.product__accordion .accordion__content .product__details-title{font-size:3rem}}.product__accordion .accordion__content .product__details-subtitle{text-transform:uppercase;border-bottom:1px solid #7b7b7b;padding-bottom:1rem;font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;color:#000}.product__accordion .accordion__content .product__details-list{list-style:none;padding:0;color:#000}.product__accordion .accordion__content .product__details-list li{display:flex;justify-content:space-between;border-top:1px solid #f8f8f8;padding:10px 0;font-family:brandon-grotesque,sans-serif;font-weight:300;font-style:normal}.product__accordion .accordion__content .product__details-list li:first-of-type{border-top:none}.button:after{content:none}variant-selects.no-js-hidden{margin:0}.hide{visibility:0}.player .vp-player-ui-overlays:hover,.vp-controls-wrapper:hover{display:none}.product__media-list{justify-content:center;align-items:center}@media only screen and (max-width: 768px){.product__media-list{justify-content:left}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/al_main-product.css.map */
