.product-main .product-media{margin-top:calc(5 * var(--space-unit));margin-bottom:calc(5 * var(--space-unit))}.product-details__calc .h4{margin-bottom:1.1em}.product-main .product-info-sticky{display:block;min-width:0}@media(min-width:769px){:root{--product-column-padding: calc(8 * var(--space-unit));--product-info-width: max(47%, 440px)}.shopify-section:not(.product-details){clear:both;margin:0}.product-breadcrumbs .breadcrumbs{width:calc(100% - var(--product-info-width));padding-inline-end:var(--product-column-padding);overflow:hidden;display:none}.product-breadcrumbs+.product-main .product-media,.product-breadcrumbs+.product-main .product-info{padding-top:0}.product-breadcrumbs+.product-main .product-info:before,.product-breadcrumbs+.product-main .product-info:after{top:calc(-10 * var(--space-unit) - 1em - 2px)}.product-main .product-media,.product-main+.product-details>.container{width:calc(100% - var(--product-info-width));float:left;clear:left}.product-main .product-media{margin-top:0;margin-bottom:0;padding-top:calc(10 * var(--space-unit));padding-bottom:calc(var(--section-gap) * var(--fluid-1-5) - 5px);padding-inline-end:var(--product-column-padding)}.product-main .product-info{position:relative;width:auto;padding:calc(10 * var(--space-unit)) 0 calc(var(--section-gap) * var(--fluid-1-5));padding-inline-start:var(--product-column-padding);float:none;background-color:rgba(var(--bg-color))}.product-main .product-info-sticky__inner{position:sticky;top:calc(var(--header-height, 0px) + 30px)}.product-main .sticky__scroll{min-height:var(--sticky-height, 0)}.sticky-scroll{position:sticky;top:var(--header-end-padded, 48px);padding-bottom:0}.product-main+.product-details{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.product-main+.product-details>.container{max-width:none;margin:0;padding-top:calc(2 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-start:0;padding-inline-end:var(--product-column-padding)}.product-main+.product-details+.shopify-section:before{top:1px}[dir=rtl] .product-main .product-media,[dir=rtl] .product-main+.product-details>.container{float:right;clear:right}[dir=rtl] .product-main .product-info{float:none}[dir=rtl] .product-main .product-info:before,[dir=rtl] .product-main .product-info:after{right:-1px;left:auto}}@media(min-width:1280px){.product-main .product-media,.product-main .product-info{padding-top:calc(12 * var(--space-unit))}}.product-wib{display:block;position:relative;margin:20px 0 12px}.product-wib__heading{margin:0 0 10px;font-family:var(--body-font-family),sans-serif;font-size:16px;font-weight:600;line-height:1.2;color:#000}.product-wib__viewport{position:relative;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.product-wib__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-wib__item{display:flex;align-items:center;gap:8px;min-width:0}.product-wib__thumb{flex:0 0 auto;width:42px;height:42px;border-radius:4px;background:#eee5f7;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-wib__img{max-width:82%;max-height:82%;object-fit:contain}.product-wib__text{display:flex;flex-direction:column;gap:2px;min-width:0}.product-wib__title{font-family:var(--body-font-family),sans-serif;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#1c1c1c}.product-wib__subtitle{font-family:var(--body-font-family),sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:-.02em;color:#575757}.product-wib--clamp-mobile:not(.is-expanded) .product-wib__viewport{max-height:81px}.product-wib--clamp-mobile .product-wib__viewport:after{content:"";position:absolute;left:0;right:0;bottom:0;height:35px;background:linear-gradient(0deg,#fff,#ffffffd9 50.42%,#fff0);pointer-events:none;opacity:1;transition:opacity .35s ease}.product-wib--clamp-mobile.is-expanded .product-wib__viewport:after{opacity:0}.product-wib__toggle{display:flex;width:fit-content;align-items:center;gap:6px;position:relative;margin:-22px auto 0;padding:0;border:0;background:none;cursor:pointer;font-family:"IBMPlexSans-Regular",var(--body-font-family),sans-serif;font-size:15px;font-weight:400;line-height:1.45;letter-spacing:.32px;color:#7757fc;text-decoration:underline;text-underline-offset:3px;z-index:1;transition:margin-top .35s cubic-bezier(.4,0,.2,1)}.product-wib__toggle-icon{transition:transform .2s ease}.product-wib.is-expanded .product-wib__toggle{margin-top:8px}.product-wib.is-expanded .product-wib__toggle-icon{transform:rotate(180deg)}@media(min-width:769px){.product-wib__heading{margin-bottom:12px;font-size:20px}.product-wib--clamp-mobile .product-wib__viewport:after{height:60px;background:linear-gradient(0deg,#fff 18.43%,#ffffffd9 72.49%,#fff0)}.product-wib__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-wib__thumb{width:52px;height:52px}.product-wib__title{font-size:15px}.product-wib__subtitle{font-size:13px}.product-wib--clamp-mobile:not(.product-wib--clamp-desktop) .product-wib__viewport{max-height:none}.product-wib--clamp-mobile:not(.product-wib--clamp-desktop) .product-wib__viewport:after{display:none}.product-wib--clamp-mobile:not(.product-wib--clamp-desktop) .product-wib__toggle{display:none}.product-wib--clamp-desktop:not(.is-expanded) .product-wib__viewport{max-height:115px}}@media(prefers-reduced-motion:reduce){.product-wib__viewport,.product-wib__toggle,.product-wib__toggle-icon,.product-wib--clamp-mobile .product-wib__viewport:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/product-page.css.map */
