.product-article__wrapper{padding-top:15px;margin-right:-18px}@media (min-width:768px){.product-article__wrapper{margin-right:0}}@media (min-width:1024px){.product-article__wrapper{margin-top:27px;padding-top:55px;border-top:1px solid #e7e2dd}}@media (min-width:1440px){.product-article__wrapper{margin-top:39px;padding-top:78px}}.product-info{margin-bottom:24px;margin-top:24px}@media (min-width:1024px){.product-info{margin-top:54px;margin-bottom:54px}}@media (min-width:1440px){.product-info{margin-top:70px;margin-bottom:70px}}.product-info__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap}@media (min-width:1024px){.product-info__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}}.product-info__info-wrapper{margin-bottom:18px}@media (min-width:1024px){.product-info__info-wrapper{margin-bottom:0}}.product-info__perfect{padding-bottom:24px}@media (min-width:1024px){.product-info__left{padding-right:28px}}@media (min-width:1440px){.product-info__left{padding-right:125px}}@media (min-width:1024px){.product-info__left-inner{width:454px}}@media (min-width:1440px){.product-info__left-inner{width:420px}}.product-info__perfect-title{font-size:1rem;line-height:1.5;letter-spacing:-.00625em}.product-info__perfect-items{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;margin-top:16px}.product-info__perfect-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-right:16px}.product-perfect-item__title{margin-top:8px;width:72px;height:20px;text-align:center}.product-info__info{padding:25px 0 24px;border-top:1px solid #e7e2dd}.product-info__info:last-child{padding-bottom:0}.product-info__info-title{font-size:1rem;line-height:1.5;letter-spacing:-.00625em;margin-bottom:8px}.product-info__right{width:100%}@media (min-width:1024px){.product-info__right{width:calc(100% - 482px)}}@media (min-width:1440px){.product-info__right{width:calc(100% - 545px)}}.product-info__image:before{content:"";display:block;padding-top:64.70588%}.product-info__image{position:relative;width:100%}.product-detail__title{font-size:1.125rem;line-height:1.44444;letter-spacing:-.00556em;margin-bottom:2px}@media (min-width:1440px){.product-detail__title{font-size:1.5rem;line-height:1.16667;letter-spacing:-.0125em;margin-bottom:3px}}.product-detail__review{height:22px;margin-bottom:12px}.product-detail__price{margin-bottom:4px;min-height:24px}@media (min-width:1440px){.product-detail__price{margin-bottom:8px;min-height:26px}}.product-detail__payment{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:12px}@media (min-width:1440px){.product-detail__payment{margin-bottom:20px}}.product-detail__description{margin-bottom:6px}.product-detail__price-per-weight{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.product-detail__weight-unit{font-weight:600;color:#979797}.product-detail__contact{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:233px;margin-top:12px}.product-detail__contact a{color:#2c2c2c}.product-main{border-bottom:6px solid #f8f5f2}.product-main__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;background:#fff;box-shadow:0 2px 10px #ffffff80}@media (min-width:1024px){.product-main__wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}}.product-main__delivery{order:1;width:100%}@media (min-width:1024px){.product-main__delivery{order:0}}.product-main__media{width:100%;order:1}@media (min-width:1024px){.product-main__media{width:calc(100% - 405px)}}@media (min-width:1440px){.product-main__media{width:calc(100% - 603px)}}.product-main__detail{width:100%;padding:18px 18px 24px;order:1}@media (min-width:1024px){.product-main__detail{width:405px;padding:20px 0 20px 35px}}@media (min-width:1440px){.product-main__detail{padding:68px 0 67px 78px;width:603px}}@media (min-width:1024px){.product-main__detail-inner{width:340px}}@media (min-width:1440px){.product-main__detail-inner{width:400px}}.product-media__image--no-image:before{content:"";display:block;padding-top:66.75532%}.product-media__image--no-image{position:relative}@media (min-width:1024px){.product-media__image--no-image:before{content:"";display:block;padding-top:66.88207%}}@media (min-width:1440px){.product-media__image--no-image:before{content:"";display:block;padding-top:66.90562%}}.product-wit{margin-bottom:30px}@media (min-width:1024px){.product-wit{margin-bottom:54px}}@media (min-width:1440px){.product-wit{margin-bottom:70px}}.product-wit__wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:wrap;flex-direction:column-reverse;padding-top:25px;border-top:1px solid #e7e2dd}@media (min-width:1024px){.product-wit__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding-top:0;border-top:none}}.product-wit__image:before{content:"";display:block;padding-top:64.70588%}.product-wit__image{position:relative;width:100%}@media (min-width:1024px){.product-wit__image:before{content:"";display:block;padding-top:64.69298%}.product-wit__image{width:calc(100% - 508px)}}@media (min-width:1440px){.product-wit__image:before{content:"";display:block;padding-top:64.7482%}.product-wit__image{width:calc(100% - 545px)}}.product-wit__seo-text{margin-bottom:18px}@media (min-width:1024px){.product-wit__seo-text{padding-left:50px;margin-bottom:0}}@media (min-width:1440px){.product-wit__seo-text{padding-left:78px}}@media (min-width:1024px){.product-wit__seo-text-inner{max-width:420px}}.seo-text__heading{font-size:.875rem;line-height:1.71429;margin-bottom:12px}@media (min-width:1024px){.seo-text__heading{font-size:1rem;line-height:1.5;letter-spacing:-.00625em}}.seo-text--collection{border-top:1px solid #e7e2dd;padding-top:25px;padding-bottom:30px}@media (min-width:1024px){.seo-text--collection{padding-top:36px;padding-bottom:42px}}.seo-text--product-wit .seo-text__heading{font-size:1rem;line-height:1.5;letter-spacing:-.00625em;margin-bottom:8px}@media (min-width:1024px){.seo-text--product-wit .seo-text__heading{font-size:1.5rem;line-height:1.16667;letter-spacing:-.0125em;margin-bottom:18px}}.product-form__button{transform:translateY(-1px);width:100%;padding:14px 36px;font-family:var(--headings-font-family)}.product-form__button,.product-form__stock{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.product-form__stock{margin:18px 0;border:1px solid #6b6b6b;width:-moz-fit-content;width:fit-content;padding:3px 7px}@media (min-width:1024px){.product-form__stock{margin:12px 0}}@media (min-width:1440px){.product-form__stock{margin:18px 0}}.product-form__stock-icon{margin-right:6px;width:12px;height:11px}.product-form__stock-text{font-size:.6875rem;line-height:2;font-weight:500}.product-form__property--disable{opacity:.5;pointer-events:none}.product-form__icon{margin-right:8px;width:16px;height:14px}.product-form--page .product-form__icon-plus{display:block;width:17px;height:17px}.product-form--page .product-form__icon-minus{width:18px;height:1px}.product-form--page .product-form__property-icon{display:flex}.product-sticky{position:fixed;top:-100%;left:0;width:100%;z-index:2;background:#fff;transition:top .3s ease;box-shadow:0 2px 10px #683f3f0d;border-top:1px solid #e8e6e4}.product-sticky.is-sticky{top:0}@media (min-width:1024px){.product-sticky.is-sticky{top:72px}}@media (min-width:768px){.product-sticky{margin:0}}.product-sticky__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;height:80px;margin-left:-6px}@media (min-width:768px){.product-sticky__wrapper{margin-left:0;height:66px;flex-wrap:nowrap}}.product-sticky__image:before{content:"";display:block;padding-top:77.77778%}.product-sticky__image{position:relative;width:72px;margin-right:14px}@media (min-width:1024px){.product-sticky__image{display:none}}@media (min-width:768px){.product-sticky__btn-add-to-cart--mobile{display:none}}.product-sticky__btn-add-to-cart--desktop{display:none}@media (min-width:768px){.product-sticky__btn-add-to-cart--desktop{display:block}}.product-sticky__btn-add-to-cart{margin-left:auto}.product-sticky__info{max-width:138px}@media (min-width:768px){.product-sticky__info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:unset;width:100%;margin-right:18px}}.product-sticky__title{font-size:.8125rem;line-height:1.30769;font-family:var(--headings-font-family);margin-top:2px;color:#000}@media (min-width:768px){.product-sticky__title{font-size:.875rem;line-height:1.71429;font-weight:600;margin-top:0}}.payment-later{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.payment-later__icon{cursor:pointer}.payment-later__icon .icon{margin:0 5px}.payment-later__icon .icon-afterpay{width:68px;height:15px}.payment-later__icon .icon-zip{width:30px;height:11px}.payment-later-popup__title{font-size:.75rem;line-height:1;letter-spacing:.04167em;font-weight:500;text-transform:uppercase}@media (min-width:768px){.payment-later-popup__title{font-size:1rem;line-height:1;letter-spacing:.0375em}}.payment-later-popup__inner{margin-top:18px}@media (min-width:768px){.payment-later-popup__inner{margin-top:34px}}.payment-later-popup__row{border-top:1px solid #e8e6e4;padding-top:24px}.payment-later-popup__row:not(:last-child){padding-bottom:24px}@media (min-width:768px){.payment-later-popup__row{grid-template-columns:159px 1fr;display:grid}}@media (max-width:1023px){.payment-later-popup__content{margin-top:12px}}.payment-later-popup__afterpay{width:112px;height:21px;color:#000}@media (min-width:768px){.payment-later-popup__afterpay{margin-top:5px}}.payment-later-popup__zip{width:63px;height:24px}@media (min-width:768px){.payment-later-popup__zip{margin-top:4px}}.reviews--product{padding:30px 0 24px;background:#fff}@media (min-width:1024px){.reviews--product{padding:54px 0 42px}}@media (min-width:1440px){.reviews--product{padding:78px 0 72px}}.reviews--product .ElementsWidget-prefix .ElementsWidget{margin:0}.reviews--product .ElementsWidget-prefix .ElementsWidget__list .u-textCenter--all.u-marginBottom--xlg{margin-bottom:0!important;padding:32px 0 40px}.reviews--product .ElementsWidget-prefix .ElementsWidget__list .u-textCenter--all.u-marginBottom--xlg>em{font-size:.8125rem;line-height:1.53846;font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-style:var(--body-font-style);text-transform:var(--body-text-transform);color:#2c2c2c}.reviews--product .ElementsWidget-prefix .ElementsWidget__list .u-textCenter--all.u-marginBottom--xlg>em+p{position:relative;margin:18px auto 0;width:100%;height:48px;color:transparent}@media (min-width:1024px){.reviews--product .ElementsWidget-prefix .ElementsWidget__list .u-textCenter--all.u-marginBottom--xlg>em+p{width:200px}}.reviews--product .ElementsWidget-prefix .ElementsWidget__list .u-textCenter--all.u-marginBottom--xlg>em+p:after{left:0;right:0;position:absolute;top:0;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;font-weight:600;transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out;content:"Write a Review";border:1px solid #6b6b6b;box-sizing:border-box;width:100%;height:100%;padding:14px 36px;background-color:transparent;cursor:pointer;font-family:var(--headings-font-family);text-transform:uppercase;color:#000}.reviews--product .ElementsWidget-prefix .ElementsWidget__list .u-textCenter--all.u-marginBottom--xlg>em+p:hover:after{box-shadow:none;border-color:#000117cc;background:#000117cc;text-decoration:none;color:#fff}.reviews--product .ElementsWidget-prefix .ElementsWidget__form .R-TextHeading{color:#2c2c2c;color:#000}.reviews--product .ElementsWidget-prefix .ElementsWidget__form .R-Field__input,.reviews--product .ElementsWidget-prefix .ElementsWidget__form .R-TextHeading{font-size:.8125rem;line-height:1.53846;font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-style:var(--body-font-style);text-transform:var(--body-text-transform)}.reviews--product .ElementsWidget-prefix .ElementsWidget__form .R-Field__input{color:#2c2c2c;border:1px solid #e8e6e4;min-height:48px;padding:11px 14px}.reviews--product .ElementsWidget-prefix .ElementsWidget__form .isFailure .R-Field__input{border-color:#e9301d}.reviews--product .ElementsWidget-prefix .ElementsWidget__form .R-Field__feedback .feedback__inner{font-size:.8125rem;line-height:1.69231;letter-spacing:0;transform:none;margin:0;border:none;padding:0;color:#e9301d}.reviews--product .ElementsWidget-prefix .ElementsWidget__form .R-Button{font-size:.8125rem;line-height:1.38462;letter-spacing:.03846em;font-weight:500;text-decoration:none;border:1px solid #6b6b6b;padding:14px 36px;background-color:transparent;font-family:var(--headings-font-family);text-transform:uppercase;color:#000}.reviews--product .ElementsWidget-prefix .ElementsWidget__form .R-Button:hover{box-shadow:none;border-color:#000117cc;background:#000117cc;text-decoration:none;color:#fff}.reviews--product .ElementsWidget-prefix .ElementsWidget__form .u-hr--bottom{display:none}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header{margin-bottom:0!important}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__inner{margin:0;height:auto;padding-bottom:12px}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group{flex-basis:auto;margin:0;width:-moz-fit-content;width:fit-content;padding:0}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--left{grid-template-areas:"heading rating" "heading body";display:grid!important}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--left .R-TextHeading{font-size:3rem;line-height:1;letter-spacing:-.00563em;font-family:var(--headings-font-family);font-weight:500;grid-area:heading;margin:0}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--left .R-RatingStars{grid-area:rating}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--left .R-RatingStars.R-RatingStars--md{margin:3px 0 0 5px}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--left .R-RatingStars .R-RatingStars__stars{margin:0}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--left .R-RatingStars .stars__icon{font-size:18px}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--left .R-TextBody{grid-area:body;overflow:hidden;font-size:.8125rem;line-height:1.69231;letter-spacing:0;font-family:var(--body-font-family);margin:-5px 0 0 7px!important;text-indent:-63px;text-transform:capitalize;color:#959595}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--center{display:none}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--right{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;display:flex!important;height:100%}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--right .R-Button{font-size:.8125rem;line-height:1.69231;text-decoration:underline;color:#2c2c2c;transition-property:color;transition-duration:.4s;transition-timing-function:ease-in-out;margin:20px 0 0!important;border:none;padding:0;background:none}.reviews--product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--right .R-Button:hover{color:#000}.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList-container{margin:0!important}.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item{margin:0;padding:18px 0}@media (min-width:1024px){.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item{padding:30px 0}}.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__meta{border:none}@media (min-width:1024px){.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__meta{flex-basis:215px;width:215px}}@media (min-width:1440px){.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__meta{flex-basis:255px;width:255px}}.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__meta>.u-marginBottom--md{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:18px!important}@media (min-width:1024px){.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__meta>.u-marginBottom--md{margin-bottom:0!important}}.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__meta .R-AvatarThumbnail{margin-right:18px;margin-bottom:0!important}.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__meta .cssVar-authorName{font-size:.875rem;line-height:1.42857;font-weight:500;margin-bottom:0!important;color:#000}.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__inner>.R-flex-row{display:none}.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__inner .u-marginBottom--md{margin:0!important}.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__inner .R-RatingStars{margin:0}.reviews--product .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__inner .R-TextBody{font-size:.8125rem;line-height:1.53846;font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-style:var(--body-font-style);text-transform:var(--body-text-transform);color:#2c2c2c;margin:0}.reviews--product .ElementsWidget-prefix .R-GlobalNotification{margin-top:10px!important;box-shadow:none;border-radius:0}.reviews--product .ElementsWidget-prefix .R-GlobalNotification .R-TextHeading{font-size:.875rem;line-height:1.42857;font-weight:500;color:#000}.reviews--product .ElementsWidget-prefix .R-GlobalNotification .R-TextBody{font-size:.8125rem;line-height:1.53846;font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-style:var(--body-font-style);text-transform:var(--body-text-transform);color:#2c2c2c}.reviews--product .ElementsWidget-prefix .ElementsWidget__footer{display:none}.reviews--rating{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;cursor:pointer}.reviews--rating .reviews__star{display:block;margin-right:1px;width:auto;height:auto;background-size:100%;-webkit-background-clip:text;font-size:17px;line-height:1;font-family:reviewsio-font!important;color:#e8e6e4;-webkit-text-fill-color:transparent}.reviews--rating .reviews__star:before{content:"\e932"}.reviews--rating .reviews__star.ruk-icon-percentage-star--0{background-color:#e8e6e4}.reviews--rating .reviews__star.ruk-icon-percentage-star--50{background-image:linear-gradient(90deg,#000117 50%,#e8e6e4 50.1%)}.reviews--rating .reviews__star.ruk-icon-percentage-star--100{background-image:linear-gradient(90deg,#000117 99.9%,#000117)}.reviews__count{font-size:.6875rem;line-height:2;font-weight:400;margin-left:3px;text-decoration:underline;color:#858585;font-family:var(--body-font-family)}.reviews--card-rating .reviews__star{margin-right:0;font-size:15px}#reviews-io-polaris-modal{display:none}.popup-delivery__text{text-decoration:underline;cursor:pointer}.popup-delivery__wrapper{top:auto;bottom:0;border:none;transform:translate(-50%);max-width:100%}@media (min-width:768px){.popup-delivery__wrapper{top:50%;bottom:auto;max-width:424px;transform:translate(-50%,-50%)}}.popup-delivery__input{font-size:.8125rem;line-height:1.53846;letter-spacing:normal;width:100%;height:48px;padding:16px 14px;border:1px solid #e4e4e4;color:#2c2c2c}.popup-delivery__content .text-input.has-value .text-input__label{display:none}.popup-delivery__title{font-size:1.125rem;line-height:1.44444;letter-spacing:-.00556em;margin-bottom:12px}@media (min-width:768px){.popup-delivery__title{text-align:center}}.popup-delivery__days{margin:18px 0;color:#000}.popup-delivery__days li{display:flex;font-size:.9375rem;line-height:1.33333;font-weight:500;margin-top:10px}.popup-delivery__days span{flex:0 0 34px;margin-left:7px;text-transform:capitalize}.popup-delivery__days .popup-delivery__icon{margin-left:auto;flex:0 0 auto;align-self:center}.popup-delivery__button-check{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;width:100%;padding:14px 0;border:1px solid #6b6b6b;margin-top:18px}.popup-delivery__button-check .icon-map{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}.popup-delivery__button-check:hover .icon-map{color:#fff}.delivery-info__inner{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;padding:18px}.template-cart .delivery-info__inner{padding:11px 18px}@media (max-width:767px){.template-cart .delivery-info__inner{justify-content:space-between}}@media (min-width:1024px){.delivery-info__inner{justify-content:center}}.delivery-info__icon.icon-map{width:13px;height:16px;color:#000117;margin-top:4px}.sel-icon.delivery-info__icon.icon-map{margin-top:0}.popup-delivery__icon-map{width:10px;height:12px;margin-right:11px;color:#000117}@media (min-width:1024px){.popup-delivery__icon-map{margin-right:8px}}.delivery-info__trigger{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;line-height:0;cursor:pointer}.delivery-info__link{justify-content:center;flex-wrap:wrap;position:relative}.delivery-info__link,.popup-delivery__message{display:flex;flex-direction:row;align-items:center}.popup-delivery__message{justify-content:flex-start;flex-wrap:nowrap;font-size:.8125rem;line-height:1.53846;letter-spacing:normal;color:#2c2c2c;gap:7px;margin-top:12px;border-top:1px solid #e8e6e4;padding-top:12px}.popup-delivery__close-icon{width:10px;height:10px}@media (min-width:1024px){.popup-delivery__close-icon{width:12px;height:12px}}.popup-delivery__icon{width:14px;height:14px;flex:0 0 14px}.text-input{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;position:relative}.text-input.has-value .text-input__label,.text-input.is-focused .text-input__label{font-size:.6875rem;line-height:1.27273;top:-2px;transform:translateY(-50%);width:auto;color:#2c2c2c;font-weight:500}.text-input.has-value .text-input__field:-webkit-autofill,.text-input.has-value .text-input__field:-webkit-autofill:first-line,.text-input.is-focused .text-input__field:-webkit-autofill,.text-input.is-focused .text-input__field:-webkit-autofill:first-line{-webkit-text-fill-color:#2c2c2c}.text-input.is-focused .text-input__label{color:#2c2c2c}.text-input.is-focused .text-input__field,.text-input.is-focused .text-input__textarea{box-shadow:none;border-color:var(--c-blue-1)}.text-input.has-error .text-input__label{color:#e9301d}.text-input.has-error .text-input__field{border-color:#e9301d}.text-input.has-error .text-input__field:focus+.text-input__label{color:#e9301d}.text-input__field{transition-property:border-color;transition-duration:.4s;transition-timing-function:ease-in-out;font-size:.8125rem;line-height:1.53846;border:1px solid #e4e4e4;box-sizing:border-box;width:100%;min-height:48px;padding:11px 14px;outline:none;color:#2c2c2c;-webkit-appearance:none;border-radius:0}.text-input__field:-webkit-autofill,.text-input__field:-webkit-autofill:first-line{-webkit-text-fill-color:transparent}.text-input__field:focus{box-shadow:none;border-color:var(--c-blue-1)}.text-input__field:focus:-webkit-autofill,.text-input__field:focus:-webkit-autofill:first-line{-webkit-text-fill-color:#2c2c2c}.text-input__field:focus+.text-input__label{font-size:.6875rem;line-height:1.27273;top:-2px;transform:translateY(-50%);width:auto;color:#2c2c2c;font-weight:500}.text-input__label{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out;font-size:.8125rem;line-height:1.53846;position:absolute;top:14px;left:12px;padding:0 4px;background:#fff}.text-input__message{margin-top:2px;color:#e9301d}.text-input--checkbox{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.text-input--checkbox input{display:none}.text-input--checkbox a{font-size:.8125rem;line-height:1.69231;text-decoration:underline;color:#2c2c2c;margin-left:4px}.text-input--checkbox a:hover{color:#000}.text-input--checkbox input:checked+label:before{border:1px solid #000117;background:#000117}.text-input--checkbox label{position:relative;display:inline-flex;align-items:center;padding-left:28px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.text-input--checkbox label:before{content:"";position:absolute;top:50%;left:0;width:18px;height:18px;border:1px solid #e8e6e4;background:#fff;transform:translate3d(0,-50%,0)}.text-input--checkbox label:after{content:"";position:absolute;top:calc(50% - 6px);left:4px;width:12px;height:13px;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27><path fill=%27%23FFFFFF%27 d=%27M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z%27/></svg>");background-repeat:no-repeat;background-size:contain}.product-label{position:absolute;top:9px;left:0;pointer-events:none}@media (min-width:1024px){.product-label{top:12px}}.product-label__item{position:relative;margin-bottom:6px;width:42px;height:18px;padding:0 7px}@media (min-width:1024px){.product-label__item{width:47px;height:20px}}.product-label__item:before{left:0;right:0;position:absolute;top:0;bottom:0;content:"";transform:skew(-11deg) translate(-2px);border-radius:0 1px 1px 0;background:#000}.product-label__item-text{font-size:.625rem;line-height:1.4;letter-spacing:.077em;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;color:#fff}@media (min-width:1024px){.product-label__item-text{font-size:.75rem;line-height:1.16667;letter-spacing:.07667em}}.product-label__item--sale:before{background:#e9301d}.product-card{display:block}
/*# sourceMappingURL=/cdn/shop/t/91/assets/template-product.css.map */
