:root{--tf-ink:#11110f;--tf-paper:#f4f0e8;--tf-lime:#d7ff41;--tf-violet:#7557ff;--tf-coral:#ff6d4a;--tf-sky:#8ee4ff;--tf-line:rgba(17,17,15,.18);--tf-muted:#6c6a65}body{background:var(--tf-paper)}body.template-index .content-for-layout{overflow:hidden}body.template-index .page-width,body.template-product .page-width{max-width:148rem}.announcement-bar-section .utility-bar{background:#d9ff49!important;color:#11110f!important;border:0!important;border-bottom:1px solid #11110f!important}.announcement-bar__message{font-size:1.1rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#11110f!important}.header-wrapper{background:#f4f0e8f5!important;border-bottom:1px solid var(--tf-line)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header{max-width:148rem!important;padding-left:3.4rem!important;padding-right:3.4rem!important;min-height:7.6rem}.header__heading-link,.header__heading{font-weight:950;letter-spacing:-.06em;font-size:3rem;color:var(--tf-ink);text-decoration:none}.header__menu-item{font-size:1.15rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tf-ink)}.header__icon{color:var(--tf-ink)}.header-localization .disclosure__button{font-weight:800;text-transform:uppercase}.tf-home{color:var(--tf-ink)}.tf-home *,.tf-product-detail *{box-sizing:border-box}.tf-section{max-width:148rem;margin:0 auto;padding:8.6rem 3.4rem}.tf-kicker{font-size:1.1rem;text-transform:uppercase;letter-spacing:.13em;font-weight:900;color:var(--tf-muted);margin-bottom:.8rem}.tf-heading{font-size:clamp(4.2rem,5vw,7.4rem);line-height:.9;letter-spacing:-.06em;margin:0;text-transform:uppercase;font-weight:900}.tf-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;border:1px solid var(--tf-ink);padding:1.5rem 2rem;font-size:1.15rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em;transition:.2s;text-decoration:none;color:var(--tf-ink);background:transparent}.tf-btn--dark{background:var(--tf-ink);color:#fff}.tf-btn:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--tf-ink)}.tf-section-head{display:flex;align-items:end;justify-content:space-between;gap:2.4rem;margin-bottom:3.2rem}.tf-section-head>p{max-width:40rem;color:var(--tf-muted);line-height:1.55;margin:0}.tf-hero{max-width:148rem;margin:0 auto;padding:3.4rem;display:grid;grid-template-columns:1.02fr .98fr;gap:1.8rem;min-height:69rem}.tf-hero__copy{border:1px solid var(--tf-ink);padding:4.8rem;background:var(--tf-lime);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.tf-hero__copy:after{content:"THRIFT \2022  REWORK \2022  REPEAT \2022";position:absolute;right:-12rem;bottom:7.4rem;transform:rotate(-90deg);font-size:1.1rem;font-weight:900;letter-spacing:.22em}.tf-hero__eyebrow{font-size:1.15rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:1rem}.tf-hero__eyebrow:before{content:"";width:2.4rem;height:2px;background:currentColor}.tf-hero h1{font-size:clamp(7rem,8.6vw,14.2rem);line-height:.79;letter-spacing:-.075em;margin:2.4rem 0 2.8rem;text-transform:uppercase;font-weight:950}.tf-hero__copy p{max-width:56rem;font-size:1.8rem;line-height:1.45;margin:0;color:#222}.tf-hero__actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2.8rem}.tf-hero__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3.4rem;border-top:1px solid rgba(17,17,17,.28);padding-top:1.8rem}.tf-hero__meta b{display:block;font-size:1.8rem;margin-bottom:.3rem}.tf-hero__meta span{font-size:1rem;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.tf-hero__visual{position:relative;border:1px solid var(--tf-ink);background:#ded8cb;overflow:hidden;min-height:62rem}.tf-hero__visual img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9) contrast(1.02)}.tf-hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.18));pointer-events:none}.tf-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(140deg,#cabba7 0 45%,var(--tf-sky) 45% 100%)}.tf-hero__rack{position:absolute;left:9%;right:8%;top:23%;height:52%;border-top:8px solid var(--tf-ink);border-left:7px solid var(--tf-ink);border-right:7px solid var(--tf-ink)}.tf-hero__rack span{position:absolute;top:2.2rem;width:18%;height:62%;border:4px solid var(--tf-ink);border-radius:9px 9px 26px 26px;background:#fff}.tf-hero__rack span:nth-child(1){left:5%;background:#f2a4d5}.tf-hero__rack span:nth-child(2){left:24%;background:#eae2d1}.tf-hero__rack span:nth-child(3){left:43%;background:var(--tf-violet)}.tf-hero__rack span:nth-child(4){left:62%;background:var(--tf-coral)}.tf-hero__rack span:nth-child(5){left:81%;transform:translate(-40%);background:var(--tf-lime)}.tf-sticker{position:absolute;z-index:2;background:#fff;border:2px solid var(--tf-ink);padding:1.1rem 1.4rem;font-size:1.1rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;box-shadow:5px 5px 0 var(--tf-ink)}.tf-sticker--a{top:7%;left:7%;transform:rotate(-6deg)}.tf-sticker--b{right:7%;bottom:7%;background:var(--tf-lime);transform:rotate(4deg)}.tf-roundel{position:absolute;z-index:2;right:7%;top:8%;width:13.2rem;height:13.2rem;border-radius:50%;background:var(--tf-ink);color:#fff;display:grid;place-items:center;text-align:center;font-weight:950;font-size:1.45rem;line-height:1.05;transform:rotate(8deg);border:2px solid #fff;box-shadow:0 0 0 3px var(--tf-ink)}.tf-ticker{border-top:1px solid var(--tf-ink);border-bottom:1px solid var(--tf-ink);padding:1.5rem 0;overflow:hidden;background:#fff}.tf-ticker__inner{display:flex;width:max-content;gap:3.6rem;animation:tfmarquee 32s linear infinite;font-size:2.2rem;font-weight:950;text-transform:uppercase;letter-spacing:-.03em}.tf-ticker i{font-style:normal;color:var(--tf-violet)}@keyframes tfmarquee{to{transform:translate(-50%)}}.tf-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.tf-category{min-height:47rem;border:1px solid var(--tf-ink);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:.2s;isolation:isolate;color:var(--tf-ink);text-decoration:none}.tf-category:hover{transform:translateY(-5px)}.tf-category img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.tf-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f4f0e81a,#f4f0e8cc);z-index:-1}.tf-category__content{padding:2.4rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.tf-category__tag{font-size:1.05rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.tf-category h3{font-size:3.4rem;line-height:.92;letter-spacing:-.055em;margin:0;text-transform:uppercase}.tf-category__arrow{width:4.6rem;height:4.6rem;border-radius:50%;border:1px solid var(--tf-ink);display:grid;place-items:center;font-size:2rem;background:#ffffffb8}.tf-drops{background:var(--tf-ink);color:#fff;border-top:1px solid var(--tf-ink);border-bottom:1px solid var(--tf-ink)}.tf-drops .tf-kicker,.tf-drops .tf-section-head>p{color:#aaa}.tf-drops .tf-btn{border-color:#fff;color:#fff}.tf-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.tf-product-card{background:var(--tf-paper);color:var(--tf-ink);border:1px solid #2a2a2a;position:relative;text-decoration:none}.tf-product-card__media{aspect-ratio:.82/1;position:relative;overflow:hidden;border-bottom:1px solid var(--tf-ink);background:#cfc7b8}.tf-product-card__media img{width:100%;height:100%;object-fit:cover;transition:.3s}.tf-product-card:hover img{transform:scale(1.025)}.tf-product-card__badge{position:absolute;left:1.2rem;top:1.2rem;background:var(--tf-lime);border:1px solid var(--tf-ink);font-size:.95rem;font-weight:900;padding:.7rem .9rem;text-transform:uppercase;z-index:2}.tf-product-card__info{padding:1.8rem}.tf-product-card__vendor{display:block;color:#6f6d67;font-weight:800;text-transform:uppercase;font-size:.95rem;letter-spacing:.08em;margin-bottom:.7rem}.tf-product-card__title{font-size:1.45rem;font-weight:800;line-height:1.35;min-height:4rem}.tf-product-card__price{display:flex;gap:1rem;align-items:center;margin-top:1.4rem;font-weight:900}.tf-product-card__compare{color:#8b8882;text-decoration:line-through;font-size:1.15rem}.tf-editorial-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:1.4rem}.tf-statement{min-height:53rem;border:1px solid var(--tf-ink);background:var(--tf-violet);padding:4.2rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.tf-statement .tf-heading{font-size:clamp(6rem,7.5vw,12rem);max-width:90rem}.tf-statement p{max-width:54rem;font-size:1.7rem;line-height:1.5}.tf-orbit{position:absolute;width:35rem;height:35rem;border:2px solid var(--tf-ink);border-radius:50%;right:-11rem;top:-9rem}.tf-orbit:before,.tf-orbit:after{content:"";position:absolute;top:4.2rem;right:4.2rem;bottom:4.2rem;left:4.2rem;border:2px solid var(--tf-ink);border-radius:50%}.tf-orbit:after{top:9.5rem;right:9.5rem;bottom:9.5rem;left:9.5rem;background:var(--tf-lime)}.tf-promise{border:1px solid var(--tf-ink);background:#fff;padding:3.6rem;display:flex;flex-direction:column;justify-content:space-between}.tf-promise-list{border-top:1px solid var(--tf-ink);margin-top:2.8rem}.tf-promise-row{display:grid;grid-template-columns:4.4rem 1fr;gap:1.5rem;padding:2.2rem 0;border-bottom:1px solid var(--tf-ink)}.tf-promise-row b{font-size:1.55rem}.tf-promise-row span{font-size:1.25rem;color:var(--tf-muted);line-height:1.45}.tf-promise-row__num{font-weight:950;font-size:1.15rem}.tf-brands{border-top:1px solid var(--tf-ink);border-bottom:1px solid var(--tf-ink);background:#f5f2ea;padding:4.2rem 3.4rem}.tf-brand-wrap{max-width:148rem;margin:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.tf-brand-chip{min-height:13.2rem;border:1px solid var(--tf-ink);background:#fff;display:flex;align-items:center;justify-content:center;padding:2.2rem 2.4rem;text-decoration:none;color:var(--tf-ink);overflow:hidden;transition:transform .2s ease,background .2s ease,border-color .2s ease}.tf-brand-chip:hover{background:#f8f8f5;border-color:#111;transform:translateY(-3px)}.tf-brand-chip__logo{display:block;width:auto;max-width:82%;height:auto;max-height:7rem;object-fit:contain}.tf-brand-chip__logo--official{filter:none}.tf-brand-chip--text .tf-brand-chip__wordmark{font-size:2rem;font-weight:950;letter-spacing:-.04em;text-transform:uppercase;text-align:center;line-height:1}.tf-newsletter{max-width:148rem;margin:0 auto;padding:3.4rem 3.4rem 8rem}.tf-newsletter__box{border:1px solid var(--tf-ink);background:var(--tf-lime);padding:4.8rem;display:grid;grid-template-columns:1fr .85fr;gap:5rem;align-items:end}.tf-newsletter__box .tf-heading{font-size:clamp(4.8rem,6vw,9.4rem)}.tf-newsletter__box p{max-width:56rem;line-height:1.5}.tf-newsletter .newsletter-form{max-width:none}.tf-newsletter .field:after,.tf-newsletter .field:before{display:none}.tf-newsletter .field{border-bottom:2px solid var(--tf-ink)}.tf-newsletter .field__input{background:transparent;border:0;padding-left:0}.tf-newsletter .newsletter-form__button{width:auto;padding:0 1rem;font-weight:900}.template-product .main-content,.template-product #MainContent{background:var(--tf-paper)}.template-product .product{max-width:148rem;margin:0 auto;padding-left:3.4rem;padding-right:3.4rem;gap:5.6rem}.template-product .product__media-wrapper .global-media-settings{border:1px solid var(--tf-line);border-radius:0;background:#e8e2d7}.template-product .product__media img{object-fit:cover}.template-product .product__info-wrapper{padding-left:0}.template-product .product__info-container{max-width:54rem}.template-product .product__title h1{font-size:clamp(3.6rem,4vw,6.2rem);line-height:.94;letter-spacing:-.055em;text-transform:uppercase;font-weight:950}.template-product .price--large{font-size:2.35rem;font-weight:900}.template-product .price__badge-sale{background:var(--tf-coral);color:#fff;border:0;border-radius:0;font-weight:900;text-transform:uppercase}.template-product .product-form__input .form__label{font-size:1.1rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.template-product .product-form__input input[type=radio]+label{border:1px solid var(--tf-ink);border-radius:0;background:transparent;font-weight:800}.template-product .product-form__input input[type=radio]:checked+label{background:var(--tf-ink);color:#fff}.template-product .product-form__submit{background:var(--tf-ink);color:#fff;border-radius:0;min-height:5.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.template-product .product__accordion{border-top:1px solid var(--tf-line);border-bottom:0}.template-product .accordion summary{padding:1.8rem 0}.template-product .accordion__title{font-size:1.15rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.tf-oneoff{border:1px solid var(--tf-ink);padding:1.2rem 1.4rem;background:#fff;display:flex;gap:1rem;align-items:flex-start;font-size:1.2rem;line-height:1.45}.tf-oneoff__dot{width:.9rem;height:.9rem;border-radius:50%;background:#55a044;margin-top:.4rem;flex:none}.template-product .icon-with-text{margin-top:1.5rem}.template-product .icon-with-text__item{border:1px solid var(--tf-line);background:#fff;padding:1.2rem .7rem}.template-product .icon-with-text__item span{font-size:1rem;font-weight:800;text-transform:uppercase}.template-product .related-products{max-width:148rem;margin:auto;padding-left:3.4rem!important;padding-right:3.4rem!important}.template-product .related-products__heading{font-size:clamp(3.8rem,5vw,7rem);line-height:.92;letter-spacing:-.055em;text-transform:uppercase;font-weight:950}.tf-shipping-card{margin:1.8rem 0;border:1px solid var(--tf-ink);background:var(--tf-paper);padding:1.6rem}.tf-shipping-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;margin-bottom:1.4rem}.tf-shipping-kicker{font-size:1rem;font-weight:800;letter-spacing:.13em;color:var(--tf-muted)}.tf-shipping-title{margin-top:.4rem;font-size:1.35rem;font-weight:800}.tf-shipping-change{border:0;padding:0;background:transparent;text-decoration:underline;cursor:pointer;font-size:1.15rem}.tf-shipping-rate{display:grid;grid-template-columns:3.6rem 1fr auto;gap:1.2rem;align-items:center;background:#fff;border:1px solid var(--tf-line);padding:1.4rem}.tf-shipping-icon{width:3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;background:var(--tf-lime);border:1px solid var(--tf-ink);font-weight:900}.tf-shipping-status{font-size:1.25rem;font-weight:800}.tf-shipping-meta{margin-top:.3rem;color:var(--tf-muted);font-size:1.05rem;line-height:1.35}.tf-shipping-price{font-size:1.8rem;font-weight:900;white-space:nowrap}.tf-shipping-select{margin-top:1rem}.tf-shipping-select label{display:block;margin-bottom:.6rem;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tf-shipping-select select{width:100%;min-height:4.4rem;border:1px solid var(--tf-ink);background:#fff;color:var(--tf-ink);padding:0 1.2rem}.tf-shipping-note{margin-top:1rem;color:var(--tf-muted);font-size:1rem;line-height:1.45}.tf-product-detail{background:var(--tf-ink);color:#fff;padding:7.4rem 3.4rem}.tf-product-detail__inner{max-width:148rem;margin:auto}.tf-product-detail__head{display:flex;justify-content:space-between;gap:3rem;align-items:end;margin-bottom:2.8rem}.tf-product-detail .tf-heading{color:#fff}.tf-product-detail__head p{max-width:56rem;color:#c8c7c0;font-size:1.35rem;line-height:1.6}.tf-specs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #3a3b34;border-left:1px solid #3a3b34}.tf-spec{padding:2.4rem;border-right:1px solid #3a3b34;border-bottom:1px solid #3a3b34}.tf-spec span{display:block;color:#94958c;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.7rem}.tf-spec strong{font-size:1.7rem}.footer{background:var(--tf-ink)!important;color:#fff}.footer .footer-block__heading,.footer .footer-block__details-content,.footer .list-menu__item--link,.footer .copyright__content a{color:#fff}.nh-mobile-footer{background:var(--tf-ink)!important;color:#fff!important}.nh-mobile-footer a,.nh-mobile-footer summary,.nh-mobile-footer p{color:#fff!important}@media(max-width:1050px){.tf-hero{grid-template-columns:1fr;min-height:auto}.tf-hero__copy{min-height:59rem}.tf-hero__visual{min-height:56rem}.tf-category-grid,.tf-product-grid{grid-template-columns:repeat(2,1fr)}.tf-editorial-grid,.tf-newsletter__box{grid-template-columns:1fr}.template-product .product{gap:3rem}.tf-specs{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.header{padding-left:1.6rem!important;padding-right:1.6rem!important;min-height:6.4rem}.header__heading-link,.header__heading{font-size:2.2rem}.tf-hero{padding:1.6rem;gap:1rem}.tf-hero__copy{padding:2.6rem;min-height:51rem}.tf-hero__copy:after{display:none}.tf-hero h1{font-size:6.2rem}.tf-hero__copy p{font-size:1.5rem}.tf-hero__meta{grid-template-columns:1fr 1fr}.tf-hero__meta>div:last-child{grid-column:1/3}.tf-hero__visual{min-height:45rem}.tf-roundel{width:10rem;height:10rem;font-size:1.15rem}.tf-sticker{font-size:.9rem}.tf-ticker__inner{font-size:1.7rem}.tf-section{padding:6.2rem 1.6rem}.tf-section-head{align-items:flex-start;flex-direction:column}.tf-heading{font-size:4.6rem}.tf-category-grid,.tf-product-grid{grid-template-columns:1fr 1fr;gap:.8rem}.tf-category{min-height:31rem}.tf-category__content{padding:1.6rem}.tf-category h3{font-size:2.35rem}.tf-category__arrow{width:3.8rem;height:3.8rem}.tf-product-card__info{padding:1.3rem}.tf-product-card__title{font-size:1.2rem}.tf-product-card__compare{display:none}.tf-statement{padding:2.6rem;min-height:49rem}.tf-statement .tf-heading{font-size:5.8rem}.tf-statement p{font-size:1.35rem}.tf-promise{padding:2.6rem}.tf-brands{padding:2.6rem 1.6rem}.tf-brand-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.tf-brand-chip{min-height:10.5rem;padding:1.4rem}.tf-brand-chip__logo{max-height:5.2rem;max-width:86%}.tf-brand-chip--text .tf-brand-chip__wordmark{font-size:1.6rem}.tf-newsletter{padding:1.6rem 1.6rem 6rem}.tf-newsletter__box{padding:2.8rem;gap:2.8rem}.tf-newsletter__box .tf-heading{font-size:5.2rem}.template-product .product{padding-left:1.6rem;padding-right:1.6rem}.template-product .product__title h1{font-size:3.8rem}.tf-shipping-rate{grid-template-columns:3.2rem 1fr auto;padding:1.2rem;gap:.9rem}.tf-shipping-icon{width:3.2rem;height:3.2rem}.tf-shipping-price{font-size:1.55rem}.tf-product-detail{padding:5.5rem 1.6rem}.tf-product-detail__head{display:block}.tf-product-detail__head p{margin-top:1.8rem}.tf-spec{padding:1.8rem}.template-product .related-products{padding-left:1.6rem!important;padding-right:1.6rem!important}}.tf-product-eyebrow{font-size:1.05rem;font-weight:850;text-transform:uppercase;letter-spacing:.14em;color:var(--tf-muted);margin-bottom:1.2rem}.header__heading-link .h2{font-size:3rem!important;font-weight:950!important;letter-spacing:-.06em!important;text-transform:uppercase!important;color:var(--tf-ink)!important}@media(max-width:749px){.header__heading-link .h2{font-size:2.2rem!important}}.tf-shipping-currency{font-size:.9rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--tf-muted);white-space:nowrap}.tf-shipping-destination{margin:1.2rem 0}.tf-shipping-destination label{display:block;margin-bottom:.55rem;font-size:.95rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tf-shipping-select-shell{position:relative}.tf-shipping-select-shell select{width:100%;height:4.8rem;border:1px solid var(--tf-ink);border-radius:0;background:#fff;color:var(--tf-ink);padding:0 4rem 0 1.3rem;font:inherit;font-size:1.3rem;font-weight:700;-webkit-appearance:none;appearance:none;cursor:pointer}.tf-shipping-select-shell>span{position:absolute;right:1.4rem;top:50%;transform:translateY(-52%);pointer-events:none;font-size:1.6rem}.tf-shipping-select-shell select:focus{outline:2px solid #d9ff49;outline-offset:2px}.announcement-bar-section,.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar__grid,.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar__link,.announcement-bar-section .announcement-marquee,.announcement-bar-section .announcement-marquee__track{background:#11110f!important;color:#fff!important}.announcement-bar-section .utility-bar{border:0!important;border-bottom:1px solid rgba(255,255,255,.18)!important;min-height:4.2rem}.announcement-bar-section .utility-bar__grid.page-width{max-width:none!important;padding-left:0!important;padding-right:0!important}.announcement-bar-section .announcement-bar__message{color:#fff!important;font-size:1.15rem!important;font-weight:850!important;letter-spacing:.09em!important}.announcement-bar-section .announcement-marquee__item:after{color:#d9ff49!important;opacity:1!important}.section-header .header-wrapper,.header-wrapper{background:#f5f2ea!important;color:#11110f!important;border-bottom:1px solid rgba(17,17,15,.14)!important;box-shadow:none!important}.header{max-width:148rem!important;min-height:8.4rem!important;padding-top:.8rem!important;padding-bottom:.8rem!important}.header__menu-item,.header__active-menu-item,.header__icon,.header-localization .disclosure__button{color:#11110f!important}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:#d9ff49!important;text-decoration-thickness:.35rem!important;text-underline-offset:.45rem!important}.header__heading-link,.header__heading{color:#11110f!important}.header-localization .disclosure__button{border-radius:0!important}.template-product #MainContent{background:#f5f2ea!important}.template-product .product{max-width:144rem!important;gap:6.4rem!important;padding-top:2.4rem!important;padding-bottom:6rem!important}@media screen and (min-width:990px){.template-product .product--medium:not(.product--no-media) .product__media-wrapper{max-width:55%!important;width:55%!important}.template-product .product--medium:not(.product--no-media) .product__info-wrapper{max-width:45%!important;width:45%!important;padding-left:0!important}}.template-product .product__media-wrapper{align-self:start}.template-product .product__media-item .global-media-settings,.template-product .product__media-item .product__media{background:#ebe7df!important;border:1px solid rgba(17,17,15,.12)!important;border-radius:0!important;overflow:hidden!important}.template-product .product__media img,.template-product .product__media img.global-media-settings{object-fit:contain!important;object-position:center center!important}@media screen and (min-width:990px){.template-product .product__media-container.constrain-height .media,.template-product .product__media-container.constrain-height .media img{max-height:76rem!important}}.template-product .thumbnail-slider{margin-top:1.2rem!important}.template-product .thumbnail-list{gap:.9rem!important}.template-product .thumbnail{border:1px solid rgba(17,17,15,.16)!important;border-radius:0!important;background:#ebe7df!important;box-shadow:none!important}.template-product .thumbnail[aria-current=true],.template-product .thumbnail:focus,.template-product .thumbnail:hover{border-color:#11110f!important;box-shadow:inset 0 -4px #d9ff49!important}.template-product .product__info-wrapper{align-self:start}.template-product .product__info-container{max-width:none!important;background:#fbfaf6;border:1px solid rgba(17,17,15,.14);padding:3.6rem 3.8rem 3.4rem;box-shadow:0 1.8rem 5rem #11110f0e}.template-product .product__info-container>*+*{margin-top:1.8rem!important;margin-bottom:0!important}.template-product .tf-product-eyebrow{color:#6f6c65!important;font-size:1rem!important;letter-spacing:.16em!important;margin-bottom:1rem!important}.template-product .product__title{margin-top:.5rem!important;margin-bottom:1.5rem!important}.template-product .product__title h1{font-size:clamp(3.5rem,3.25vw,5.2rem)!important;line-height:.96!important;letter-spacing:-.045em!important;text-transform:uppercase!important;font-weight:900!important;text-wrap:balance}.template-product .price--large{font-size:2.6rem!important;line-height:1!important;font-weight:900!important;letter-spacing:-.025em!important}.template-product .price__sale .price-item--regular,.template-product .price__regular .price-item--regular{color:#11110f!important}.template-product .price__sale .price-item--regular{color:#77736b!important;font-size:1.45rem!important}.template-product .price__badge-sale{background:#d9ff49!important;color:#11110f!important;border:1px solid #11110f!important;padding:.55rem .8rem!important;font-size:.9rem!important;letter-spacing:.08em!important}.template-product .tf-oneoff{background:#f5f2ea!important;border:0!important;border-left:3px solid #d9ff49!important;padding:1.25rem 1.4rem!important;color:#37352f!important}.template-product .product-form__input{max-width:none!important}.template-product .quantity{min-height:5rem!important;border-color:#11110f40!important;background:#fff!important}.template-product .product-form__submit{min-height:5.9rem!important;border:1px solid #11110f!important;background:#11110f!important;color:#fff!important;font-size:1.15rem!important;letter-spacing:.1em!important;transition:.2s ease!important}.template-product .product-form__submit:hover:not([disabled]){background:#d9ff49!important;color:#11110f!important;transform:translateY(-1px)}.template-product .product-form__submit:after,.template-product .product-form__submit:before{box-shadow:none!important}.template-product .icon-with-text{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem!important;margin:1.8rem 0 0!important}.template-product .icon-with-text__item{min-height:7.4rem;border:1px solid rgba(17,17,15,.12)!important;background:#f5f2ea!important;padding:1.2rem .8rem!important;justify-content:center!important}.template-product .icon-with-text__item span{font-size:.9rem!important;letter-spacing:.055em!important;line-height:1.25!important}.template-product .tf-shipping-card{border:1px solid rgba(17,17,15,.14)!important;background:#f5f2ea!important;padding:1.8rem!important;margin:1.8rem 0!important}.template-product .tf-shipping-rate{background:#fff!important;border-color:#11110f1f!important}.template-product .tf-shipping-select-shell select{height:5rem!important;border-color:#11110f47!important}.template-product .tf-shipping-icon{background:#d9ff49!important}.template-product .product__accordion,.template-product .accordion{border-color:#11110f26!important}.template-product .accordion summary{padding:1.9rem 0!important}.template-product .accordion__title{font-size:1.05rem!important;letter-spacing:.1em!important}.template-product .accordion__content,.template-product .product__description{color:#555149!important;font-size:1.3rem!important;line-height:1.7!important}.template-product .related-products{max-width:144rem!important;padding-top:8rem!important;padding-bottom:9rem!important}@media screen and (max-width:749px){.announcement-bar-section .utility-bar{min-height:3.8rem}.announcement-bar-section .announcement-bar__message{font-size:1.02rem!important}.header{min-height:6.8rem!important;padding-top:.4rem!important;padding-bottom:.4rem!important}.template-product .product{padding-left:1.2rem!important;padding-right:1.2rem!important;padding-top:1.2rem!important;gap:1.8rem!important}.template-product .product__info-container{padding:2.4rem 1.8rem 2rem!important;box-shadow:none!important}.template-product .product__title h1{font-size:3.25rem!important;line-height:.98!important}.template-product .product__media-item .global-media-settings,.template-product .product__media-item .product__media{background:#ebe7df!important}.template-product .thumbnail-slider{margin-left:0!important;margin-right:0!important}.template-product .icon-with-text{grid-template-columns:repeat(3,1fr)!important}.template-product .tf-shipping-card{padding:1.4rem!important}.template-product .related-products{padding-top:5.5rem!important;padding-bottom:6rem!important}}.tf-header-wordmark{display:inline-flex;align-items:center;color:#11110f;font-family:Arial,Helvetica,sans-serif;font-size:2.55rem;line-height:1;font-weight:950;letter-spacing:-.085em;text-transform:uppercase;white-space:nowrap}.tf-header-wordmark__accent{display:inline-block;background:#d9ff49;padding:.08em .08em .05em .02em;margin-left:.015em}@media screen and (max-width:749px){.tf-header-wordmark{font-size:2rem}}.announcement-bar-section,.announcement-bar-section .utility-bar,.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-marquee,.announcement-bar-section .announcement-marquee__track{background:#11110f!important;color:#fff!important}.announcement-bar-section .announcement-bar__message{color:#fff!important}.announcement-bar-section .announcement-marquee__item:after{color:#d9ff49!important}.section-header .header-wrapper,.header-wrapper{background:#f7f4ec!important;color:#11110f!important;border-bottom:1px solid #ddd8cd!important;box-shadow:none!important}.template-product #MainContent{background:#f7f4ec!important}.template-product .product{max-width:144rem!important;margin:0 auto!important;padding-left:3.2rem!important;padding-right:3.2rem!important;gap:5rem!important;align-items:flex-start!important}@media screen and (min-width:990px){.template-product .product--medium:not(.product--no-media) .product__media-wrapper{width:58%!important;max-width:58%!important}.template-product .product--medium:not(.product--no-media) .product__info-wrapper{width:42%!important;max-width:42%!important;padding-left:0!important}.template-product .product__info-container{position:sticky;top:11rem}}.template-product .product__media-wrapper{align-self:flex-start!important}.template-product .product__media-list{margin:0!important}.template-product .product__media-item .global-media-settings,.template-product .product__media-item .product__media{background:#fff!important;border:1px solid #ded9cf!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.template-product .product__media img{object-fit:contain!important;object-position:center!important}@media screen and (min-width:990px){.template-product .product__media-container .media{min-height:62rem!important}.template-product .product__media-container .media img{width:100%!important;height:100%!important;max-height:76rem!important;object-fit:contain!important}}.template-product .thumbnail-slider{margin-top:1rem!important}.template-product .thumbnail-list{gap:.8rem!important}.template-product .thumbnail{background:#fff!important;border:1px solid #d8d3c9!important;border-radius:0!important;box-shadow:none!important}.template-product .thumbnail[aria-current=true]{border:2px solid #11110f!important;box-shadow:inset 0 -3px #d9ff49!important}.template-product .thumbnail img{object-fit:cover!important}.template-product .product__info-wrapper{align-self:flex-start!important}.template-product .product__info-container{max-width:57rem!important;background:transparent!important;border:0!important;padding:1.2rem 0 0!important;box-shadow:none!important}.template-product .product__info-container>*+*{margin-top:1.55rem!important}.template-product .tf-product-eyebrow{margin-bottom:.6rem!important;color:#706c63!important;font-size:1rem!important;font-weight:850!important;letter-spacing:.15em!important}.template-product .product__title{margin:.3rem 0 1.2rem!important}.template-product .product__title h1{max-width:15ch;margin:0!important;font-size:clamp(3.5rem,3.1vw,5rem)!important;line-height:.97!important;letter-spacing:-.05em!important;font-weight:950!important;text-transform:uppercase!important;text-wrap:balance}.template-product .price--large{font-size:2.45rem!important;font-weight:900!important;line-height:1.1!important}.template-product .price__badge-sale{background:#d9ff49!important;color:#11110f!important;border:1px solid #11110f!important;border-radius:0!important;font-weight:900!important}.template-product .tf-oneoff{background:#fff!important;border:1px solid #d8d3c9!important;border-left:4px solid #d9ff49!important;padding:1.25rem 1.4rem!important}.template-product .tf-oneoff__dot{background:#11110f!important}.template-product .product-form__buttons{max-width:none!important}.template-product .product-form__submit{min-height:5.7rem!important;border-radius:0!important;background:#11110f!important;color:#fff!important;border:1px solid #11110f!important;font-size:1.12rem!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}.template-product .product-form__submit:hover:not([disabled]){background:#d9ff49!important;color:#11110f!important}.template-product .shopify-payment-button{display:block!important;margin-top:.9rem!important}.template-product .tf-shipping-card{margin:1.6rem 0!important;padding:1.6rem!important;background:#fff!important;border:1px solid #d8d3c9!important;box-shadow:none!important}.template-product .tf-shipping-rate{background:#faf9f5!important;border-color:#ded9cf!important}.template-product .icon-with-text{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.8rem!important;margin:1.6rem 0 0!important}.template-product .icon-with-text__item{min-height:7.2rem!important;background:#fff!important;border:1px solid #d8d3c9!important;padding:1rem .7rem!important}.template-product .product__accordion,.template-product .accordion{border-color:#d8d3c9!important}.template-product .accordion summary{padding:1.75rem 0!important}.template-product .accordion__title{font-size:1.05rem!important;letter-spacing:.09em!important}.template-product .accordion__content,.template-product .product__description{font-size:1.3rem!important;line-height:1.7!important;color:#555149!important}@media screen and (max-width:749px){.template-product .product{padding-left:1.2rem!important;padding-right:1.2rem!important;gap:1.4rem!important}.template-product .product__info-container{padding:1.2rem .4rem 0!important}.template-product .product__title h1{max-width:none;font-size:3.2rem!important}.template-product .product__media-container .media{min-height:auto!important}.template-product .icon-with-text{grid-template-columns:repeat(3,1fr)!important}}@media screen and (min-width:990px){.template-product .product.grid{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(39rem,.88fr)!important;column-gap:clamp(3.6rem,4.2vw,6.4rem)!important;row-gap:0!important;align-items:start!important}.template-product .product:not(.product--no-media) .product__media-wrapper,.template-product .product:not(.product--no-media) .product__info-wrapper,.template-product .product--medium:not(.product--no-media) .product__media-wrapper,.template-product .product--medium:not(.product--no-media) .product__info-wrapper,.template-product .product--large:not(.product--no-media) .product__media-wrapper,.template-product .product--large:not(.product--no-media) .product__info-wrapper,.template-product .product--small:not(.product--no-media) .product__media-wrapper,.template-product .product--small:not(.product--no-media) .product__info-wrapper{width:auto!important;max-width:none!important;min-width:0!important;padding-left:0!important;padding-right:0!important}.template-product .product__media-wrapper{grid-column:1!important;grid-row:1!important}.template-product .product__info-wrapper{grid-column:2!important;grid-row:1!important}.template-product .product__info-container{width:100%!important;max-width:58rem!important;margin:0!important;padding-top:.4rem!important;position:sticky!important;top:11rem!important}.template-product .product-media-container{width:100%!important;max-width:100%!important}.template-product .product-media-container .product__modal-opener{width:100%!important}.template-product .product-media-container .media{width:100%!important;height:auto!important;min-height:0!important;padding-top:0!important;aspect-ratio:4 / 5!important;background:#f3f0e9!important}.template-product .product-media-container .media img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}.template-product .product__media-list,.template-product .product__media-list .product__media-item,.template-product .product__media-item>*{width:100%!important;max-width:100%!important}.template-product .product__title h1{max-width:none!important;font-size:clamp(3.4rem,2.55vw,4.8rem)!important;line-height:.98!important;text-wrap:pretty!important}}@media screen and (min-width:750px)and (max-width:989px){.template-product .product.grid{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(32rem,.98fr)!important;gap:3rem!important;align-items:start!important}.template-product .product__media-wrapper,.template-product .product__info-wrapper{width:auto!important;max-width:none!important;min-width:0!important;padding:0!important}.template-product .product-media-container .media{padding-top:0!important;aspect-ratio:4 / 5!important}.template-product .product-media-container .media img{object-fit:contain!important}.template-product .product__title h1{max-width:none!important;font-size:3.4rem!important}}@media screen and (max-width:749px){.template-product .product.grid{display:block!important}.template-product .product__media-wrapper,.template-product .product__info-wrapper{width:100%!important;max-width:100%!important}.template-product .product-media-container .media{padding-top:0!important;aspect-ratio:4 / 5!important;background:#f3f0e9!important}.template-product .product-media-container .media img{object-fit:contain!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/thryftify-theme.css.map */
