.product-card .card--product{overflow:hidden;border-radius:var(--twm-r-card);background:var(--twm-surface-2)}.product-card .card--product>.media,.product-card .card--product .media{border-radius:var(--twm-r-card);background:var(--twm-surface-2)}.product-card .card--product .media>img{box-sizing:border-box;padding:10%;object-fit:contain;mix-blend-mode:multiply}.product-card .card--product .media>img+img{padding:0;object-fit:cover;mix-blend-mode:normal}.product-card .card__badge{top:12px;left:12px}.product-card .card-information{padding-top:14px}.product-card .card__title,.product-card .card__title a{color:var(--twm-ink);font-size:16px;font-weight:500;line-height:1.35;letter-spacing:0}.product-card .card__title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card .jdgm-prev-badge{display:flex;align-items:center;gap:6px;margin-top:6px}.product-card .jdgm-prev-badge__stars{color:#f5a623}.product-card .jdgm-prev-badge__text{color:var(--twm-muted);font-size:13px}.product-card .jdgm-prev-badge[data-number-of-reviews="0"]{display:none}.product-card .price{margin-top:8px}.product-card .price .price-item--sale,.product-card .price .price__regular .price-item--regular{color:var(--twm-ink);font-size:18px;font-weight:700}.product-card .price .price__compare .price-item--regular{color:var(--twm-muted);font-size:14px;font-weight:400}.product-card .card__link.button{min-height:44px;border-radius:var(--twm-r-control);background:var(--twm-brand);color:var(--twm-ink);font-size:14px;font-weight:600;text-transform:none}body .badge:not(.badge--custom),body .card__badge .badge:not(.badge--custom){padding:5px 10px;border:0;border-radius:6px;background:var(--twm-sale);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}body .card-wrapper:has(.price--sold-out) .card__badge .badge:not(.badge--custom),body .product-card:has(.price--sold-out) .card__badge .badge:not(.badge--custom){background:var(--twm-ink);color:#fff}body .badge--custom{background:var(--twm-brand);color:var(--twm-ink)}.collection-hero .collection-hero__title{font-size:var(--twm-fs-h1);font-weight:700}.collection-hero__count{margin:0;color:var(--twm-muted);font-size:14px}.collection-hero.container{margin-top:24px}.collection-hero .collection-hero__wrapper .container{padding-inline:clamp(24px,4vw,48px)}.collection-hero__wrapper--plain{border-radius:var(--twm-r-card);background:var(--twm-surface-2)}.collection-hero__wrapper--plain .collection-hero__inner{padding-block:40px}.collection-hero__wrapper--image:before{background:linear-gradient(0deg,#000000b3,#00000040 45%,#0000 70%)}.collection-hero__wrapper--image .collection-hero__title,.collection-hero__wrapper--image .collection-hero__description,.collection-hero__wrapper--image .collection-hero__description p,.collection-hero__wrapper--image .collection-hero__count{color:#fff!important}.collection-hero__wrapper--image .collection-hero__inner{padding-block:32px 40px}.twm-benefits{border:0;background:transparent}.twm-benefits .twm-benefits__grid{box-sizing:border-box;max-width:calc(var(--twm-max) + 2 * var(--twm-gutter));margin-inline:auto;padding:24px var(--twm-gutter);gap:12px}.contact-form .breadcrumb{display:none}.contact-form .contact-form__inner{justify-content:center}.contact-form .contact-form__wrapper{box-sizing:border-box;width:100%;max-width:720px;padding:clamp(24px,4vw,48px);border:1px solid var(--twm-line);border-radius:var(--twm-r-card);background:var(--twm-surface);box-shadow:var(--twm-shadow-1)}.contact-form .contact-form__title{font-size:var(--twm-fs-h2)}.contact-form .contact-form__text{color:var(--twm-body);font-size:16px}.contact-form .field__label{color:var(--twm-ink);font-size:14px;font-weight:600}@media screen and (min-width:750px){.contact-form .contact-form__fields{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}}.contact-form .contact-form__bottom .button{min-width:180px}.shopify-section-group-footer-group .footer .twm-logo--light{display:block;width:auto;height:44px;filter:none}.shopify-section-group-footer-group .footer .footer-block__heading,.shopify-section-group-footer-group .footer .footer-block__contacts-label{margin-bottom:12px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shopify-section-group-footer-group .footer .footer-block__details-content .list-menu__item--link{display:inline-flex;align-items:center;min-height:36px;font-size:15px}.shopify-section-group-footer-group .footer .footer-block__contacts-text,.shopify-section-group-footer-group .footer .footer-block__contacts a{font-size:15px;line-height:1.6}.shopify-section-group-footer-group .footer__copyright,.shopify-section-group-footer-group .footer__policies a{font-size:13px}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer .footer-block__details-content .list-menu__item--link{min-height:44px}.shopify-section-group-footer-group .footer{padding-bottom:88px}}.twm-bento,.twm-story,.twm-features,.twm-info,.twm-specs,.twm-faq{padding-block:var(--twm-section-y)}.twm-story__header,.twm-features__header,.twm-specs__header,.twm-faq__header{margin-bottom:var(--twm-s7)}.twm-heading{font-size:var(--twm-fs-h2);font-weight:700;letter-spacing:-.01em}.contact-form .field .field__input::placeholder{text-transform:none}.testimonials .testimonials__slide-stars_block .testimonials__slide-stars .icon-star{width:18px;height:18px;color:#d9dcdb;opacity:1}.testimonials .testimonials__slide-stars_block .testimonials__slide-stars .icon-star.star-active{color:#f5a623}.testimonials .testimonials__slide-stars_block .testimonials__slide-stars_count{color:var(--twm-muted);font-size:14px}.testimonials .testimonials__slide-review.h2,.testimonials .testimonials__slide-review,.testimonials .testimonials__slide-review strong{color:var(--twm-ink);font-size:clamp(20px,1.8vw,24px);font-weight:500;letter-spacing:0;line-height:1.45}.testimonials .testimonials__slide-author{color:var(--twm-ink);font-size:15px;font-weight:600}.testimonials .testimonials__slide-info_progress:has(.placeholder-svg){display:none}.testimonials .slider-container{overflow:hidden}.main-product .product__media-list .product__media-item .product__media,.main-product .product__media-list .product__media-item .media{border-radius:var(--twm-r-card);background:var(--twm-surface-2)}.main-product .product__media-item--contain .product__media img,.main-product .product__media-list .media>img{mix-blend-mode:multiply}.product__media_navigation{border:1px solid var(--twm-line);background:#fffffff5;box-shadow:0 8px 28px #10181424}.product__media_navigation .product__media_navigation-title{color:var(--twm-ink);font-size:15px;font-weight:600}.product__media_navigation .button,.product__media_navigation .product-form__submit{min-height:44px;border-radius:var(--twm-r-pill);background:var(--twm-brand);color:var(--twm-ink);font-size:15px;font-weight:600;text-transform:none}.product__media_navigation .button:before{display:none}.collections-list .collections-list__image{overflow:hidden;border-radius:var(--twm-r-card);background:var(--twm-surface-2)}.collections-list .collections-list__image-wrapper img{box-sizing:border-box;width:100%;height:100%;padding:6%;object-fit:contain;mix-blend-mode:multiply}.collections-list .collections-list__item-title--inner h2,.collections-list .collections-list__item-title--inner .h2{color:var(--twm-ink);font-size:var(--twm-fs-h3);font-weight:700}.shopify-section-group-footer-group .footer__policies a,.shopify-section-group-footer-group .footer__policies a span{color:#ffffffb8}.twm-tabs .twm-tabs__tab:not(.is-active){color:var(--twm-body)}.testimonials .testimonials__slide-position,.twm-quote cite{color:var(--twm-body)}.twm-app .twm-eyebrow,.twm-category .twm-eyebrow{color:var(--twm-brand)}.twm-proof{padding-block:0 var(--twm-s8)}.twm-proof__inner{display:grid;grid-template-columns:minmax(220px,300px) 1fr;align-items:center;gap:var(--twm-s6);padding:clamp(24px,3vw,40px);border:1px solid var(--twm-line);border-radius:var(--twm-r-card);background:var(--twm-surface-2)}.twm-proof__inner--no-rating{grid-template-columns:1fr}.twm-proof__rating{padding-right:var(--twm-s6);border-right:1px solid var(--twm-line)}.twm-proof__score{display:flex;align-items:baseline;gap:6px;margin:0;color:var(--twm-ink)}.twm-proof__value{font-size:48px;font-weight:700;line-height:1;letter-spacing:-.02em}.twm-proof__outof{color:var(--twm-muted);font-size:18px;font-weight:500}.twm-proof__stars{display:flex;gap:2px;margin:10px 0 6px;color:#f5a623}.twm-proof__star{width:22px;height:22px;fill:currentColor}.twm-proof__star.is-empty{fill:#d9dcdb}.twm-proof__count{margin:0;color:var(--twm-body);font-size:14px}.twm-proof__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--twm-s5);margin:0;padding:0;list-style:none}.twm-proof__item{display:flex;align-items:center;gap:12px}.twm-proof__icon{display:inline-flex;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:var(--twm-surface);color:var(--twm-brand-ink);box-shadow:var(--twm-shadow-1)}.twm-proof__title{display:block;color:var(--twm-ink);font-size:16px;font-weight:600;line-height:1.3}.twm-proof__text{display:block;color:var(--twm-body);font-size:14px}@media screen and (max-width:749px){.twm-proof__inner{grid-template-columns:1fr;gap:var(--twm-s5)}.twm-proof__rating{padding:0 0 var(--twm-s5);border-right:0;border-bottom:1px solid var(--twm-line);text-align:center}.twm-proof__score,.twm-proof__stars{justify-content:center}.twm-proof__items{grid-template-columns:1fr;gap:var(--twm-s4)}}@media(pointer:coarse),screen and (max-width:989px){.shopify-section-header .header__heading-link{min-height:44px}.product-card .card__title a,.shopify-section-group-footer-group .footer .footer-block__contacts a,.shopify-section-group-footer-group .footer__copyright a,.shopify-section-group-footer-group .footer__policies a,.product__description-more>summary,.article-card__title a{display:inline-block;padding-block:10px;margin-block:-10px}.shopify-section-group-footer-group .footer .list-social__link{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.shopify-section-group-footer-group .footer .footer-block__details-content .list-menu__item--link{min-width:44px}.search__button,.field .search__button{min-width:44px;min-height:44px}.twm-tabs .twm-tabs__tab{min-height:44px}.share-buttons-simple__button,body .pagination__item,body .pagination__item-arrow{display:inline-flex;width:auto;height:auto;min-width:44px;min-height:44px;align-items:center;justify-content:center}}body.template-product #MainContent [id$=__main-product]~.shopify-section{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}body.template-product #MainContent [id$=__main-product]~.shopify-section:has(>:not(link,script,style,noscript,.twm-section--empty)){padding-top:calc(var(--twm-pdp-gap) / 2);padding-bottom:calc(var(--twm-pdp-gap) / 2)}body.template-product #MainContent [id$=__main-product]~.shopify-section :is(.twm-section:not(.twm-specs),[class^=ai-feature-banner-],.popular-products,.multicolumn,.multicolumn-card){padding-top:0;padding-bottom:0}body.template-product #MainContent [id$=__main-product] .product.row{padding-bottom:calc(var(--twm-pdp-gap) / 2)}@media screen and (max-width:989px){body.template-product #MainContent .multicolumn-list.swiper{display:flex;flex-direction:column}body.template-product #MainContent .multicolumn-list>.swipe-on-mobile__nav{order:2;height:auto;min-height:0;margin:var(--twm-s4) 0 0;padding:0}body.template-product #MainContent .multicolumn-list>.swipe-on-mobile__nav .swiper-pagination{margin:0;padding:0}}#MainContent .image-banner__wrapper[style*=--twm-ar] .image-banner__media{height:auto;padding-bottom:0;aspect-ratio:var(--twm-ar)}@media screen and (min-width:750px){#MainContent .image-banner__wrapper[style*=--twm-ar]{width:min(100% - 2 * var(--twm-gutter),var(--twm-max),var(--twm-banner-max) * var(--twm-ar));margin-inline:auto;overflow:hidden;border-radius:var(--twm-r-media)}}@media screen and (min-width:990px){body.template-product #MainContent .twm-story .twm-story__rows{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--twm-s5)!important}body.template-product #MainContent .twm-story .twm-story-row,body.template-product #MainContent .twm-story .twm-story-row--reverse{display:flex!important;flex-direction:column;align-items:stretch!important;gap:var(--twm-s4)!important}body.template-product #MainContent .twm-story .twm-story-row__media{order:0!important;max-width:none!important;justify-self:stretch!important;aspect-ratio:4 / 3!important;border-radius:var(--twm-r-card)!important}body.template-product #MainContent .twm-story .twm-story-row__title{font-size:var(--twm-fs-h3)!important}body.template-product #MainContent .twm-story .twm-story__header{margin-bottom:var(--twm-s6)}}body .popular-products-section .product-card .card__link{padding:12px 24px;border-radius:var(--twm-r-control);background:var(--twm-brand);color:var(--twm-ink);opacity:1}body .popular-products-section .product-card .card__link:hover{background:var(--twm-brand-hover)}body .popular-products-section .product-card .card__quickview-text{font-size:0;line-height:0}body .popular-products-section .product-card .card__quickview-text:after{content:"Know More";color:var(--twm-ink);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px}body .popular-products-section .swiper-wrapper{align-items:stretch}body .popular-products-section .swiper-slide{display:flex;height:auto}body .popular-products-section .product-card{position:relative;display:block;box-sizing:border-box;width:100%;height:100%;padding-bottom:76px}body .popular-products-section .product-card .card.card--product{position:static;display:block}body .popular-products-section .product-card .card__add-to-cart,body .popular-products-section .product-card .quick-add{position:absolute;right:0;bottom:0;left:0;width:100%;margin:0}body .popular-products-section .product-card .card-information{margin-top:0;padding:14px 0 0}body .popular-products-section .products-slider,body .popular-products-section .swiper{padding-bottom:4px}body .popular-products-section .swiper{margin-top:-8px;padding-top:8px}body .section-product-recommendations .product-card [class*=vendor]{display:none}body .popular-products-section .swiper-button-next,body .popular-products-section .swiper-button-prev,body .section-product-recommendations .swiper-button-next,body .section-product-recommendations .swiper-button-prev{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:0;border-radius:50%;background-color:var(--twm-brand);box-shadow:var(--twm-shadow-2);font-size:0}body .popular-products-section .swiper-button-next svg,body .popular-products-section .swiper-button-prev svg,body .section-product-recommendations .swiper-button-next svg,body .section-product-recommendations .swiper-button-prev svg,body .popular-products-section .swiper-button-next:before,body .popular-products-section .swiper-button-prev:before,body .section-product-recommendations .swiper-button-next:before,body .section-product-recommendations .swiper-button-prev:before{display:none}body .popular-products-section .swiper-button-next:after,body .popular-products-section .swiper-button-prev:after,body .section-product-recommendations .swiper-button-next:after,body .section-product-recommendations .swiper-button-prev:after{content:"";display:block;width:10px;height:10px;border-top:2px solid var(--twm-ink);border-right:2px solid var(--twm-ink);background:none;font-size:0}body .popular-products-section .swiper-button-next:after,body .section-product-recommendations .swiper-button-next:after{margin-left:-3px;transform:rotate(45deg)}body .popular-products-section .swiper-button-prev:after,body .section-product-recommendations .swiper-button-prev:after{margin-right:-3px;transform:rotate(-135deg)}@media screen and (max-width:989px){body .product-card:not(.popular-products-section .product-card) .quick-add{display:none}}body .product-card .card__badge,body .collection-product-list--2-mobile .collection-product-card .card__badge{right:auto;left:12px}.twm-support{--twm-support-lift: 120px;padding-bottom:var(--twm-section-y)}.twm-support__hero{position:relative;overflow:hidden;padding-block:88px calc(var(--twm-support-lift) + 56px);background:radial-gradient(60% 90% at 85% 10%,rgba(56,203,137,.28),transparent 60%),radial-gradient(40% 60% at 10% 100%,rgba(56,203,137,.12),transparent 70%),var(--twm-dark);color:var(--twm-on-dark)}.twm-support__hero-inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--twm-s4)}.twm-support .twm-support__eyebrow{margin:0;color:var(--twm-brand)}.twm-support .twm-support__title{max-width:14ch;margin:0;color:var(--twm-on-dark);font-size:var(--twm-fs-display);line-height:1.05;letter-spacing:-.02em}.twm-support .twm-support__lead,.twm-support .twm-support__lead p{max-width:52ch;margin:0;color:var(--twm-on-dark-muted);font-size:var(--twm-fs-lg);line-height:1.6}.twm-support__status{display:inline-flex;align-items:center;gap:10px;margin:var(--twm-s2) 0 0;padding:8px 14px;border:1px solid rgba(255,255,255,.14);border-radius:var(--twm-r-pill);background:#ffffff0f;color:var(--twm-on-dark);font-size:var(--twm-fs-sm);font-weight:500;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.twm-support__dot{position:relative;width:8px;height:8px;border-radius:50%;background:#f5a623}.twm-support__status.is-open .twm-support__dot{background:var(--twm-brand)}@media(prefers-reduced-motion:no-preference){.twm-support__status.is-open .twm-support__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--twm-brand);animation:twm-support-pulse 2s var(--twm-ease-out) infinite}}@keyframes twm-support-pulse{0%{opacity:.7;scale:1}to{opacity:0;scale:3}}.twm-support__actions{display:flex;flex-wrap:wrap;gap:var(--twm-s3);margin-top:var(--twm-s3)}.twm-support .twm-support__action{min-height:52px;padding:0 22px}.twm-support .twm-support__action svg{width:18px;height:18px}.twm-support .twm-support__action--ghost{border:1px solid rgba(255,255,255,.35);background:transparent;color:var(--twm-on-dark)}.twm-support .twm-support__action--ghost:hover{border-color:var(--twm-on-dark);background:#ffffff14;color:var(--twm-on-dark)}.twm-support__body{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--twm-s6);align-items:start;margin-top:calc(var(--twm-support-lift) * -1)}.twm-support__side{display:grid;gap:var(--twm-s6)}.twm-support__channels,.twm-support__links{display:grid;gap:var(--twm-s3);margin:0;padding:0;list-style:none}.twm-support__channel,.twm-support__link{display:flex;align-items:center;gap:var(--twm-s4);min-height:76px;padding:16px 20px;border:1px solid var(--twm-line);border-radius:var(--twm-r-card);background:var(--twm-surface);box-shadow:var(--twm-shadow-1);color:var(--twm-ink);text-decoration:none;transition:border-color .25s var(--twm-ease-out),box-shadow .4s var(--twm-ease-out),translate .4s var(--twm-ease-out)}a.twm-support__channel:hover,.twm-support__link:hover{border-color:var(--twm-brand);box-shadow:var(--twm-shadow-2);translate:0 -2px}.twm-support__icon{display:inline-flex;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:var(--twm-brand-tint);color:var(--twm-brand-ink)}.twm-support__icon svg{width:20px;height:20px}.twm-support__icon--sm{flex-basis:36px;width:36px;height:36px;border-radius:10px}.twm-support__channel-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.twm-support__label{color:var(--twm-muted);font-size:13px;font-weight:500;line-height:1.3}.twm-support__link .twm-support__label{color:var(--twm-ink);font-size:15px;font-weight:600}.twm-support__value{overflow-wrap:anywhere;color:var(--twm-ink);font-size:17px;font-weight:600;line-height:1.35}.twm-support__value--small{font-size:14px;font-weight:500;line-height:1.45}.twm-support__hint{color:var(--twm-muted);font-size:13px;line-height:1.4}.twm-support__arrow{color:var(--twm-muted);font-size:18px;transition:translate .35s var(--twm-ease-out),color .25s var(--twm-ease-out)}a.twm-support__channel:hover .twm-support__arrow,.twm-support__link:hover .twm-support__arrow{color:var(--twm-brand-ink);translate:4px 0}.twm-support__help-title{margin:0 0 var(--twm-s3);color:var(--twm-ink);font-size:var(--twm-fs-lg);font-weight:700}.twm-support__form-card{padding:40px;border:1px solid var(--twm-line);border-radius:var(--twm-r-media);background:var(--twm-surface);box-shadow:0 30px 60px #1018141f;scroll-margin-top:calc(var(--twm-header-h) + 16px)}.twm-support__form-title{margin:0;color:var(--twm-ink);font-size:var(--twm-fs-h3);font-weight:700;line-height:1.25}.twm-support__form-text{margin:6px 0 var(--twm-s5);color:var(--twm-body);font-size:15px}.twm-support__form{display:grid;gap:var(--twm-s4)}.twm-support__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--twm-s4)}.twm-support__field{display:grid;gap:6px}.twm-support__field-label{color:var(--twm-ink);font-size:14px;font-weight:600}body .twm-support .twm-support__input{box-sizing:border-box;width:100%;min-height:50px;margin:0;padding:12px 14px;border:1px solid var(--twm-line-strong);border-radius:var(--twm-r-control);background:var(--twm-surface);color:var(--twm-ink);font-size:16px;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}body .twm-support .twm-support__input::placeholder{color:#8a8f8d;opacity:1}body .twm-support .twm-support__input:focus{border-color:var(--twm-brand-ink);outline:none;box-shadow:0 0 0 3px #38cb8940}body .twm-support .twm-support__textarea{min-height:140px;resize:vertical}.twm-support__topics{display:grid;gap:8px}.twm-support__chips{display:flex;flex-wrap:wrap;gap:8px}.twm-support__chip{position:relative;cursor:pointer}.twm-support__chip input{position:absolute;opacity:0;pointer-events:none}.twm-support__chip span{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--twm-line-strong);border-radius:var(--twm-r-pill);color:var(--twm-ink);font-size:14px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.twm-support__chip:hover span{border-color:var(--twm-ink)}.twm-support__chip input:checked+span{border-color:var(--twm-ink);background:var(--twm-ink);color:#fff}.twm-support__chip input:focus-visible+span{outline:2px solid var(--twm-brand-ink);outline-offset:2px}.twm-support .twm-support__submit{width:100%;min-height:54px;margin-top:var(--twm-s2)}.twm-support__submit span:last-child{transition:translate .35s var(--twm-ease-out)}.twm-support__submit:hover span:last-child{translate:4px 0}.twm-support__note,.twm-support__error{margin:0;color:var(--twm-muted);font-size:13px}.twm-support__error{color:var(--twm-sale)}.twm-support__notice{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--twm-r-control);font-size:15px}.twm-support__notice svg{flex:0 0 20px;width:20px;height:20px}.twm-support__notice--success{background:var(--twm-brand-tint);color:var(--twm-brand-ink)}.twm-support__notice--error{background:#fdecea;color:#a4251b}.twm-support__notice--error ul{margin:0;padding-left:18px}@media screen and (max-width:989px){.twm-support{--twm-support-lift: 64px}.twm-support__body{grid-template-columns:minmax(0,1fr)}.twm-support__side{display:contents}.twm-support__channels{order:1}.twm-support__form-card{order:2}.twm-support__help{order:3}}@media screen and (max-width:749px){.twm-support__hero{padding-block:48px calc(var(--twm-support-lift) + 32px)}.twm-support .twm-support__title{font-size:40px}.twm-support .twm-support__lead,.twm-support .twm-support__lead p{font-size:16px}.twm-support__actions{width:100%}.twm-support .twm-support__action{flex:1 1 100%}.twm-support__body{gap:var(--twm-s5)}.twm-support__form-card{padding:24px 20px;border-radius:var(--twm-r-card)}.twm-support__grid{grid-template-columns:minmax(0,1fr)}.twm-support__value{overflow-wrap:normal;font-size:15px}.twm-support__channel,.twm-support__link{padding:14px 16px}}body .product .product-form__controls-group label.color-swatch{width:32px;height:32px}body .product .product-form__controls-group label.color-swatch:after{width:22px;height:22px}.twm-coll-hero{position:relative;overflow:hidden;background:radial-gradient(55% 90% at 80% 20%,rgba(56,203,137,.3),transparent 62%),radial-gradient(40% 70% at 5% 110%,rgba(56,203,137,.14),transparent 70%),var(--twm-dark);color:var(--twm-on-dark)}.twm-coll-hero__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--twm-s7);align-items:center;min-height:380px;padding-block:56px 64px}.twm-coll-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--twm-s4)}.twm-coll-hero__crumbs{display:flex;gap:8px;color:var(--twm-on-dark-muted);font-size:13px}.twm-coll-hero__crumbs a{color:var(--twm-on-dark-muted);text-decoration:none}.twm-coll-hero__crumbs a:hover{color:var(--twm-on-dark)}.twm-coll-hero .twm-coll-hero__eyebrow{margin:0;color:var(--twm-brand)}.twm-coll-hero .twm-coll-hero__title{margin:0;color:var(--twm-on-dark);font-size:var(--twm-fs-display);line-height:1.05;letter-spacing:-.02em}.twm-coll-hero__desc{max-width:56ch;margin:0;color:var(--twm-on-dark-muted);font-size:var(--twm-fs-lg);line-height:1.6}.twm-coll-hero__more{max-width:64ch;margin-top:-8px;color:var(--twm-on-dark-muted);font-size:15px}.twm-coll-hero__more summary{width:max-content;color:var(--twm-brand);font-weight:600;cursor:pointer;list-style:none}.twm-coll-hero__more summary::-webkit-details-marker{display:none}.twm-coll-hero__more[open] summary{margin-bottom:8px}.twm-coll-hero__more .rte,.twm-coll-hero__more .rte :is(p,li,h2,h3,strong,a){color:var(--twm-on-dark-muted)}.twm-coll-hero__count{display:inline-flex;flex-wrap:wrap;gap:8px;margin:0;padding:8px 14px;border:1px solid rgba(255,255,255,.14);border-radius:var(--twm-r-pill);background:#ffffff0f;color:var(--twm-on-dark);font-size:var(--twm-fs-sm)}.twm-coll-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--twm-s2)}.twm-coll-hero__chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.22);border-radius:var(--twm-r-pill);color:var(--twm-on-dark);font-size:14px;font-weight:500;text-decoration:none;transition:background-color .25s var(--twm-ease-out),border-color .25s var(--twm-ease-out),color .25s var(--twm-ease-out)}.twm-coll-hero__chip:hover{border-color:var(--twm-on-dark);color:var(--twm-on-dark)}.twm-coll-hero__chip.is-active{border-color:var(--twm-brand);background:var(--twm-brand);color:var(--twm-ink)}.twm-coll-hero__art{position:relative;height:320px}.twm-coll-hero__tile{position:absolute;width:210px;aspect-ratio:1;overflow:hidden;border-radius:var(--twm-r-media);background:var(--twm-surface-2);box-shadow:0 30px 60px #00000059}.twm-coll-hero__tile img{box-sizing:border-box;width:100%;height:100%;padding:12%;object-fit:contain;mix-blend-mode:multiply}.twm-coll-hero__tile--1{top:10px;left:4%;rotate:-6deg;z-index:2}.twm-coll-hero__tile--2{top:70px;left:38%;rotate:4deg;z-index:3}.twm-coll-hero__tile--3{top:0;right:0;rotate:9deg;z-index:1;width:180px}@media(prefers-reduced-motion:no-preference){.twm-coll-hero__tile{animation:twm-coll-float 6s ease-in-out infinite alternate}.twm-coll-hero__tile--2{animation-delay:-2s}.twm-coll-hero__tile--3{animation-delay:-4s}}@keyframes twm-coll-float{to{translate:0 -10px}}body.template-collection .twm-benefits{padding-block:0;border-bottom:1px solid var(--twm-line)}body.template-collection #MainContent .twm-benefits .twm-benefits__grid{gap:0;padding-block:0}body.template-collection #MainContent .twm-benefits .twm-benefit{min-height:64px;padding:12px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:15px}body.template-collection #MainContent .twm-benefits .twm-benefit+.twm-benefit{border-left:1px solid var(--twm-line)}@media screen and (max-width:989px){.twm-coll-hero__inner{grid-template-columns:minmax(0,1fr);gap:var(--twm-s5);min-height:0;padding-block:40px 40px}.twm-coll-hero__art{order:-1;display:flex;gap:12px;height:auto}.twm-coll-hero__tile{position:static;width:96px;rotate:none;border-radius:var(--twm-r-card);box-shadow:0 12px 24px #0000004d}.twm-coll-hero__tile--3{width:96px}}@media screen and (max-width:749px){.twm-coll-hero .twm-coll-hero__title{font-size:40px}.twm-coll-hero__desc{font-size:16px}.twm-coll-hero__chips{flex-wrap:nowrap;width:calc(100% + var(--twm-gutter));margin-right:calc(var(--twm-gutter) * -1);padding-right:var(--twm-gutter);overflow-x:auto;scrollbar-width:none}.twm-coll-hero__chips::-webkit-scrollbar{display:none}.twm-coll-hero__chip{flex:none}body.template-collection #MainContent .twm-benefits .twm-benefit{min-height:52px;font-size:14px}body.template-collection #MainContent .twm-benefits .twm-benefit:nth-child(odd){border-left:0}body.template-collection #MainContent .twm-benefits .twm-benefit:nth-child(n+3){border-top:1px solid var(--twm-line)}}body.template-collection #MainContent [class*=__product-grid-padding]{padding-top:0}@media screen and (min-width:990px){body .main-product .product.row{box-sizing:border-box;max-width:calc(var(--twm-max) + 2 * var(--twm-gutter));margin-inline:auto;padding-inline:var(--twm-gutter)}}body :is(.main-product,.quick-add-modal) .product__media-list{overflow:hidden;border-radius:var(--twm-r-media);background:var(--twm-surface-2)}body :is(.main-product,.quick-add-modal) .product__media-list .product__media-item img{mix-blend-mode:multiply}body :is(.main-product,.quick-add-modal) .product__media-subitem{overflow:hidden;border:2px solid transparent;border-radius:12px;background:var(--twm-surface-2);opacity:.7;transition:border-color .25s var(--twm-ease-out),opacity .25s var(--twm-ease-out)}body :is(.main-product,.quick-add-modal) .product__media-subitem img{mix-blend-mode:multiply}body :is(.main-product,.quick-add-modal) .product__media-subitem:hover,body :is(.main-product,.quick-add-modal) .product__media-subitem.swiper-slide-thumb-active{opacity:1}body :is(.main-product,.quick-add-modal) .product__media-subitem.swiper-slide-thumb-active{border-color:var(--twm-brand)}body :is(.main-product,.quick-add-modal) .product__title{max-width:none;color:var(--twm-ink);font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.015em}body :is(.main-product,.quick-add-modal) .jdgm-star,body :is(.main-product,.quick-add-modal) .jdgm-star:before{color:#108474}body :is(.main-product,.quick-add-modal) .jdgm-star.jdgm--off:before{color:#1084744d}.twm-page-hero{position:relative;overflow:hidden;padding:88px 0 80px;background:radial-gradient(55% 90% at 85% 10%,rgba(56,203,137,.28),transparent 62%),radial-gradient(40% 70% at 5% 110%,rgba(56,203,137,.12),transparent 70%),var(--twm-dark);color:var(--twm-on-dark);text-align:left}.twm-page-hero .twm-page-hero__inner{max-width:calc(var(--twm-max) + 2 * var(--twm-gutter))}.twm-page-hero .twm-eyebrow{color:var(--twm-brand)}.twm-page-hero .twm-heading{max-width:16ch;color:var(--twm-on-dark);font-size:var(--twm-fs-display);line-height:1.05;letter-spacing:-.02em}.twm-page-hero .twm-copy,.twm-page-hero .twm-copy p{max-width:56ch;margin-left:0;color:var(--twm-on-dark-muted)}.twm-page-hero .twm-hero__actions{justify-content:flex-start}.twm-page-hero .twm-button--secondary{border:1px solid rgba(255,255,255,.35);background:transparent;color:var(--twm-on-dark)}@media screen and (max-width:749px){.twm-page-hero{padding:48px 0}.twm-page-hero .twm-heading{font-size:40px}}body #MainContent .collections-list__wrapper{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media screen and (max-width:1199px){body #MainContent .collections-list__wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){body #MainContent .collections-list__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}body #MainContent .collections-list__item-inner{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--twm-line);border-radius:var(--twm-r-card);background:var(--twm-surface);text-decoration:none;transition:box-shadow .4s var(--twm-ease-out),translate .4s var(--twm-ease-out),border-color .25s ease}body #MainContent .collections-list .collections-list__image{aspect-ratio:1;border-radius:0;background:var(--twm-surface-2)}body #MainContent .collections-list .collections-list__image-wrapper img{box-sizing:border-box;padding:12%;object-fit:contain;mix-blend-mode:multiply;transition:scale .8s var(--twm-ease-out)}body #MainContent .collections-list__item-title--inner{padding:14px 16px 16px}body #MainContent .collections-list__item-title-row{position:relative;display:flex;flex-direction:column;gap:2px;padding-right:44px}body #MainContent .collections-list .collections-list__item-title--inner :is(h2,h3,.h2,.h3,.h4){margin:0;color:var(--twm-ink);font-size:17px;font-weight:600;line-height:1.3}.twm-coll-card__count{color:var(--twm-muted);font-size:13px}body #MainContent .collections-list__item-title-row:after{content:"\2192";position:absolute;top:50%;right:0;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;margin:0;border-radius:50%;background:var(--twm-surface-2);color:var(--twm-ink);font-size:16px;translate:0 -50%;transition:background-color .25s ease,color .25s ease,translate .35s var(--twm-ease-out)}@media(hover:hover)and (pointer:fine){body #MainContent .collections-list__item-inner:hover{border-color:transparent;box-shadow:0 18px 40px #1018141a;translate:0 -4px}body #MainContent .collections-list__item-inner:hover .collections-list__image-wrapper img{scale:1.06}body #MainContent .collections-list__item-inner:hover .collections-list__item-title-row:after{background:var(--twm-brand);translate:4px -50%}}body #MainContent .collections-list__item-title--inner,body #MainContent .collections-list__item-title-row{align-items:flex-start;text-align:left}@media screen and (max-width:749px){body.template-list-collections #MainContent .main-list-collections-page{padding-top:var(--twm-s5)}body #MainContent .collections-list__item-title--inner{padding:12px}body #MainContent .collections-list__item-title-row{padding-right:0}body #MainContent .collections-list__item-title-row:after{display:none}body #MainContent .collections-list .collections-list__item-title--inner :is(h2,h3,.h2,.h3,.h4){font-size:15px}}body .cart-shipping{margin:0;padding:12px 14px;border-radius:var(--twm-r-control);background:var(--twm-brand-tint)}body .cart-shipping .cart-shipping__message{margin:0 0 8px;color:var(--twm-brand-ink);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}body .cart-shipping .cart-shipping__progress{height:6px;border-radius:var(--twm-r-pill);background:#1a7a5726}body .cart-shipping .cart-shipping__progress-current{border-radius:var(--twm-r-pill);background:var(--twm-brand)}body :is(cart-drawer,.main-cart) quantity-input.quantity{display:inline-flex;align-items:center;width:auto;min-height:38px;border:1px solid var(--twm-line-strong);border-radius:var(--twm-r-pill);background:var(--twm-surface)}body :is(cart-drawer,.main-cart) quantity-input .quantity__button{width:36px;min-height:36px;color:var(--twm-ink)}body :is(cart-drawer,.main-cart) quantity-input .quantity__input{width:32px;min-height:36px;border:0;background:transparent;color:var(--twm-ink);font-size:15px;font-weight:600;text-align:center}body :is(cart-drawer,.main-cart) cart-remove-button :is(a,button).button{min-height:38px;padding:0 4px;border:0;background:transparent;color:var(--twm-muted);font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px}body :is(cart-drawer,.main-cart) cart-remove-button :is(a,button).button:hover{color:var(--twm-sale)}body :is(cart-drawer,.main-cart) .cart-item__image{box-sizing:border-box;padding:8%;border-radius:12px;background:var(--twm-surface-2);object-fit:contain;mix-blend-mode:multiply}body :is(cart-drawer,.main-cart) .cart-item__name{color:var(--twm-ink);font-size:16px;font-weight:600;line-height:1.3;text-decoration:none}.twm-cart-assurance{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:12px 0 0;color:var(--twm-muted);font-size:13px}.twm-cart-assurance__lock svg{display:block;width:14px;height:14px}.twm-cart-assurance__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;width:100%;margin:10px 0 0;padding:12px 0 0;border-top:1px solid var(--twm-line);list-style:none}.twm-cart-assurance__list li{display:inline-flex;align-items:center;gap:6px;color:var(--twm-body);font-size:13px}.twm-cart-assurance__list svg{width:16px;height:16px;color:var(--twm-brand-ink)}body cart-drawer .drawer__inner{display:flex;flex-direction:column}body cart-drawer .drawer__heading{color:var(--twm-ink);font-size:22px;font-weight:700}body cart-drawer .drawer__header-wrapper{padding-bottom:14px;border-bottom:1px solid var(--twm-line)}body cart-drawer .cart-shipping{margin-top:16px}body cart-drawer cart-drawer-items{flex:1}body cart-drawer .cart-item{padding-block:16px;border-bottom:1px solid var(--twm-line)}body cart-drawer .cart-item__inner{gap:14px}body cart-drawer .cart-item__media{flex:0 0 84px;width:84px}body cart-drawer .cart-item__image{width:84px;height:84px}body cart-drawer .cart-item__final-price{color:var(--twm-ink);font-size:15px;font-weight:700;letter-spacing:0}body cart-drawer .cart-item__bottom{align-items:center;gap:12px}body cart-drawer .drawer__footer{padding-top:16px;border-top:1px solid var(--twm-line);box-shadow:0 -12px 24px #1018140a}body cart-drawer .totals{align-items:baseline}body cart-drawer .totals__subtotal{color:var(--twm-ink);font-size:18px;font-weight:700}body cart-drawer .totals__subtotal-value{color:var(--twm-ink);font-size:20px;font-weight:700}body cart-drawer .tax-note{color:var(--twm-muted);font-size:13px}body cart-drawer .cart__ctas{display:flex;flex-wrap:wrap;gap:10px}body cart-drawer .cart__ctas>.button{flex:1 1 100%;min-height:52px;border-radius:var(--twm-r-control);font-size:16px}body cart-drawer .cart__ctas>.view-cart-button{min-height:44px;border:0;background:transparent;color:var(--twm-ink);font-size:15px;text-decoration:underline;text-underline-offset:3px}body .main-cart .page-header{padding-block:24px 16px;border-bottom:0}body .main-cart .main-page-title{font-size:var(--twm-fs-h1);font-weight:700;letter-spacing:-.02em}body .main-cart #main-cart-shipping{margin-bottom:24px}@media screen and (min-width:990px){body .main-cart .main-cart__wrapper{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:start}body .main-cart #main-cart-footer{position:sticky;top:calc(var(--twm-header-h) + 24px)}}body .main-cart .cart-items{width:100%;border-collapse:collapse}body .main-cart .cart-items thead th{padding:0 12px 12px 0;border-bottom:1px solid var(--twm-line);color:var(--twm-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase}body .main-cart .cart-item td{padding:20px 12px 20px 0;border-bottom:1px solid var(--twm-line);vertical-align:middle}body .main-cart .cart-item__media-wrapper,body .main-cart .cart-item__image{width:104px;height:104px}body .main-cart .cart-item .price{color:var(--twm-ink);font-size:15px;font-weight:600}body .main-cart .cart-item__totals .price{font-size:16px;font-weight:700}body .main-cart .cart__footer{padding:24px;border:1px solid var(--twm-line);border-radius:var(--twm-r-card);background:var(--twm-surface-2)}body .main-cart .cart__blocks{display:flex;flex-direction:column;align-items:stretch;gap:16px}body .main-cart .cart__blocks-content{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;text-align:left}body .main-cart .cart__blocks-content:before{content:"Subtotal";color:var(--twm-ink);font-size:18px;font-weight:700}body .main-cart .cart__blocks-content .totals__subtotal-value{margin:0;color:var(--twm-ink);font-size:22px;font-weight:700}body .main-cart .cart__blocks-content .tax-note{grid-column:1 / -1;margin:0;color:var(--twm-muted);font-size:13px;text-align:left}body .main-cart .cart__ctas{display:flex;flex-wrap:wrap}body .main-cart .cart__checkout-button{width:100%;min-height:54px;border-radius:var(--twm-r-control);font-size:16px}@media screen and (max-width:989px){body .main-cart .cart-items thead{display:none}body .main-cart .cart-items tbody{display:block}body .main-cart .cart-item{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"media name  total" "media qty   remove";gap:8px 12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--twm-line)}body .main-cart .cart-item td{display:block;width:auto;max-width:none;padding:0;border:0}body .main-cart .cart-item td:before{display:none}body .main-cart .cart-item .cart-item__media{grid-area:media}body .main-cart .cart-item .cart-item__details{grid-area:name;text-align:left}body .main-cart .cart-item .cart-item__quantity{grid-area:qty}body .main-cart .cart-item .cart-item__prices{display:none}body .main-cart .cart-item .cart-item__totals{grid-area:total;text-align:right}body .main-cart .cart-item .cart-item__remove{grid-area:remove;justify-self:end}body .main-cart .cart-item__totals .cart-item__price-wrapper{display:block}body .main-cart .cart-item__media-wrapper,body .main-cart .cart-item__image{width:88px;height:88px}body .main-cart #main-cart-footer{margin-top:24px}}body .main-cart .cart__footer{display:block}body .main-cart .cart__footer :is(.cart__blocks,.cart__blocks-content,.cart__ctas,.cart__checkout-button){width:100%;max-width:none;margin-inline:0}body cart-drawer .cart-item__media{align-self:flex-start;height:84px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/twm-pages.css.map */
