.hsf-eyebrow{margin:0 0 .35rem;font-family:TAY Bartender,Georgia,serif;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;color:#6e1c10}.hsf-eyebrow a{color:#6e1c10;text-decoration:none;border-bottom:1px solid transparent;display:inline-block;min-height:24px;line-height:24px}.hsf-eyebrow a:hover,.hsf-eyebrow a:focus-visible{border-bottom-color:#6e1c10}.hsf-beads{display:block;width:84px;height:10px;margin:0 0 .6rem;background:radial-gradient(circle at 5px 5px,#FBF8E8 0 2px,#4B6B68 2px 3.5px,transparent 3.5px) 0 0 / 14px 10px repeat-x,linear-gradient(#4b6b68,#4b6b68) 0 4.5px / 100% 1px no-repeat}.page-content--product .product-single__title{color:#6e1c10}.page-content--product .breadcrumb [aria-current]{color:#2a2520}.page-content--product .product__main-photos{outline:2px solid #CF8C47;outline-offset:6px;border-radius:10px;margin:8px}.page-content--product .product__thumb.is-active,.page-content--product .product__thumb-item.is-active .product__thumb{border-color:#6e1c10}.page-content--product .hsf-facts{background:#fbf8e8;border:1px solid #CF8C47;border-radius:8px}.page-content--product .hsf-facts dt{color:#6e1c10;opacity:1;font-style:italic;text-transform:none;letter-spacing:0;font-size:.85em}.page-content--product .hsf-facts dd{color:#2a2520}.hsf-keylink{margin:0 0 1rem}.hsf-keylink a{display:inline-block;min-height:24px;padding:2px 0;color:#6e1c10;text-decoration:underline;text-underline-offset:3px;font-weight:600}.hsf-keylink a:hover{color:#2b1a12}.hsf-acc{margin:1.25rem 0 1.5rem;padding:.25rem 1.25rem;background:#fbf8e8;border:1px solid #CF8C47;border-radius:14px;box-shadow:0 0 0 5px #fbf8e8,0 0 0 6px #e3d0a5}.hsf-acc__item{border-bottom:1px solid #E3D0A5}.hsf-acc__item:last-child{border-bottom:0}.hsf-acc__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:.65rem 0 .75rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='6' viewBox='0 0 40 6'%3E%3Cpath d='M0 3 Q5 0 10 3 T20 3 T30 3 T40 3' fill='none' stroke='%234B6B68' stroke-width='1.2'/%3E%3C/svg%3E") left bottom / 40px 6px repeat-x}.hsf-acc__summary::-webkit-details-marker{display:none}.hsf-acc__summary::marker{content:""}.hsf-acc__summary:focus-visible{outline:2px solid #6E1C10;outline-offset:3px;border-radius:4px}.hsf-acc__title{font-family:TAY Bartender,Georgia,serif;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:#6e1c10}.hsf-acc__icon{position:relative;flex:0 0 16px;width:16px;height:16px}.hsf-acc__icon:before,.hsf-acc__icon:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;background:#6e1c10;transition:transform .2s ease}.hsf-acc__icon:after{transform:rotate(90deg)}.hsf-acc__item[open]>.hsf-acc__summary .hsf-acc__icon:before{transform:rotate(45deg)}.hsf-acc__item[open]>.hsf-acc__summary .hsf-acc__icon:after{transform:rotate(135deg)}.hsf-acc__panel{padding:.9rem 0 1.1rem;color:#2a2520}.hsf-acc__panel>:last-child{margin-bottom:0}.hsf-acc__panel a{color:#6e1c10;text-decoration:underline;text-underline-offset:2px}.hsf-acc__note{margin:.25rem 0 .5rem}@media(prefers-reduced-motion:reduce){.hsf-acc__icon:before,.hsf-acc__icon:after{transition:none}}.hsf-acc,.page-content--product .hsf-facts,.hsf-specs{text-align:left}.hsf-specs{margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:1.25rem}.hsf-specs>div:nth-child(2){padding-top:0}.hsf-specs>div{padding:.55rem 0;border-bottom:1px solid #E3D0A5}.hsf-specs>div:first-child{padding-top:0}.hsf-specs>div:last-child{border-bottom:0;padding-bottom:0}.hsf-specs dt{font-style:italic;font-size:.9em;color:#6e1c10}.hsf-specs dd{margin:.1rem 0 0;color:#2a2520}@media(max-width:339px){.hsf-specs{grid-template-columns:1fr}.hsf-specs>div:nth-child(2){padding-top:.55rem}}.hsf-specs>div:nth-last-child(2):nth-child(odd){border-bottom:0;padding-bottom:0}.hsf-desc [style*=padding-left]{padding-left:0!important}.hsf-desc [style*=color]{color:inherit!important}.hsf-desc iframe{max-width:100%;border:0}.hsf-desc img{max-width:100%;height:auto}.hsf-acc .hsf-yt{margin:0 0 .4rem;border:1px solid #CF8C47;border-radius:10px}.hsf-yt button:focus-visible{outline:3px solid #FBF8E8;outline-offset:-6px;box-shadow:inset 0 0 0 6px #6e1c10}.hsf-yt__fallback{margin:0 0 1rem;text-align:right;font-size:.9em}.hsf-yt__fallback a{display:inline-block;min-height:24px;color:#6e1c10}.hsf-sc-list{display:grid;gap:.75rem}.hsf-sc{display:block;width:100%;border:0;border-radius:8px;background:#e3d0a5}[id$=__product-recommendations]{background:#4b6b68;color:#fbf8e8}div[id$=__product-recommendations]{display:flow-root}[id$=__product-recommendations] .index-section{margin:0;padding:2.5rem 0 1rem}[id$=__product-recommendations] :is(.section-header__title,.grid-product__title,.grid-product__price,.grid-product__vendor,.grid-product__price--original,.grid-product__price--savings,.grid-product__price--from,.rte,p,a:not(.btn):not(.quick-product__btn)){color:#fbf8e8}[id$=__product-recommendations] :focus-visible{outline:2px solid #FBF8E8;outline-offset:3px}div[id$=__hsf_keep_exploring]{display:flow-root;background:#fbf8e8;color:#2a2520;border-top:4px solid #CF8C47}div[id$=__hsf_keep_exploring].index-section{margin:0;padding:4.5rem 0 5rem}[id$=__hsf_keep_exploring] .page-width{max-width:46rem}div[id$=__hsf_keep_exploring]:before{content:"";display:block;width:124px;height:14px;margin:0 auto 1.75rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='124' height='14' viewBox='0 0 124 14'%3E%3Cpath d='M0 7h44M80 7h44' stroke='%23CF8C47' stroke-width='1.5'/%3E%3Cpath d='M52 7l4-4 4 4-4 4z' fill='%234B6B68'/%3E%3Cpath d='M62 7l5-5 5 5-5 5z' fill='%236E1C10'/%3E%3Cpath d='M64 7l4-4 4 4-4 4z' fill='none'/%3E%3C/svg%3E") center / contain no-repeat}[id$=__hsf_keep_exploring] :is(h2,h3,.h3){color:#6e1c10;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.35rem);line-height:1.25;letter-spacing:.08em;margin:0 auto .9rem;max-width:24ch;padding:0;overflow:visible}[id$=__hsf_keep_exploring] .rte{color:#2a2520;margin:0}[id$=__hsf_keep_exploring] p{color:#2a2520;font-style:italic;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.55;margin:0 auto 2rem}[id$=__hsf_keep_exploring] .rte a:not(.btn){color:#6e1c10}[id$=__hsf_keep_exploring] .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.9rem 2.25rem;font-size:.95rem;letter-spacing:.14em;background:#4b6b68;color:#fbf8e8;border:2px solid #4B6B68;border-radius:4px;font-style:normal}[id$=__hsf_keep_exploring] .btn:hover,[id$=__hsf_keep_exploring] .btn:focus-visible{background:#6e1c10;border-color:#6e1c10;color:#fbf8e8}[id$=__hsf_keep_exploring] :focus-visible{outline:2px solid #6E1C10;outline-offset:4px}@media(max-width:589px){div[id$=__hsf_keep_exploring].index-section{padding:3.25rem 0 3.75rem}[id$=__hsf_keep_exploring] .btn{width:100%;max-width:22rem;padding:.9rem 1rem;font-size:.9rem;letter-spacing:.12em}}@media(max-width:379px){[id$=__hsf_keep_exploring] .btn{font-size:.85rem;letter-spacing:.07em}}[id$=__hsf_keep_exploring] :is(h2,p){text-wrap:balance}@media(max-width:749px){.hsf-acc{padding:.25rem 1rem}.page-content--product .product__main-photos{margin:8px 8px 14px}}.page-content--product .product-block:not(:has(*)){display:none}.hsf-handmade-point{margin:0}.hsf-final-sale{margin:.25rem 0 1rem;padding:.9rem 1rem .9rem 1.1rem;background:#f4ead3;border-left:4px solid #6E1C10;border-radius:6px;color:#2a2520;font-size:1rem;line-height:1.55;text-align:left}.hsf-final-sale p{margin:0}.hsf-final-sale .hsf-final-sale__title{margin:0 0 .25rem;color:#6e1c10;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.95rem}.hsf-final-sale a{color:#6e1c10;text-decoration:underline;text-underline-offset:2px}.hsf-finder{margin:1.5rem 0;padding:1.75rem 1.25rem;background:#fbf8e8;border:1px solid #CF8C47;border-radius:14px;box-shadow:0 0 0 5px #fbf8e8,0 0 0 6px #e3d0a5;text-align:center;color:#2a2520}.hsf-finder__eyebrow{margin:0 0 .35rem;color:#4b6b68;font-size:.9rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hsf-finder .hsf-finder__title{margin:0 auto .6rem;max-width:26ch;color:#6e1c10;font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem);line-height:1.3;letter-spacing:.04em;text-wrap:balance}.hsf-finder__text{margin:0 auto 1.1rem;max-width:40ch;font-size:1.0625rem;line-height:1.55}.hsf-finder__actions{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:center;align-items:center;margin-bottom:.9rem}.hsf-finder__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.75rem;background:#4b6b68;color:#fbf8e8!important;border-radius:4px;font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.hsf-finder__btn:hover,.hsf-finder__btn:focus-visible{background:#6e1c10}.hsf-finder__link{display:inline-flex;align-items:center;min-height:44px;color:#6e1c10;font-size:1rem;text-decoration:underline;text-underline-offset:3px}.hsf-finder__help{margin:0;font-size:1rem}.hsf-finder__help a{color:#6e1c10}.hsf-finder :focus-visible{outline:2px solid #6E1C10;outline-offset:3px}.hsf-fit{font-size:1rem;line-height:1.55;color:#2a2520;text-align:left}.hsf-fit__intro{margin:0 0 .75rem}.hsf-fit__table{width:100%;border-collapse:collapse;margin:0 0 .9rem;font-size:1rem}.hsf-fit__table th,.hsf-fit__table td{padding:.65rem .6rem;border-bottom:1px solid #E3D0A5;vertical-align:top;text-align:left}.hsf-fit__table thead th{color:#6e1c10;font-style:italic;font-weight:400;border-bottom:2px solid #CF8C47}.hsf-fit__size{display:block;color:#6e1c10;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hsf-fit__dim{display:block;font-weight:400}.hsf-fit__note{margin:0 0 .75rem;padding:.7rem .9rem;background:#f4ead3;border-radius:6px}.hsf-fit__help{margin:0}.hsf-fit a{color:#6e1c10}@media(max-width:589px){.hsf-fit__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hsf-fit__table,.hsf-fit__table tbody,.hsf-fit__table tr,.hsf-fit__table th,.hsf-fit__table td{display:block;width:100%}.hsf-fit__table tr{margin:0 0 .9rem;padding:.75rem .9rem;border:1px solid #E3D0A5;border-radius:8px;background:#fbf8e8}.hsf-fit__table th,.hsf-fit__table td{padding:.35rem 0;border:0}.hsf-fit__table td:before{content:attr(data-label);display:block;color:#6e1c10;font-style:italic;font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/hsf-product.css.map */
