.product-details:has(.lpo-pdp-buybox__title),.product-details:has(.lpo-pdp-buybox__badge),.product-details:has(.lpo-pdp-buybox__benefits),.product-details:has(.lpo-pdp-buybox__usps),.lpo-pdp-buybox{--lpo-buybox-ink: var(--fondly-ink, #0c1a1e);--lpo-buybox-paper: var(--fondly-paper, #f5f1ea);--lpo-buybox-coral: var(--fondly-coral, #e86558);--lpo-buybox-coral-deep: var(--fondly-coral-deep, #bf4536);--lpo-buybox-coral-tint: var(--fondly-coral-tint, #f4ccc4);--lpo-buybox-sans: var(--fondly-f-sans, "Instrument Sans", system-ui, sans-serif);--lpo-buybox-serif: var(--fondly-f-serif, "Newsreader", Georgia, serif)}.lpo-pdp-buybox{display:flex;flex-direction:column;gap:16px;width:100%;color:var(--lpo-buybox-ink)}.lpo-pdp-buybox__badge{margin:0;display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--lpo-buybox-coral-tint);color:var(--lpo-buybox-coral-deep);font-family:var(--lpo-buybox-sans);font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.lpo-pdp-buybox__badge--preview,.lpo-pdp-buybox__reviews--preview,.lpo-pdp-buybox__save-badge--preview{outline:1px dashed color-mix(in srgb,var(--lpo-buybox-coral) 45%,transparent)}.lpo-pdp-buybox__title{margin:0;font-family:var(--lpo-buybox-sans);font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--lpo-buybox-ink)}.lpo-pdp-buybox__reviews{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-family:var(--lpo-buybox-sans);font-size:.9375rem;font-weight:500;line-height:1.3;color:var(--lpo-buybox-ink)}.lpo-pdp-buybox__stars{color:var(--lpo-buybox-coral);letter-spacing:.08em;font-size:.875rem}.lpo-pdp-buybox__reviews-sep{color:color-mix(in srgb,var(--lpo-buybox-ink) 35%,transparent)}.lpo-pdp-buybox__rating{font-weight:600}.lpo-pdp-buybox__reviews-link{color:inherit;text-decoration:underline;text-underline-offset:.15em}.lpo-pdp-buybox__reviews-link:hover,.lpo-pdp-buybox__reviews-link:focus-visible{color:var(--lpo-buybox-coral-deep)}.lpo-pdp-buybox__description{margin:0;max-width:34ch;font-family:var(--lpo-buybox-serif);font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:400;line-height:1.4;color:color-mix(in srgb,var(--lpo-buybox-ink) 88%,transparent)}.lpo-pdp-buybox__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.lpo-pdp-buybox__price-current{font-family:var(--lpo-buybox-sans);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--lpo-buybox-ink)}.lpo-pdp-buybox__price-compare{font-family:var(--lpo-buybox-sans);font-size:1rem;font-weight:500;color:color-mix(in srgb,var(--lpo-buybox-ink) 45%,transparent);text-decoration:line-through}.lpo-pdp-buybox__save-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--lpo-buybox-coral-tint);color:var(--lpo-buybox-coral-deep);font-family:var(--lpo-buybox-sans);font-size:.75rem;font-weight:600;line-height:1.2}.lpo-pdp-buybox__divider{margin:4px 0;border:0;border-top:1px solid color-mix(in srgb,var(--lpo-buybox-ink) 12%,transparent);width:100%}.product-details:has(.lpo-pdp-buybox__title) .variant-picker .variant-option--buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-details:has(.lpo-pdp-buybox__title) .variant-picker .variant-option--buttons legend{margin-bottom:10px;font-family:var(--lpo-buybox-sans, "Instrument Sans", system-ui, sans-serif);font-size:.875rem;font-weight:600;color:var(--lpo-buybox-ink, #0c1a1e)}.product-details:has(.lpo-pdp-buybox__title) .variant-picker .variant-option__button-label{justify-content:center;min-height:48px;border-radius:999px;font-family:var(--lpo-buybox-sans, "Instrument Sans", system-ui, sans-serif);font-weight:600}.product-details:has(.lpo-pdp-buybox__title) .buy-buttons-block,.product-details:has(.lpo-pdp-buybox__title) .product-form-buttons,.product-details:has(.lpo-pdp-buybox__title) .add-to-cart-button,.product-details:has(.lpo-pdp-buybox__title) button[type=submit]{width:100%}.product-details:has(.lpo-pdp-buybox__title) .add-to-cart-button,.product-details:has(.lpo-pdp-buybox__title) .button-custom,.product-details:has(.lpo-pdp-buybox__title) button[type=submit].button{min-height:56px;border-radius:999px;font-family:var(--lpo-buybox-sans, "Instrument Sans", system-ui, sans-serif);font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:none}.product-details:has(.lpo-pdp-buybox__title) .buy-buttons-block--price-label .add-to-cart-icon,.product-details:has(.lpo-pdp-buybox__title) .buy-buttons-block--price-label .svg-wrapper.add-to-cart-icon{display:none}.product-details:has(.lpo-pdp-buybox__title) .buy-buttons-block--price-label .add-to-cart-text__content:after{content:" \2192";font-weight:700}.lpo-pdp-buybox__benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lpo-pdp-buybox__benefits li{display:flex;align-items:flex-start;gap:10px;font-family:var(--lpo-buybox-sans);font-size:.9375rem;line-height:1.4;color:color-mix(in srgb,var(--lpo-buybox-ink) 88%,transparent)}.lpo-pdp-buybox__check{flex:0 0 auto;margin-top:1px;color:var(--lpo-buybox-coral);display:inline-flex}.lpo-pdp-buybox__usps{list-style:none;margin:4px 0 0;padding:16px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid color-mix(in srgb,var(--lpo-buybox-ink) 10%,transparent)}.lpo-pdp-buybox__usp{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:0 8px;position:relative}.lpo-pdp-buybox__usp:not(:last-child):after{content:"";position:absolute;top:8%;right:0;bottom:8%;width:1px;background:color-mix(in srgb,var(--lpo-buybox-ink) 12%,transparent)}.lpo-pdp-buybox__usp-icon{color:var(--lpo-buybox-ink);display:inline-flex}.lpo-pdp-buybox__usp-label{font-family:var(--lpo-buybox-sans);font-size:.75rem;font-weight:600;line-height:1.3;color:var(--lpo-buybox-ink);overflow-wrap:anywhere}@media screen and (min-width:750px){.product-information__grid:not(.product-information__grid--half):not(.product-information--media-none).product-information--media-left:has(.lpo-pdp-buybox__title){grid-template-columns:1.22fr minmax(20rem,.9fr)}}@media screen and (max-width:749px){.lpo-pdp-buybox{gap:14px}.lpo-pdp-buybox__usps{gap:4px;padding-top:14px}.lpo-pdp-buybox__usp{padding:0 4px}.lpo-pdp-buybox__usp-label{font-size:.6875rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lpo-pdp-buybox.css.map */
