:root{--goody-paper:#faf8f3;--goody-ink:#302b27;--goody-accent:#813a40;--goody-green:#355649;--goody-blush:#f3e3d8;--goody-line:#ded6cb;--goody-heading:Georgia,"Times New Roman",serif}.goody-theme{letter-spacing:.01em;color:var(--goody-ink)}.goody-theme h1,.goody-theme h2,.goody-theme .h0,.goody-theme .h1,.goody-theme .h2{font-family:var(--goody-heading);font-weight:400;letter-spacing:-.035em;line-height:1.12}.goody-theme .button{font-weight:600;letter-spacing:0;min-height:48px}.goody-theme .button--primary{background:var(--goody-accent);color:#fff;--color-button-text:255,255,255}.goody-theme .button--primary:after{box-shadow:none}.goody-theme .button--primary:hover{filter:brightness(.94)}.goody-theme a{text-underline-offset:5px}.goody-theme .header-wrapper{background:var(--goody-paper)}.goody-theme .announcement-bar__message{font-family:var(--goody-heading);font-size:1.4rem;padding:8px 0;min-height:0;letter-spacing:.02em}.goody-theme .header__heading-link{padding:7px 0}.goody-theme .goody-wordmark{font:600 3.2rem/1.1 var(--goody-heading);letter-spacing:-1.6px;white-space:nowrap;color:var(--goody-ink)}.goody-wordmark>span{font:400 1.4rem/1 Arial,sans-serif;color:var(--goody-accent);vertical-align:top;margin-left:3px}.goody-theme .header__menu-item{font-size:1.4rem;letter-spacing:0;color:var(--goody-ink)}.goody-theme .header__icons{padding-right:0}.goody-component{background:var(--goody-paper);color:var(--goody-ink)}.goody-photo{display:block;width:100%;height:100%;overflow:hidden}.goody-photo>img{display:block;width:100%;height:100%;object-fit:cover}.goody-photo-empty{display:block;width:100%;height:100%;min-height:180px;background:#eee8dd}.goody-space{padding-top:44px;padding-bottom:8px}.goody-section-title{font:400 clamp(2.8rem,3.1vw,4.1rem)/1.13 var(--goody-heading);letter-spacing:-.035em;color:var(--goody-ink);margin:0 0 24px;text-wrap:balance}.goody-kicker{font:600 1.05rem/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.16em;color:var(--goody-green);text-transform:uppercase;margin:0 0 18px}.goody-welcome{display:grid;grid-template-columns:42% 58%;max-width:1700px;margin:auto}.goody-welcome__words{align-self:center;padding:48px 11% 48px 13%}.goody-welcome__words h1{font:400 clamp(4rem,4.6vw,6.6rem)/1.025 var(--goody-heading);letter-spacing:-.045em;margin:0 0 22px;color:var(--goody-ink)}.goody-welcome__photo{aspect-ratio:1.55;min-height:420px}.goody-welcome--winter{background:linear-gradient(115deg,#f6ede4,var(--goody-paper) 45%)}.goody-lead{font-size:1.65rem;line-height:1.6;max-width:350px;margin:0 0 26px}.goody-lead p{margin:0}.goody-welcome .button{padding:0 26px}.goody-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.goody-category{position:relative;aspect-ratio:1.18;display:block;overflow:hidden;border-radius:12px;color:#fff;text-decoration:none}.goody-category:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#24190dc2);pointer-events:none}.goody-category>span{position:absolute;left:18px;right:16px;bottom:18px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:1.55rem;line-height:1.25;font-weight:600;text-shadow:0 1px 4px #0003}.goody-category .goody-photo>img{transition:transform .25s ease}.goody-category:hover .goody-photo>img{transform:scale(1.035)}.goody-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.goody-link{font-size:1.45rem;font-weight:600;color:var(--goody-accent);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.goody-finds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:0}.goody-finds>li{min-width:0}.goody-theme .card-wrapper .card__inner{border-radius:12px;overflow:hidden;background:#eee8dd}.goody-theme .card-wrapper .card__heading{font:500 1.5rem/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:0}.goody-theme .card-wrapper .card__information{padding-top:13px;padding-bottom:8px}.goody-theme .card-information .price{font-size:1.45rem;margin-top:5px;letter-spacing:0}.goody-theme .card__badge .badge{font-size:1.1rem;padding:.5rem .9rem}.goody-sample__photo{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden}.goody-sample__photo>span{position:absolute;left:12px;top:12px;background:var(--goody-paper);color:var(--goody-ink);font-size:1.1rem;border-radius:20px;padding:4px 9px}.goody-sample h3{font:500 1.5rem/1.4 var(--font-body-family,Arial,sans-serif);margin:12px 0 4px}.goody-sample p{font-size:1.2rem;color:#675e54;margin:0}.goody-editor-note{padding:16px;margin-block:20px;background:#efebe1;border-left:3px solid var(--goody-green);color:#514b41;font:400 1.3rem/1.6 Arial,sans-serif}.goody-journal{display:grid;grid-template-columns:55% 45%;border-radius:14px;overflow:hidden;background:#f1e7db}.goody-journal__visual{aspect-ratio:1.48;min-width:0}.goody-journal__visual video{width:100%;height:100%;object-fit:cover;display:block}.goody-journal__words{align-self:center;padding:36px 11%}.goody-journal__words h2{font:400 clamp(3rem,3.5vw,4.7rem)/1.09 var(--goody-heading);letter-spacing:-.035em;margin:0 0 18px;color:var(--goody-ink)}.goody-journal__words .rte{font-size:1.55rem;line-height:1.6;margin-bottom:22px}.goody-journal--photo-right .goody-journal__visual{order:2}.goody-season{position:relative;min-height:320px;display:flex;align-items:center;overflow:hidden;border-radius:14px;color:#fff8ef;background:#4e3b2d}.goody-season>.goody-photo{position:absolute;top:0;right:0;bottom:0;left:0}.goody-season>.goody-photo img{object-position:center 60%}.goody-season:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#24190de0,#24190d50 58%,#24190d05);pointer-events:none}.goody-season__words{position:relative;z-index:1;padding:48px 6%;max-width:540px}.goody-season__words .goody-kicker{color:#f6e6d3}.goody-season__words h2{color:inherit;font:400 clamp(3.5rem,3.8vw,4.8rem)/1.08 var(--goody-heading);letter-spacing:-.035em;margin:0 0 18px}.goody-season__words .rte{max-width:310px;font-size:1.55rem;line-height:1.55}.goody-values-wrap{margin-top:44px;border-block:1px solid var(--goody-line)}.goody-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-top:30px;padding-bottom:30px}.goody-value{display:flex;gap:14px;align-items:flex-start}.goody-value:not(:last-child){border-right:1px solid var(--goody-line);padding-right:24px}.goody-value>span{font:400 3.2rem/1 var(--goody-heading);color:var(--goody-green);min-width:27px}.goody-value h2{font:400 2.1rem/1.2 var(--goody-heading);letter-spacing:-.02em;margin:0 0 8px}.goody-value .rte{font-size:1.3rem;line-height:1.5}.goody-value .rte p{margin:0}.goody-theme .newsletter h2{font-size:3.4rem;margin-bottom:12px}.goody-theme .newsletter__wrapper>*+*{margin-top:16px}.goody-theme .newsletter__subheading{font-size:1.45rem}.goody-theme .newsletter-form{max-width:440px}.goody-theme .footer{border-top:0}.goody-theme .footer__content-top{padding-bottom:28px}.goody-theme .footer-block__brand-info .footer-block__heading{font:600 3rem/1.1 var(--goody-heading);letter-spacing:-1.3px}.goody-theme .footer-block__heading{font:500 1.7rem/1.3 var(--font-body-family,Arial,sans-serif);letter-spacing:0}.goody-theme .footer-block__details-content{font-size:1.35rem;max-width:330px}.goody-theme .footer__content-bottom{padding-top:20px;border-top:1px solid var(--goody-line)}.goody-theme .footer__copyright{font-size:1.15rem}.goody-template-product .product__title h1{font-size:clamp(3rem,3.3vw,4.5rem);line-height:1.1}.goody-template-product .product__info-container>.product__title{margin-top:0}.goody-template-product .product__info-container .price{font-size:2rem;letter-spacing:0}.goody-template-product .product__info-wrapper{padding-top:8px}.goody-template-product .product__media-list{border-radius:12px;overflow:hidden}.goody-template-product .product__tax{font-size:1.2rem;color:#675f55}.goody-template-product .product-form__input .form__label{font-size:1.35rem}.goody-template-product .product-form__input--pill input[type=radio]:checked+label{background:var(--goody-accent);border-color:var(--goody-accent);color:#fff}.goody-template-product .product__info-container .product-form{margin:22px 0 12px}.goody-template-product .product__accordion summary{padding-block:18px}.goody-template-product .product__accordion h2{font-family:var(--font-body-family,Arial,sans-serif);font-size:1.45rem;letter-spacing:0}.goody-benefits{list-style:none;padding:18px 0;margin:20px 0;border-block:1px solid var(--goody-line);display:grid;gap:10px}.goody-benefits li{display:flex;gap:10px;font-size:1.4rem;line-height:1.5}.goody-benefits li>span{color:var(--goody-green)}.goody-purchase{display:none}.goody-theme .collection-hero__title{font-size:4.6rem}.goody-theme :focus-visible{outline:2px solid var(--goody-accent);outline-offset:4px}#goody-categories,#goody-story{scroll-margin-top:110px}@media(min-width:990px){.goody-theme .header--middle-left{grid-template-columns:auto 1fr auto}.goody-theme .header__inline-menu{justify-self:center}.goody-theme .header__inline-menu .list-menu--inline{gap:12px}}@media(min-width:750px)and (max-width:1100px){.goody-welcome__words{padding:34px 8%}.goody-welcome__photo{min-height:410px;aspect-ratio:auto}.goody-journal__words{padding:28px 9%}.goody-value{gap:10px}}@media(max-width:749px){.goody-theme .goody-wordmark{font-size:2.8rem}.goody-wordmark>span{font-size:1.3rem}.goody-theme .header{padding-top:12px;padding-bottom:12px}.goody-theme .announcement-bar__message{font-size:1.25rem}.goody-welcome{grid-template-columns:1fr}.goody-welcome__words{padding:30px 24px}.goody-welcome__words h1{font-size:4.3rem;margin-bottom:18px}.goody-kicker{font-size:1rem;margin-bottom:15px}.goody-lead{font-size:1.5rem;margin-bottom:22px}.goody-welcome__photo{min-height:0;aspect-ratio:1.4}.goody-space{padding-top:32px;padding-bottom:6px}.goody-section-title{font-size:2.9rem;margin-bottom:18px}.goody-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.goody-category{aspect-ratio:1.08;border-radius:10px}.goody-category>span{left:12px;right:10px;bottom:13px;font-size:1.3rem}.goody-title-row{flex-wrap:wrap;gap:0;margin-bottom:18px}.goody-title-row .goody-section-title{width:100%;margin-bottom:10px}.goody-title-row .goody-link{font-size:1.3rem}.goody-finds{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.goody-theme .card-wrapper .card__heading,.goody-theme .card-information .price,.goody-sample h3{font-size:1.35rem}.goody-journal{grid-template-columns:1fr;border-radius:12px}.goody-journal--photo-right .goody-journal__visual{order:0}.goody-journal__visual{aspect-ratio:1.3}.goody-journal__words{padding:28px 24px 32px}.goody-journal__words h2{font-size:3.5rem}.goody-journal__words .rte{font-size:1.45rem;margin-bottom:18px}.goody-season{min-height:390px;align-items:flex-end;border-radius:12px}.goody-season:after{background:linear-gradient(0deg,#24190de8,#24190d50 65%,transparent)}.goody-season__words{padding:32px 24px;max-width:100%}.goody-season__words h2{font-size:3.6rem}.goody-season__words .rte{font-size:1.4rem}.goody-values-wrap{margin-top:32px}.goody-values{grid-template-columns:1fr;gap:24px;padding-block:28px}.goody-value:not(:last-child){padding-right:0;border-right:0}.goody-value h2{font-size:2.2rem}.goody-value .rte{font-size:1.35rem}.goody-theme .newsletter h2{font-size:3rem}.goody-theme .footer-block.grid__item{margin:0 0 28px}.goody-template-product .product__info-wrapper{padding-top:22px}.goody-template-product .product__title h1{font-size:3.3rem}.goody-template-product .product-form__submit{min-height:52px}.goody-purchase:not([hidden]){position:fixed;inset:auto 0 0;z-index:4;display:flex;align-items:center;gap:16px;background:var(--goody-paper);padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--goody-line);box-shadow:0 -4px 20px #302b2712}.goody-purchase>div{flex:1;min-width:0;display:grid;gap:4px}.goody-purchase__name{font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goody-purchase [data-goody-price]{font-size:1.4rem;font-weight:600}.goody-purchase .button{font-size:1.3rem;padding:0 16px;min-width:140px}.goody-purchase-visible{padding-bottom:95px}}@media(max-width:359px){.goody-theme .goody-wordmark{font-size:2.3rem}.goody-theme .header{column-gap:4px;padding-inline:12px}.goody-theme .header__icon{width:38px}.goody-theme .header__icon .svg-wrapper{width:38px;height:38px}.goody-theme .header__icon--cart{margin-right:0}.goody-welcome__words h1{font-size:3.8rem}}@media(prefers-reduced-motion:reduce){.goody-category .goody-photo>img{transition:none}.goody-category:hover .goody-photo>img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/goodyfinds-winter.css.map */
