.product__info{min-width:0}.product__info>*+*{margin:8px 0 0}.product__featured-collection{font-size:var(--text-xs);letter-spacing:1px;text-transform:uppercase}.product__title{margin:8px 0 0}.product__title .heading{color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);text-transform:var(--font-heading-text-transform);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-text-transform);font-size:24px}@media screen and (width>=1024px){.product__title .heading{font-size:28px}}.product__title .heading{text-transform:none;line-height:1.1}.product__image-carousel{margin:20px -20px}@media screen and (width>=1024px){.product__image-carousel{display:none}}.product__price .price__sale,.product__price .price .unit-price{font-size:var(--text-xs)}.product__text{grid-template-columns:1fr;gap:8px;display:grid}.product__text,.product__text *{font-size:var(--text-xs);letter-spacing:.5px;line-height:1.66667}.product__text:has(+.product__text),.product__text+.product__text{background:0 0;padding:0}.product__text:has(+.product__text) .product__text-inner,.product__text+.product__text .product__text-inner{padding:0}.product__text+.product__text{margin:8px 0 0}.product__text-inner{padding:0}.product__accordion .details__summary{font-size:var(--text-xs);letter-spacing:.5px;text-transform:uppercase;padding:20px 0;font-weight:600;line-height:1.66667}.product__accordion .details__content{grid-template-columns:1fr;gap:8px;padding-inline:0;display:grid}.product__accordion .details__content,.product__accordion .details__content *{font-size:var(--text-xs);letter-spacing:.5px;line-height:1.66667}.product__accordion[aria-expanded=true] .details__summary .icon{transform:rotate(180deg)}.product .variant-picker{margin:28px 0 0}.product .variant-picker:has(details){background:#c3c4c0;border:1px solid #c3c4c0;gap:1px}.product .product-form-wrapper{margin:28px 0}.product:has(.variant-picker) .product-form-wrapper{margin:0 0 28px}.product-form__details{background:#fff;padding:20px}@media (prefers-reduced-motion:no-preference){.product-form__details{interpolate-size:allow-keywords}}.product-form__details::details-content{opacity:0;block-size:0;transition:content-visibility .333s allow-discrete,opacity .333s ease-in-out,block-size .333s ease-in-out;overflow-y:clip}.product-form__details[open]::details-content{opacity:1;block-size:auto}.product-form__details[open] .product-form__summary .icon{transform:rotate(180deg)}.product-form__details .swatches{font-size:var(--text-xs);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:16px;margin:16px 0 0;display:flex}.product-form__details .label-swatch{border:1px solid #c3c4c0;padding:8px 16px}.product-form__details .label-swatch:after{display:none}.product-form__details input:checked+.label-swatch{border-color:#10366a}.product-form__summary{font-size:var(--text-xs);letter-spacing:1px;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.product-form__summary .icon{transition:all .333s ease-in-out}.product-form__summary-label{align-items:center;gap:8px;font-weight:600;display:flex}.product-form__summary-count{align-items:center;gap:12px;display:flex}.product-form__summary-count .icon{width:7.992px;height:7.968px}.product-form .product-personalizer{border:1px solid #184f9e;grid-template-columns:1fr;gap:12px;display:grid;margin:28px 0 0!important;padding:12px 16px!important}.product-form .product-personalizer .pplr-wrapper{font-size:var(--text-sm);letter-spacing:.5px;grid-template-columns:1fr;gap:12px;line-height:1.48257;display:grid}.product-form .product-personalizer .oindexlabel{font-size:var(--text-xs);letter-spacing:1px;text-transform:uppercase;font-weight:unset;padding:0}.product-form .product-personalizer .pplrlabel{padding:0}.product-form .product-personalizer .pplr_checkbox_l{align-items:center;gap:4px;display:flex}.product-form .product-personalizer .pplr_checkbox_l .pplr-checkbox-item{width:14px;height:14px}.product-form .product-personalizer .pplr-swatch-element{border:unset;border-radius:50%;width:25px;height:25px}.product-form .product-personalizer .pplr-swatch-element.selected{border:1px solid #1b1512}.product-form .product-personalizer .pplr_text{margin:0;padding:4px}.product-form .product-personalizer .ptooltip{margin:0}.product-form .product-personalizer .ptooltiptext{box-shadow:0 0 10px #00000040}.product-form .product-personalizer .ptooltiparrow{display:none}