.footer .grid__item{padding-left:10px;padding-right:10px}.footer .footer-block__newsletter{text-align:left;width:100%}.footer-block__newsletter .footer-block__heading{font-size:1.4rem}.newsletter-form__button.field__button{width:max-content;padding:10px}.newsletter-form__button.field__button .svg-wrapper{width:max-content;font-weight:700}.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:100%}.footer .footer__content-bottom-wrapper{justify-content:space-between}.footer .footer__content-bottom{padding-top:10px}.product__info-wrapper .product__title h1{font-size:32px;font-weight:600;line-height:36px}.product__info-wrapper .product-form__buttons{max-width:100%}.product__info-wrapper .product-form__buttons .product-form__submit,.product__info-wrapper .product-form__buttons .product-form__submit:after{border-radius:8px}.product__info-wrapper .cust_picker_color{border-radius:100%;width:50px;height:50px;padding:2px!important}.product__info-wrapper .cust_picker_color img{width:100%;height:100%;object-fit:cover;border-radius:100%}.product__info-wrapper .cust_picker_pill{border-radius:8px!important;font-size:14px;font-weight:600}.product__info-wrapper variant-selects .form__label{font-size:14px;font-weight:600;color:#000}.logo_image_div{margin-top:15px}.logo_image_div .log_img{display:flex;width:100%;justify-content:center;gap:20px}.logo_image_div .log_img svg,.logo_image_div .log_img img{width:100%;max-width:calc((100% / 5) - 20px * 5/6)}.logo_image_div .logo_head{margin:0 0 11px;font-size:18px;font-weight:500;text-align:center}@media screen and (max-width:749px){.product__media-wrapper .thumbnail-list__item.slider__slide{width:calc(20% - .6rem)}.logo_image_div{margin-bottom:20px}.logo_image_div .logo_head{font-size:16px;text-align:left}.logo_image_div .log_img{justify-content:start}}@media screen and (min-width:900px){.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(12% - .8rem)}}@media screen and (min-width:749px){.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:95%;margin:0}}@media screen and (max-width:749px){.footer__content-top{padding-left:15px!important;padding-right:15px!important}.product__info-wrapper .product__title h1{font-size:26px;font-weight:600;line-height:30px}}.tm-pdp .product__inventory .tm-inventory-dot--low{color:#d68423!important}.tm-payment-trust{display:grid;gap:.9rem}.tm-payment-trust__heading{display:flex;align-items:flex-start;gap:.9rem}.tm-payment-trust__lock{display:inline-flex;flex:0 0 2rem;margin-top:.05rem;color:#173f32}.tm-payment-trust__lock svg{width:1.8rem;height:1.8rem}.tm-payment-trust__label{margin:0;color:#1f271f;font-size:1.18rem;font-weight:800;letter-spacing:.015em}.tm-payment-trust__subline,.tm-payment-trust__checkout-note{margin:.2rem 0 0;color:#657069;font-size:1.02rem;line-height:1.45}.tm-payment-icons{display:flex;flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none}.tm-payment-icons__item{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;min-height:3.2rem;padding:.45rem .65rem;border:1px solid rgba(23,63,50,.13);border-radius:.4rem;background:#fff}.tm-payment-icons__item svg{width:3.9rem;max-height:2rem;height:auto}.tm-pdp .tm-payment-trust{margin-top:1rem;padding:1.25rem 1.35rem;border:1px solid rgba(23,63,50,.12);border-radius:.4rem;background:#fbf8f2}.tm-upcart{margin:0 0 1.1rem;padding:1.35rem;border:1px solid rgba(23,63,50,.13);border-radius:.45rem;background:#fbf8f2}.tm-upcart__story{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;align-items:start}.tm-upcart__story-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#173f32;color:#fff}.tm-upcart__story-icon svg{width:1.55rem;height:1.55rem}.tm-upcart__eyebrow{margin:0 0 .25rem;color:#173f32;font-size:.92rem;font-weight:850;letter-spacing:.11em}.tm-upcart h3{margin:0;color:#1f271f;font-size:1.45rem;line-height:1.25}.tm-upcart__story p:last-child{margin:.35rem 0 0;color:#5d6962;font-size:1.05rem;line-height:1.45}.tm-upcart__benefits{display:flex;flex-wrap:wrap;gap:.55rem 1.05rem;margin:1.1rem 0 0;padding:.9rem 0 0;border-top:1px solid rgba(23,63,50,.1);color:#354039;font-size:.98rem}.tm-upcart__benefits span{display:inline-flex;align-items:center;gap:.42rem}.tm-upcart__benefits svg{width:1.45rem;height:1.45rem;color:#173f32}.tm-upcart__heading-row{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-top:1.35rem;padding-top:1.2rem;border-top:1px solid rgba(23,63,50,.1)}.tm-upcart__heading-row h3{font-size:1.35rem}.tm-upcart__heading-row>a{flex:0 0 auto;color:#173f32;font-size:.95rem;font-weight:750;text-underline-offset:.2rem}.tm-upcart__products{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(25rem,82%);gap:.72rem;margin-top:.9rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.tm-upcart__products::-webkit-scrollbar{display:none}.tm-upcart-card{display:grid;grid-template-columns:7.8rem minmax(0,1fr);gap:.9rem;padding:.7rem;border:1px solid rgba(23,63,50,.1);border-radius:.35rem;background:#fff;scroll-snap-align:start}.tm-upcart-card__image{display:block;width:7.8rem;aspect-ratio:4/5;overflow:hidden;border-radius:.25rem;background:#f1ece3}.tm-upcart-card__image img{width:100%;height:100%;object-fit:cover}.tm-upcart-card__body{min-width:0;display:flex;flex-direction:column}.tm-upcart-card__vendor{margin:0 0 .12rem;color:#758078;font-size:.78rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.tm-upcart-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#1f271f;font-size:1.02rem;font-weight:700;line-height:1.3;text-decoration:none}.tm-upcart-card__price{display:flex;align-items:baseline;gap:.55rem;margin-top:.4rem;color:#1f271f;font-size:1rem}.tm-upcart-card__price s{color:#8a918d;font-size:.88rem}.tm-upcart-card__form{margin-top:auto}.tm-upcart-card__cta{min-height:3.4rem!important;margin-top:.55rem;padding:.65rem .9rem!important;border-color:#173f3259!important;color:#173f32!important;font-size:.88rem!important;font-weight:850!important;letter-spacing:.035em;text-decoration:none}.tm-upcart__promo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;margin-top:1rem;padding:.95rem 1rem;border-radius:.35rem;background:#173f32;color:#fff;text-decoration:none}.tm-upcart__promo-badge{padding:.35rem .5rem;border:1px solid rgba(255,255,255,.32);border-radius:.25rem;font-size:.78rem;font-weight:850;letter-spacing:.07em;white-space:nowrap}.tm-upcart__promo-copy{display:grid;gap:.1rem}.tm-upcart__promo-copy strong{font-size:1rem;line-height:1.2}.tm-upcart__promo-copy small{color:#ffffffbf;font-size:.85rem;line-height:1.3}.tm-upcart__promo-arrow{font-size:1.5rem}.cart-drawer .drawer__header{padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.cart-drawer .drawer__heading{font-weight:760;letter-spacing:-.01em}.cart-drawer .drawer__footer{padding-top:1.2rem}.cart-drawer #CartDrawer-Checkout{min-height:5rem;background:#173f32;color:#fff;font-weight:850;letter-spacing:.055em}.cart-drawer #CartDrawer-Checkout:hover{background:#0f3026}@media screen and (max-width:420px){.tm-upcart{padding:1.15rem}.tm-upcart__benefits{display:grid}.tm-upcart-card{grid-template-columns:6.8rem minmax(0,1fr)}.tm-upcart-card__image{width:6.8rem}.tm-upcart__promo{grid-template-columns:1fr auto}.tm-upcart__promo-badge{grid-column:1 / -1;justify-self:start}}.tm-cart-checkout-trust{display:grid;gap:.9rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.08)}.tm-cart-checkout-trust__lines{display:flex;flex-wrap:wrap;gap:.55rem .9rem;color:#4e5a53;font-size:.92rem}.tm-cart-checkout-trust__lines span{display:inline-flex;align-items:center;gap:.35rem}.tm-cart-checkout-trust__lines svg{width:1.35rem;height:1.35rem;color:#173f32}.tm-cart-checkout-trust .tm-payment-icons__item{min-width:4.4rem;min-height:2.9rem;padding:.35rem .5rem}.tm-cart-checkout-trust .tm-payment-icons__item svg{width:3.5rem;max-height:1.8rem}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
