.sf-content-page{padding-bottom:var(--sf-layout-section-gap-desktop,48px)}.sf-page-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding-block:16px;font-size:12px;color:var(--sf-colors-text-muted,#757575)}.sf-page-breadcrumb a{text-decoration:underline;text-underline-offset:2px}.sf-page-heading{margin-block:16px 32px;font-family:var(--sf-typography-heading-font,inherit);font-weight:var(--sf-typography-heading-weight,400);font-size:var(--sf-typography-heading-size-mobile,28px);line-height:1.5;color:var(--sf-colors-heading,#333);text-align:center;overflow-wrap:anywhere}.sf-page-heading[data-align=left]{text-align:left}.sf-content-reading{width:100%;max-width:var(--sf-layout-reading-width,800px);margin-inline:auto}.sf-content-wide{min-width:0}.sf-content-rich{font-size:var(--sf-typography-body-size,15px);line-height:var(--sf-typography-body-line-height,1.5);color:var(--sf-colors-text,#333);overflow-wrap:anywhere}.sf-content-rich :is(p,ul,ol,blockquote,table,img){margin-block:16px}.sf-content-rich h2{font-family:var(--sf-typography-heading-font,inherit);font-size:var(--sf-typography-subsection-title-size,22px);font-weight:var(--sf-typography-heading-weight,400);margin-block:32px 16px}.sf-content-rich a{text-decoration:underline;color:var(--sf-colors-accent,#333)}.sf-content-rich :is(img,video){max-width:100%;height:auto}.sf-content-rich table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.sf-content-rich :is(th,td){border:1px solid var(--sf-colors-border,#ccc);padding:8px 12px;text-align:left;min-width:100px}.sf-content-rich ul{list-style:disc;padding-left:24px}.sf-content-rich ol{list-style:decimal;padding-left:24px}.sf-content-reading .cms-section{padding-inline:0}.sf-contact-content{display:grid;gap:32px}.sf-contact-fields,.sf-contact-form{display:grid;gap:24px}.sf-contact-form label{display:grid;gap:8px;font-size:14px}.sf-contact-form :is(input,textarea){min-height:var(--sf-controls-input-height,42px);width:100%;padding:10px 12px;color:var(--sf-colors-text,#333);border:1px solid var(--sf-colors-input-border,#8f8f8f);border-radius:var(--sf-controls-input-radius,4px);background:var(--sf-colors-background,#fff)}.sf-contact-form textarea{min-height:160px;resize:vertical}.sf-contact-submit{justify-self:stretch;min-height:var(--sf-controls-button-height-mobile,44px)}.sf-blog-list{display:grid}.sf-blog-teaser{padding-block:32px;border-bottom:1px solid var(--sf-colors-border,#ccc);display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.sf-blog-image{width:200px;height:134px;max-width:100%;-o-object-fit:cover;object-fit:cover}.sf-blog-teaser h2{max-width:558px;font-family:var(--sf-typography-heading-font,inherit);font-size:var(--sf-typography-subsection-title-size,22px);font-weight:var(--sf-typography-heading-weight,400);line-height:1.5}.sf-blog-teaser p{max-width:600px;font-size:15px;line-height:1.5}.sf-blog-meta{font-size:12px;color:var(--sf-colors-text-muted,#757575)}.sf-article-header{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:32px}.sf-article-body{width:100%;max-width:min(100%,var(--sf-layout-reading-width,600px));margin-inline:auto}.sf-blog-pagination{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:32px}@media (min-width:768px){.sf-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-contact-submit{justify-self:center;min-width:180px}}@media (min-width:1024px){.sf-page-heading{font-size:var(--sf-typography-heading-size,28px)}}@media print{.sf-article-actions,.sf-blog-pagination,.sf-page-breadcrumb{display:none}.sf-article-body,.sf-content-reading{max-width:none}}.sf-content-page[data-article=true] .sf-page-heading{max-width:558px;margin-inline:auto}.sf-content-page[data-article=true]>.sf-article-header{margin-top:16px;margin-bottom:16px}.sf-article-body{max-width:min(100%,calc(var(--sf-layout-reading-width, 800px) * .75))}.product-detail_breadcrumb__qCWUC{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-block:16px;color:var(--sf-colors-text-muted);font-size:12px;line-height:1.5}.product-detail_breadcrumb__qCWUC a{text-decoration:underline;text-underline-offset:2px}.product-detail_overview__hct5j{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding-block:16px var(--sf-layout-section-gap-mobile)}.product-detail_details__CEg0W,.product-detail_gallery__9MukD,.product-detail_information__kRGKM{min-width:0}.product-detail_information__kRGKM{display:flex;flex-direction:column;align-items:stretch;gap:24px}.product-detail_title__1EBPU{margin:0}.product-detail_brand__hytZd{margin-top:24px;color:var(--sf-colors-text-muted);font-family:var(--sf-font-heading);font-size:var(--sf-typography-subsection-title-size);line-height:1.4}.product-detail_description__AzI_5{border-top:1px solid var(--sf-colors-border);padding-top:24px}.product-detail_description__AzI_5>h2{margin-bottom:24px;font-family:var(--sf-font-heading);font-size:var(--sf-typography-section-title-size);font-weight:var(--sf-typography-heading-weight);line-height:1.4;color:var(--sf-colors-heading)}.product-detail_descriptionBody__RR_oj{color:var(--sf-colors-text);overflow-wrap:anywhere;line-height:var(--sf-typography-body-line-height)}.product-detail_descriptionBody__RR_oj p{margin-block:0 16px}.product-detail_descriptionBody__RR_oj ol,.product-detail_descriptionBody__RR_oj ul{padding-left:24px;list-style:revert;margin-bottom:16px}.product-detail_descriptionBody__RR_oj img{max-width:100%;height:auto}.product-detail_descriptionBody__RR_oj a{color:var(--sf-colors-accent);text-decoration:underline}.product-detail_price__utkNr{display:flex;flex-direction:column;gap:8px;color:var(--sf-colors-text)}.product-detail_priceValue__RHXxr{font-family:var(--sf-font-heading);font-size:var(--sf-typography-subsection-title-size);line-height:1.4}.product-detail_originalPrice__rTyh1{color:var(--sf-colors-text-muted);font-size:13px;text-decoration:line-through}.product-detail_shipping__RDJjj{font-size:13px}.product-detail_shipping__RDJjj a{color:var(--sf-colors-accent);text-decoration:underline;text-underline-offset:2px}.product-detail_related__VutuI{margin-block:var(--sf-layout-section-gap-mobile)}.product-detail_relatedHeading__On4fC{text-align:center;margin-bottom:32px}.product-detail_relatedGrid__CoPLu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--sf-catalog-grid-gap-mobile);column-gap:var(--sf-catalog-grid-gap-mobile);row-gap:var(--sf-catalog-grid-row-gap-mobile)}@media (min-width:1024px){.product-detail_overview__hct5j{grid-template-columns:minmax(0,calc((100% - 32px) * var(--product-gallery-share) / 100)) minmax(0,1fr);gap:32px;padding-bottom:var(--sf-layout-section-gap-desktop);align-items:start}.product-detail_details__CEg0W{grid-column:1/-1}.product-detail_overview__hct5j[data-detail-placement=alongside] .product-detail_gallery__9MukD{grid-row:1/3}.product-detail_overview__hct5j[data-detail-placement=alongside] .product-detail_details__CEg0W{grid-column:2}.product-detail_related__VutuI{margin-block:var(--sf-layout-section-gap-desktop)}.product-detail_relatedGrid__CoPLu{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:var(--sf-catalog-grid-gap-desktop);column-gap:var(--sf-catalog-grid-gap-desktop);row-gap:var(--sf-catalog-grid-row-gap-desktop)}}.product-card_card__DtCRD{align-items:stretch;min-width:0;color:var(--sf-colors-text);background:var(--sf-colors-background);border-radius:var(--sf-controls-card-radius);font-family:var(--sf-font-body);text-align:center}.product-card_card__DtCRD,.product-card_link__XO_hk{display:flex;flex-direction:column;gap:var(--sf-catalog-card-gap)}.product-card_link__XO_hk{color:inherit;text-decoration:none}.product-card_link__XO_hk:focus-visible,.product-card_quickAdd__jltoA :is(button,select,input,a):focus-visible{outline:2px solid var(--sf-colors-accent);outline-offset:3px}.product-card_media__raVay{position:relative;aspect-ratio:var(--sf-catalog-card-image-aspect);overflow:hidden}.product-card_media__raVay .product-card_thumbnail__b50ak{position:absolute;inset:0;width:100%;height:100%;background:var(--sf-colors-background)}.product-card_media__raVay img{padding:var(--sf-catalog-image-padding);-o-object-fit:contain;object-fit:contain}.product-card_details__MKHpi{display:flex;flex-direction:column;align-items:center;gap:var(--sf-catalog-card-gap);min-width:0}.product-card_brand__dpbOd,.product-card_priceRow__2FuZY,.product-card_stock__AZRrN{color:var(--sf-colors-text-muted);font-size:var(--sf-typography-body-size);line-height:var(--sf-typography-body-line-height)}.product-card_title__yv9HG{color:var(--sf-colors-heading,var(--sf-colors-text));font-family:var(--sf-font-heading);font-size:var(--sf-typography-product-title-size);font-weight:var(--sf-typography-heading-weight);line-height:var(--sf-typography-body-line-height);overflow-wrap:anywhere}.product-card_priceRow__2FuZY{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:var(--sf-catalog-card-gap)}.product-card_priceRow__2FuZY .ui-sale-price{font:inherit;color:inherit}.product-card_priceRow__2FuZY .ui-compare-price{color:var(--sf-colors-text-muted)}.product-card_promotion__5_ZRH{font-size:.86em;color:var(--sf-colors-text)}.product-card_ageNote__wcIzj:empty{display:none}.product-card_quickAdd__jltoA{display:flex;flex-direction:column;gap:var(--sf-catalog-card-gap);margin-top:auto;min-width:0;text-align:left}.product-card_select__QgnyY{width:100%;min-width:0;height:var(--sf-controls-input-height);padding-inline:.75em;border:1px solid var(--sf-colors-input-border);border-radius:var(--sf-controls-input-radius);color:var(--sf-colors-text);background:var(--sf-colors-background);font-family:var(--sf-font-body)}.product-card_purchaseRow__Ti_12{display:flex;align-items:stretch;gap:var(--sf-catalog-card-gap)}.product-card_stepper__L5XNv{display:flex;align-items:stretch;flex:0 1 40%;min-width:0;border:1px solid var(--sf-colors-input-border);border-radius:var(--sf-controls-input-radius);overflow:hidden}.product-card_stepper__L5XNv button{flex:1 0 1.5em;padding:0;color:inherit;background:transparent}.product-card_stepper__L5XNv input{width:2em;min-width:0;padding:0;border:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center;color:inherit;background:transparent}.product-card_stepper__L5XNv input::-webkit-inner-spin-button,.product-card_stepper__L5XNv input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.product-card_purchaseRow__Ti_12>button{flex:1 1 60%;min-width:0;padding-inline:.5em;white-space:normal}.product-card_feedback__jDLTp{font-size:.86em;overflow-wrap:anywhere}.product-card_error__V_AnF{color:var(--sf-colors-danger)}.product-card_success__16d70{color:var(--sf-colors-success)}