#MainContent{--fp-red:#A40011;--fp-red-rgb:164,0,17;--fp-red-dark:#86000E;--fp-red-tint:#FBEDEE;--fp-teal:#29AFA5;--fp-teal-deep:#17736C;--fp-teal-tint:#EAF6F5;--fp-spruce:#0F3D3A;--fp-ink:#231F20;--fp-ink-rgb:35,31,32;--fp-ink-soft:#4F4A4B;--fp-muted:#6F6869;--fp-cream:#FBF7F2;--fp-line:#E9E2DB;--fp-white:#FFFFFF;--fp-radius:16px;--fp-radius-sm:10px;--fp-serif:"Fraunces",Georgia,"Times New Roman",serif;--fp-sans:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-heading-family:var(--fp-serif);--font-heading-style:normal;--font-heading-weight:600;--font-body-family:var(--fp-sans);--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700;font-family:var(--fp-sans)!important;font-weight:400!important;letter-spacing:0!important;color:var(--fp-ink)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent .h1,#MainContent .h2{font-family:var(--fp-serif)!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--fp-ink)!important}#MainContent product-info{--color-background:255,255,255;--gradient-background:#FFFFFF;--color-foreground:var(--fp-ink-rgb);--color-link:var(--fp-ink-rgb);--color-shadow:var(--fp-ink-rgb);--color-button:var(--fp-red-rgb);--color-button-text:255,255,255;--color-secondary-button:255,255,255;--color-secondary-button-text:var(--fp-ink-rgb);--color-badge-foreground:var(--fp-red-rgb);--color-badge-background:251,237,238;--color-badge-border:251,237,238;background:#fff!important;color:var(--fp-ink)!important}#MainContent product-info .product__info-container{font-size:16px!important;line-height:1.6!important;color:var(--fp-ink-soft)!important}#MainContent product-info .product__info-container>*+*{margin:0 0 18px!important}#MainContent product-info .product__info-container>*:first-child{margin-top:0!important}.fp-title{margin:0 0 6px!important}#MainContent .fp-title h1{font-family:var(--fp-serif)!important;font-weight:600!important;font-size:34px!important;line-height:1.15!important;letter-spacing:-.015em!important;color:var(--fp-ink)!important;margin:0!important;text-wrap:balance!important}#MainContent product-info .price{font-family:var(--fp-sans)!important;letter-spacing:0!important;color:var(--fp-ink)!important}#MainContent product-info .price--large .price-item{font-size:24px!important;font-weight:700!important;line-height:1.2!important}#MainContent product-info .price--on-sale .price-item--sale{color:var(--fp-red)!important}#MainContent product-info .price--on-sale .price-item--regular,#MainContent product-info .price--large s.price-item{font-size:17px!important;font-weight:400!important;color:var(--fp-muted)!important;opacity:1!important}#MainContent product-info .price .badge{font-family:var(--fp-sans)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:999px!important;padding:5px 10px!important;background:var(--fp-red-tint)!important;color:var(--fp-red)!important;border-color:var(--fp-red-tint)!important}#MainContent product-info .product__tax,#MainContent product-info .installment{font-size:13px!important;color:var(--fp-muted)!important;letter-spacing:0!important;margin-top:4px!important}#MainContent .product-block--benefits{padding:16px 0!important;border-top:1px solid var(--fp-line)!important;border-bottom:1px solid var(--fp-line)!important;font-family:var(--fp-sans)!important}#MainContent .product-block--benefits .benefit-text{letter-spacing:0!important}#MainContent product-info .product-form__input{margin:0 0 14px!important;padding:0!important;border:0!important}#MainContent product-info .product-form__input .form__label{font-family:var(--fp-sans)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.01em!important;color:var(--fp-ink)!important;margin:0 0 8px!important;text-transform:none!important}#MainContent product-info .product-form__input--pill input[type=radio]+label{font-family:var(--fp-sans)!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;min-width:52px!important;padding:12px 18px!important;margin:0 8px 8px 0!important;border:1.5px solid var(--fp-line)!important;border-radius:999px!important;background:#fff!important;color:var(--fp-ink)!important;text-align:center!important}#MainContent product-info .product-form__input--pill input[type=radio]+label:hover{border-color:var(--fp-ink)!important}#MainContent product-info .product-form__input--pill input[type=radio]:checked+label{background:var(--fp-ink)!important;border-color:var(--fp-ink)!important;color:#fff!important}#MainContent product-info .product-form__input--pill input[type=radio].disabled+label,#MainContent product-info .product-form__input--pill input[type=radio]:disabled+label{color:var(--fp-muted)!important;background:#fff!important;border-color:var(--fp-line)!important;text-decoration:line-through!important}#MainContent product-info .product-form__input select,#MainContent product-info .select__select{font-family:var(--fp-sans)!important;font-size:15px!important;letter-spacing:0!important;color:var(--fp-ink)!important}#MainContent product-info .quantity__label{font-family:var(--fp-sans)!important;font-size:14px!important;font-weight:600!important;color:var(--fp-ink)!important;letter-spacing:.01em!important}#MainContent product-info .quantity{min-height:48px!important;border-radius:999px!important}#MainContent product-info .quantity:after{border-radius:999px!important;box-shadow:0 0 0 1.5px var(--fp-line)!important}#MainContent product-info .quantity__input{font-family:var(--fp-sans)!important;font-size:16px!important;font-weight:600!important;color:var(--fp-ink)!important}#MainContent product-info .product-form{margin:6px 0 10px!important}#MainContent product-info .product-form__buttons{max-width:none!important}#MainContent product-info .product-form__submit,#MainContent product-info .product-form__submit.button--secondary{--color-button:var(--fp-red-rgb);--color-button-text:255,255,255;background:var(--fp-red)!important;color:#fff!important;border:0!important;border-radius:999px!important;min-height:56px!important;width:100%!important;font-family:var(--fp-sans)!important;font-size:17px!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;box-shadow:0 6px 18px #a4001138!important;transition:none!important;margin-bottom:10px!important}#MainContent product-info .product-form__submit:before,#MainContent product-info .product-form__submit:after{content:none!important;box-shadow:none!important;display:none!important}#MainContent product-info .product-form__submit:hover{background:var(--fp-red-dark)!important}#MainContent product-info .product-form__submit[disabled],#MainContent product-info .product-form__submit[aria-disabled=true]{background:#d8d2cd!important;color:#5e5758!important;box-shadow:none!important;cursor:not-allowed!important}#MainContent product-info .shopify-payment-button__button--unbranded{background:#fff!important;color:var(--fp-ink)!important;border:1.5px solid var(--fp-ink)!important;border-radius:999px!important;min-height:54px!important;font-family:var(--fp-sans)!important;font-size:16px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;box-shadow:none!important;transition:none!important}#MainContent product-info .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--fp-cream)!important;text-decoration:none!important}#MainContent product-info .shopify-payment-button__button--unbranded:before,#MainContent product-info .shopify-payment-button__button--unbranded:after{display:none!important}#MainContent product-info .shopify-payment-button__more-options{font-family:var(--fp-sans)!important;font-size:13px!important;color:var(--fp-muted)!important;letter-spacing:0!important}.fp-secure{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:2px 0 6px!important}.fp-secure__line{display:flex!important;align-items:center!important;gap:7px!important;font-family:var(--fp-sans)!important;font-size:13px!important;font-weight:600!important;color:var(--fp-teal-deep)!important;letter-spacing:.01em!important;margin:0!important}.fp-secure__line svg{width:15px!important;height:15px!important;flex:0 0 15px!important}.fp-pay{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}.fp-pay__icon{width:38px!important;height:24px!important;display:block!important}.fp-acc{border-top:1px solid var(--fp-line)!important;border-bottom:1px solid var(--fp-line)!important;margin-top:8px!important}.fp-acc summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 0!important}.fp-acc summary::-webkit-details-marker{display:none!important}.fp-acc summary:after{content:""!important;width:12px!important;height:12px!important;flex:0 0 12px!important;margin-left:16px!important;border-right:2px solid var(--fp-ink)!important;border-bottom:2px solid var(--fp-ink)!important;transform:translateY(-3px) rotate(45deg)!important}.fp-acc[open] summary:after{transform:translateY(3px) rotate(-135deg)!important}.fp-acc summary:focus-visible{outline:2px solid var(--fp-teal-deep)!important;outline-offset:3px!important;border-radius:4px!important}#MainContent .fp-acc__title{font-family:var(--fp-sans)!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important;color:var(--fp-ink)!important;margin:0!important}#MainContent .fp-acc__body{padding:0 0 18px!important;font-size:16px!important;line-height:1.65!important;color:var(--fp-ink-soft)!important}#MainContent .fp-acc__body p{margin:0 0 12px!important}#MainContent .fp-acc__body p:last-child{margin-bottom:0!important}#MainContent .fp-acc__body ul,#MainContent .fp-acc__body ol{margin:0 0 12px!important;padding-left:20px!important}#MainContent .fp-acc__body li{margin:0 0 6px!important}#MainContent .fp-acc__body strong,#MainContent .fp-acc__body b{color:var(--fp-ink)!important;font-weight:700!important}#MainContent .fp-acc__body img{max-width:100%!important;height:auto!important;border-radius:var(--fp-radius-sm)!important}#MainContent .fp-acc__body h2,#MainContent .fp-acc__body h3,#MainContent .fp-acc__body h4{font-family:var(--fp-sans)!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important;margin:16px 0 8px!important}#MainContent product-info .product__media-item .product-media-container,#MainContent product-info .product__modal-opener{border-radius:var(--fp-radius)!important;overflow:hidden!important}#MainContent product-info .product__media-list .media{background:#fff!important}#MainContent product-info .product-media-container{border:1px solid var(--fp-line)!important;border-radius:var(--fp-radius)!important;overflow:hidden!important}#MainContent product-info .thumbnail{border-radius:var(--fp-radius-sm)!important;border:1px solid var(--fp-line)!important;background:#fff!important;overflow:hidden!important}#MainContent product-info .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--fp-ink)!important;border-color:var(--fp-ink)!important}#MainContent product-info .slider-button{color:var(--fp-ink)!important}#MainContent [id$=__iwt1] .color-scheme-1,#MainContent [id$=__iwt3] .color-scheme-1{--color-background:251,247,242;--gradient-background:#FBF7F2}#MainContent [id$=__iwt2] .color-scheme-1{--color-background:255,255,255;--gradient-background:#FFFFFF}#MainContent [id*=__iwt] .color-scheme-1{--color-foreground:var(--fp-ink-rgb);color:var(--fp-ink)!important}#MainContent [id*=__iwt] .image-with-text__media{border-radius:20px!important;overflow:hidden!important}#MainContent [id*=__iwt] .image-with-text__media img{border-radius:20px!important}#MainContent [id*=__iwt] .image-with-text__content{padding:32px 48px!important;background:transparent!important}#MainContent [id*=__iwt] .image-with-text__heading{font-family:var(--fp-serif)!important;font-weight:600!important;font-size:38px!important;line-height:1.15!important;letter-spacing:-.015em!important;color:var(--fp-ink)!important;margin:0 0 14px!important;text-wrap:balance!important}#MainContent [id*=__iwt] .image-with-text__text{font-family:var(--fp-sans)!important;font-size:18px!important;line-height:1.65!important;letter-spacing:0!important;color:var(--fp-ink-soft)!important;max-width:34em!important}#MainContent [id*=__iwt] .image-with-text__text p{margin:0!important}#MainContent [id*=__iwt] .image-with-text__heading:before{content:""!important;display:block!important;width:36px!important;height:3px!important;border-radius:3px!important;background:var(--fp-teal)!important;margin:0 0 18px!important}#MainContent .related-products{--color-foreground:var(--fp-ink-rgb)}#MainContent .related-products__heading{font-family:var(--fp-serif)!important;font-weight:600!important;font-size:34px!important;line-height:1.15!important;letter-spacing:-.015em!important;color:var(--fp-ink)!important;margin:0 0 28px!important;text-align:left!important}#MainContent .related-products .card{--color-background:251,247,242;--gradient-background:#FBF7F2}#MainContent .related-products .card__inner,#MainContent .related-products .card__media,#MainContent .related-products .card .media{border-radius:var(--fp-radius)!important;overflow:hidden!important}#MainContent .related-products .card__heading,#MainContent .related-products .card__heading a{font-family:var(--fp-sans)!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;color:var(--fp-ink)!important;text-decoration:none!important}#MainContent .related-products .card__information{padding-top:12px!important}#MainContent .related-products .price{font-family:var(--fp-sans)!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important;color:var(--fp-ink)!important}#MainContent .related-products .price--on-sale .price-item--sale{color:var(--fp-red)!important}#MainContent .related-products .price--on-sale .price-item--regular{font-weight:400!important;color:var(--fp-muted)!important}@media screen and (max-width:989px){#MainContent [id*=__iwt] .image-with-text__content{padding:28px!important}}@media screen and (max-width:749px){#MainContent .fp-title h1{font-size:27px!important}#MainContent product-info .price--large .price-item{font-size:22px!important}#MainContent product-info .product__info-container{padding-top:4px!important}#MainContent [id*=__iwt] .image-with-text__content{padding:24px 4px 8px!important}#MainContent [id*=__iwt] .image-with-text__heading{font-size:28px!important}#MainContent [id*=__iwt] .image-with-text__text{font-size:16px!important}#MainContent [id*=__iwt] .image-with-text__media,#MainContent [id*=__iwt] .image-with-text__media img{border-radius:16px!important}#MainContent .related-products__heading{font-size:27px!important;margin-bottom:20px!important}#MainContent .related-products .card__heading,#MainContent .related-products .card__heading a{font-size:15px!important}}@media(prefers-reduced-motion:reduce){#MainContent *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fetch-pdp.css.map */
