.sankofa-product{padding:48px 40px 72px;color:var(--sankofa-ink)}.sankofa-product .sankofa-product__content.content-area{width:100%;min-width:0;max-width:1360px;margin:0 auto;padding:0}.sankofa-product__area{margin:0;padding:0;border:0}.sankofa-product__area>.clearfix{display:grid;grid-template-columns:minmax(0,1.175fr) minmax(0,1fr);align-items:start;gap:64px}.sankofa-product__area>.clearfix:before,.sankofa-product__area>.clearfix:after{display:none}.sankofa-product .product-gallery{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"thumbnails media";grid-template-rows:auto;align-items:start;gap:16px;float:none;width:100%;min-width:0}.sankofa-product .product-gallery[data-product-gallery-layout] .product-gallery--viewport{grid-area:media;min-width:0;background:var(--sankofa-surface)}.sankofa-product .product-gallery .product-gallery--navigation{display:flex;flex-direction:column;flex-wrap:nowrap;grid-area:thumbnails;gap:12px;max-height:775px;margin:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.sankofa-product .product-gallery[data-product-gallery-layout=gallery-right]{grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"media thumbnails"}.sankofa-product .product-gallery[data-product-gallery-layout=gallery-below]{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "thumbnails"}.sankofa-product .product-gallery[data-product-gallery-layout=gallery-below] .product-gallery--navigation{flex-direction:row;flex-wrap:wrap}.sankofa-product .product-gallery .product-gallery--media-thumbnail{flex:0 0 auto;width:64px;height:80px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:var(--sankofa-surface);overflow:hidden}.sankofa-product .product-gallery--media-thumbnail img{width:100%;min-width:0;height:100%;object-fit:cover}.sankofa-product .product-gallery--media-thumbnail:after{border:1px solid transparent;box-shadow:none;transition:none}.sankofa-product .product-gallery--media-thumbnail[data-product-gallery-selected=true]:after{border-color:var(--sankofa-ink);box-shadow:none}.sankofa-product .product-gallery--viewport--figure{margin:0}.sankofa-product .product-gallery--viewport--figure[data-media-type=image]{aspect-ratio:4 / 5;overflow:hidden}.sankofa-product .product-gallery--viewport--figure[data-media-type=image] .product-gallery--media-wrapper{height:100%}.sankofa-product .product-gallery--viewport--figure[data-media-type=image] img{width:100%;height:100%;object-fit:cover}.sankofa-product .product-gallery [data-media="37078112239791"]{background:#e9e7e8;isolation:isolate}.sankofa-product .product-gallery [data-media="37078112239791"] img{filter:none;mix-blend-mode:darken}.sankofa-product .product-area .product-details-wrapper{float:none;width:100%;min-width:0;padding:8px 0 0}.sankofa-product .product-details{width:100%;margin:0;padding:0;border:0;text-align:left}.sankofa-product .product-block--border{border:0}.sankofa-product__collection{margin:0 0 16px}.sankofa-product .product__title{margin:0 0 16px;padding:0;color:var(--sankofa-ink);font-family:var(--sankofa-font-display);font-size:32px;font-weight:400;line-height:1.15;letter-spacing:.06em;text-transform:uppercase}.sankofa-product .product__price{justify-content:flex-start;margin:0 0 28px;padding:0;border:0;color:var(--sankofa-ink);font-family:var(--sankofa-font-body);font-size:18px;font-weight:400;line-height:1.4}.sankofa-product .product__price .money--last{margin-right:0}.sankofa-product .product__tax{display:none}.sankofa-product .options{margin:0;padding:0}.sankofa-product .product-form{width:100%;margin:0}.sankofa-product .product-form-grid{margin:0}.sankofa-product .product-form-grid:has([data-product-option],.product-quantity-input){margin-bottom:16px}.sankofa-product .product-infiniteoptions:empty,.sankofa-product .product-uploadery:empty,.sankofa-product .surface-pick-up:empty{display:none}.sankofa-product .product-submit,.sankofa-product .has-no-variants .product-form .product-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin:0;padding:18px 36px;border:1px solid transparent;border-radius:0;background:var(--sankofa-action);color:var(--sankofa-on-action);font-family:var(--sankofa-font-body);font-size:var(--sankofa-text-label);font-weight:600;line-height:1.4;letter-spacing:.22em;text-transform:uppercase}.sankofa-product .product-submit:not(:disabled):hover{border-color:transparent;background:var(--sankofa-ink);color:var(--sankofa-on-action)}.sankofa-product .product-submit:disabled{opacity:.5;cursor:default}.sankofa-product input,.sankofa-product select{font-size:16px}.sankofa-product .product__description{display:block;margin:28px 0 0;padding:0;border:0}.sankofa-product .sankofa-product__editorial,.sankofa-product .sankofa-product__richtext{margin-top:28px}.sankofa-product .rte,.sankofa-product .rte p,.sankofa-product .rte li{color:var(--sankofa-muted);font-family:var(--sankofa-font-body);font-size:var(--sankofa-text-body);line-height:1.6}.sankofa-product .rte p{margin:0 0 1.6em}.sankofa-product .sankofa-product__info--material .rte>p:not(:last-child),.sankofa-product .sankofa-product__story-body>p:not(:last-child){margin-bottom:var(--sankofa-space-3)}.sankofa-product .rte>:last-child{margin-bottom:0}.sankofa-product .rte ul{margin:0;padding-left:18px}.sankofa-product .rte li{margin:0;padding-left:0}.sankofa-product__info--material .rte li+li{margin-top:var(--sankofa-space-1)}.sankofa-product .rte li p{margin:0}.sankofa-product .rte{overflow-wrap:anywhere}.sankofa-product .rte a{color:var(--sankofa-action);text-underline-offset:3px}.sankofa-product__editorial{display:flex;flex-direction:column;gap:32px}.sankofa-product__intro{margin-bottom:0}.sankofa-product__story{margin:0;padding:0;border:0;border-bottom:1px solid var(--sankofa-line)}.sankofa-product__story summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px;color:var(--sankofa-ink);font-family:var(--sankofa-font-body);font-size:16px;line-height:1.4;list-style:none;cursor:pointer}.sankofa-product__story summary::-webkit-details-marker{display:none}.sankofa-product__story summary svg{display:none}.sankofa-product__story summary:after{flex:0 0 20px;content:"+";font-size:24px;line-height:1;text-align:center}.sankofa-product__story[open] summary:after{content:"\2212"}.sankofa-product__story-body{padding:8px 16px 24px}.sankofa-product__info{display:flex;flex-direction:column;gap:12px;margin:0}.sankofa-product .sankofa-product__info-heading,.sankofa-product .sankofa-product__richtext :is(h2,h3,h4){margin:0;color:var(--sankofa-ink);font-family:var(--sankofa-font-body);font-size:var(--sankofa-text-body);font-weight:400;line-height:1.6;letter-spacing:0;text-transform:none}.sankofa-product .sankofa-product__richtext :is(h2,h3,h4){margin:32px 0 12px}.template-product .content-area:has(>.sankofa-product-recommendations){width:100%;min-width:0;max-width:none;margin:0;padding:0}.template-product .sankofa-product-recommendations{margin:0;padding:64px 40px 80px;border-top:1px solid var(--sankofa-line)}.template-product .sankofa-product-recommendations .section-title{margin:0 0 40px;padding:0;border:0;color:var(--sankofa-ink);font-family:var(--sankofa-font-display);font-size:32px;font-weight:400;line-height:1.15;letter-spacing:.06em;text-align:center;text-transform:uppercase}.template-product .sankofa-product-recommendations .product-list{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 32px;width:100%;max-width:1360px;margin:0 auto;padding:0;list-style:none}.template-product .sankofa-product-recommendations .product{flex:0 1 320px;width:320px;min-width:0;max-width:100%;margin:0;padding:0;text-align:center}.sankofa-product-recommendations .product-card-figure{width:100%;margin:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--sankofa-surface)}.sankofa-product-recommendations .product-card-figure img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;filter:var(--sankofa-product-filter)}.sankofa-product-recommendations .product-card-footer{padding:0}.sankofa-product-recommendations .product-card-footer .title,.sankofa-product-recommendations .product-card-footer-mobile .title{margin:20px 0 8px;color:var(--sankofa-ink);font-family:var(--sankofa-font-body);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none}.sankofa-product-recommendations .product-card-footer .title a,.sankofa-product-recommendations .product-card-footer-mobile .title a{color:inherit}.sankofa-product-recommendations .product-item__price{color:var(--sankofa-muted);font-family:var(--sankofa-font-body);font-size:14px;line-height:1.4}@media(max-width:1100px)and (min-width:941px){.sankofa-product__area>.clearfix{gap:40px}.sankofa-product .product__title{font-size:28px}}@media(max-width:940px){.sankofa-product{padding:24px 15px 48px}.sankofa-product__area>.clearfix{grid-template-columns:minmax(0,1fr);gap:32px}.sankofa-product .product-gallery[data-product-gallery-layout]{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "thumbnails";max-width:700px;margin:0 auto}.sankofa-product .product-gallery[data-product-gallery-layout] .product-gallery--navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-height:none;margin:0}.sankofa-product .product-gallery .product-gallery--media-thumbnail{width:100%;height:auto;aspect-ratio:4 / 5}.sankofa-product .product-area .product-details-wrapper{padding-top:24px;border-top:1px solid var(--sankofa-line)}.sankofa-product .product__title{font-size:26px}.template-product .sankofa-product-recommendations{padding:48px 15px 56px}.template-product .sankofa-product-recommendations .section-title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sankofa-product.css.map */
