[id$=__featured_reviews] .header-testimonials-wrap{margin-bottom:36px}[id$=__featured_reviews] .section__sub-heading{color:#c45a28;text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:12px}[id$=__featured_reviews] .section__heading{color:#182234;font-weight:700;font-size:clamp(26px,3vw,38px);letter-spacing:-.01em}[id$=__customer_photos] .gallery-social__header-wrap{margin-bottom:40px}[id$=__customer_photos] .section__sub-heading{color:#c45a28;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:12px}[id$=__customer_photos] .section__heading{color:#182234;font-weight:700;font-size:clamp(26px,3vw,38px);letter-spacing:-.01em}[id$=__customer_photos] .section__description{color:#6b6459;font-size:15px;margin-top:6px}[id$=__customer_photos] .gallery-social__link{border-radius:14px;overflow:hidden;border:1px solid #e6ded4;transition:transform .3s ease,box-shadow .3s ease}[id$=__customer_photos] .gallery-social__item:hover .gallery-social__link{transform:translateY(-4px);box-shadow:0 10px 26px #1822341f}[id$=__customer_photos] .gallery-social__item img{transition:transform .5s ease}[id$=__customer_photos] .gallery-social__item:hover img{transform:scale(1.05)}.product__hero-slogan{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(22px,2.6vw,32px);line-height:1.25;color:#c45a28;font-weight:500;margin:6px 0 12px;max-width:30ch;letter-spacing:-.005em}[id$=__main] .product__title-name{font-size:clamp(32px,4.4vw,48px);line-height:1.05;font-weight:800;letter-spacing:-.015em;margin:0}[id$=__main] .product__title-style{margin:6px 0 0;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6b6459}[id$=__main] .product__brand-line{display:flex;flex-direction:column;gap:0;font-size:15px;color:#4a453d;line-height:1.45;max-width:46ch;margin:6px 0 16px;padding:13px 17px;background:#f6eee2;border:1px solid #e9dcc9;border-left:4px solid #c45a28;border-radius:12px}[id$=__main] .product__brand-line-item{display:flex;align-items:flex-start;gap:9px}[id$=__main] .product__brand-line-icon{display:none}[id$=__main] .product__brand-line-text{flex:1 1 auto;min-width:0}[id$=__main] .product__atc-line{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:#182234;margin:0 0 10px}.mw-giveback{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(180deg,#fdf2ea,#fbe9dd);border:1px solid #f1d8c8;color:#b04a1e;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.2;box-shadow:0 2px 10px #c45a2814}.mw-giveback__icon{font-size:16px;line-height:1}.mw-giveback__text strong{color:#182234;font-weight:700}.mw-ship-note{display:inline-flex;align-items:center;gap:8px;margin:12px 0 2px;font-size:14px;font-weight:600;line-height:1.25;color:#5b6270}.mw-ship-note__icon{display:inline-flex;flex:0 0 auto;color:#c45a28}.mw-ship-note__icon svg{width:18px;height:18px}.mw-ship-note__icon svg path:not([fill]){fill:currentColor}.mw-ship-note__text strong{color:#182234;font-weight:800}.mw-ship-note--rule{display:flex;border-top:1px solid #ece5db;margin-top:14px;padding-top:12px}.mw-ship-note--outline{padding:9px 16px;border:1px solid #f1d8c8;border-radius:999px;color:#b04a1e}@media(max-width:749px){.mw-ship-note{font-size:13px;gap:7px}.mw-ship-note__icon svg{width:16px;height:16px}.mw-ship-note--outline{padding:8px 14px}}.mw-donation-badge{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;border-radius:50%;background:radial-gradient(120% 120% at 50% 0%,#fff,#f7f2ea);border:1px solid rgba(255,255,255,.9);box-shadow:0 8px 22px #1822342e,inset 0 0 0 1px #c45a281f;pointer-events:none;transform:rotate(var(--mw-badge-rotate, 0deg));animation:mw-badge-in .5s ease both}.mw-donation-badge__img{width:100%;height:100%;object-fit:contain}.mw-donation-badge__amount{font-weight:800;color:#c45a28;line-height:1;letter-spacing:-.01em}.mw-donation-badge__text{font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#33383f;line-height:1.18;margin-top:3px}.mw-donation-badge__heart{color:#c45a28;line-height:1;margin-top:2px}@keyframes mw-badge-in{0%{opacity:0}to{opacity:1}}@media(max-width:749px){.mw-donation-badge{transform:translate(-21%,-21%) scale(.58) rotate(var(--mw-badge-rotate, 0deg))}}[id$=__main] .product__price .price-item{font-size:24px;font-weight:600}[id$=__main] .product__price .price__regular,[id$=__main] .product__price .price__sale{line-height:1.2}[id$=__main] .rating-wrapper .rating-star{font-size:22px;letter-spacing:3px}[id$=__main] .rating-wrapper{font-size:16px}[id$=__main] .rating-wrapper .rating-count,[id$=__main] .rating-wrapper .rating-count span{font-size:18px!important;font-weight:700!important;letter-spacing:0}[id$=__featured_reviews] .fr-card__stars{--color-rating-star: #c45a28}[id$=__main] .rating-wrapper .rating-star{--color-rating-star: #e8a33d}[id$=__main] .rating-wrapper .rating-star:before,[id$=__featured_reviews] .fr-card__stars:before{content:"\e000\e000\e000\e000\e000"!important;font-family:JudgemeStar!important;font-weight:400!important;font-style:normal!important}[id$=__main] .swatch-color{width:38px!important;height:38px!important}[id$=__main] .variant-picker__color{gap:10px!important}.product-promo-banner{position:relative;display:flex;align-items:center;gap:var(--ppb-gap, 16px);padding:var(--ppb-padding, 16px);margin-top:var(--ppb-margin-top, 8px);margin-bottom:var(--ppb-margin-bottom, 8px);background:var(--ppb-bg, #fdf2ea);border:var(--ppb-border-width, 1px) solid var(--ppb-border-color, #f1d8c8);border-radius:var(--ppb-radius, 12px)}.product-promo-banner[style*="--ppb-bg-gradient: linear"],.product-promo-banner[style*="--ppb-bg-gradient: radial"],.product-promo-banner[style*="--ppb-bg-gradient: conic"]{background:var(--ppb-bg-gradient)}.product-promo-banner--image-right{flex-direction:row-reverse}.product-promo-banner--image-top{flex-direction:column;align-items:stretch}.product-promo-banner--linked{cursor:pointer}.product-promo-banner--linked:hover{border-color:var(--ppb-heading-color, #b04a1e)}.product-promo-banner__link{z-index:1}.product-promo-banner__media{flex:0 0 auto;width:var(--ppb-image-width, 96px);max-width:100%}.product-promo-banner--image-top .product-promo-banner__media{align-self:center}.product-promo-banner__image,.product-promo-banner__placeholder{display:block;width:100%;height:auto;border-radius:var(--ppb-image-radius, 10px)}.product-promo-banner__placeholder{aspect-ratio:1 / 1;overflow:hidden;background:rgb(var(--color-foreground) / .06)}.product-promo-banner__placeholder .placeholder-svg{width:100%;height:100%;fill:rgb(var(--color-foreground) / .25)}.product-promo-banner__content{flex:1 1 auto;min-width:0}.product-promo-banner.text-center{text-align:center}.product-promo-banner.text-center .product-promo-banner__line{justify-content:center}.product-promo-banner.text-end{text-align:right}.product-promo-banner.text-end .product-promo-banner__line{justify-content:flex-end}.product-promo-banner__heading{margin:0 0 6px;color:var(--ppb-heading-color, #b04a1e);font-size:var(--ppb-heading-size, 18px);font-weight:700;line-height:1.25}.product-promo-banner__heading-icon{margin-right:6px}.product-promo-banner__lines{margin:0;padding:0;list-style:none}.product-promo-banner__line{display:flex;align-items:flex-start;gap:8px;color:var(--ppb-text-color, #182234);font-size:var(--ppb-text-size, 15px);line-height:1.45}.product-promo-banner__line+.product-promo-banner__line{margin-top:2px}.product-promo-banner__line-icon{flex:0 0 auto;color:var(--ppb-heading-color, #b04a1e);font-weight:700}.product-promo-banner__footnote{margin:8px 0 0;color:var(--ppb-footnote-color, #7a6a5d);font-size:var(--ppb-footnote-size, 13px);line-height:1.4}@media screen and (max-width:749px){.product-promo-banner--mobile-image-left{flex-direction:row;align-items:center}.product-promo-banner--mobile-image-right{flex-direction:row-reverse;align-items:center}.product-promo-banner--mobile-image-top{flex-direction:column;align-items:stretch}.product-promo-banner--mobile-image-top .product-promo-banner__media{align-self:center}}[id$=__main] .product-form__submit:not(.sticky-atc-button){font-size:23px;font-weight:900;letter-spacing:1.2px;line-height:1.2;height:auto;min-height:60px;padding-top:16px;padding-bottom:16px}@media screen and (max-width:749px){[id$=__main] .product-form__submit:not(.sticky-atc-button){font-size:20px;min-height:56px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/pdp-sections.css.map */
