.figs-breadcrumb{font-size:1.3rem;color:#666;margin-bottom:12px;padding:16px 0 0}.figs-breadcrumb a{color:#333;text-decoration:none}.figs-breadcrumb a:hover{text-decoration:underline}.figs-breadcrumb span{margin:0 6px;color:#999}@media screen and (min-width:750px){.product--thumbnail_slider media-gallery,.product--thumbnail media-gallery{display:flex!important;flex-direction:row-reverse!important;gap:12px}.product--thumbnail_slider media-gallery>.slider-mobile-gutter,.product--thumbnail media-gallery>.slider-mobile-gutter{flex:1;min-width:0}.product--thumbnail_slider .thumbnail-slider,.product--thumbnail .thumbnail-slider{flex:0 0 110px!important;width:110px!important;max-height:none;overflow-y:visible;overflow-x:hidden}.product--thumbnail_slider .thumbnail-slider::-webkit-scrollbar,.product--thumbnail .thumbnail-slider::-webkit-scrollbar{display:none}.product--thumbnail_slider .thumbnail-slider,.product--thumbnail .thumbnail-slider{-ms-overflow-style:none;scrollbar-width:none}.product--thumbnail_slider .thumbnail-list,.product--thumbnail .thumbnail-list{display:flex!important;flex-direction:column!important;gap:8px;padding:0!important}.product--thumbnail_slider .thumbnail-list__item.slider__slide,.product--thumbnail .thumbnail-list__item.slider__slide{width:100%!important;flex:0 0 auto;margin:0!important;padding:0!important}.product--thumbnail_slider .thumbnail-slider .slider-button,.product--thumbnail .thumbnail-slider .slider-button{display:none!important}.product--thumbnail_slider .product__media-item .product__media-toggle,.product--thumbnail .product__media-item .product__media-toggle,.product--thumbnail_slider .product__media-item .global-media-settings,.product--thumbnail .product__media-item .global-media-settings{aspect-ratio:2 / 3;overflow:hidden}}.thumbnail-list__item .thumbnail{border:2px solid transparent;border-radius:4px;padding:0;overflow:hidden;cursor:pointer;transition:border-color .2s ease}.thumbnail-list__item .thumbnail:hover,.thumbnail-list__item .thumbnail[aria-current=true]{border-color:#333}.product__media-item .product__media-toggle img,.product__media-item img{border-radius:0;width:100%;height:100%;object-fit:cover}.product--thumbnail_slider .product__media-list,.product--thumbnail .product__media-list{border-radius:0;margin:0!important;width:100%!important;padding:0!important}.product__info-container{max-width:520px!important}.product__info-container>*+*{margin:1.2rem 0}.product__title h1,.product__title .h1{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#1a1a1a;margin:0}.product .price-item--regular,.product .price-item--sale{font-size:1.8rem;font-weight:500;color:#1a1a1a}.product .price{margin:0}.product .price__container{margin-bottom:0}.rating-wrapper{display:flex;align-items:center;gap:8px;margin:4px 0 0}.rating-wrapper .rating-count{color:#666;text-decoration:underline}.product-form__input--swatch{margin-bottom:1.6rem!important}.product-form__input--swatch .form__label{font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a;margin-bottom:12px}.product-form__input--swatch .form__label [data-selected-value]{font-weight:400;text-transform:none;letter-spacing:0;color:#666}.swatch-input{margin:0 4px 8px 0}.swatch-input label{width:32px!important;height:32px!important;border-radius:50%!important;border:2px solid transparent!important;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;padding:0!important}.swatch-input input:checked+label{border-color:#1a1a1a!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #1a1a1a}.swatch-input label:hover{border-color:#999!important}.product-form__input--pill{margin-bottom:1.6rem!important}.product-form__input--pill .form__label{font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;width:100%}.product-form__input--pill label{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:44px;padding:0 16px;border:1.5px solid #d4d4d4!important;border-radius:4px!important;background:#fff!important;color:#1a1a1a;font-size:1.4rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease;margin:0 8px 8px 0}.product-form__input--pill label:hover{border-color:#1a1a1a!important}.product-form__input--pill input:checked+label{background:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important}.product-form__input--pill input:disabled+label,.product-form__input--pill .variant-input--disabled label{opacity:.35;cursor:not-allowed;text-decoration:line-through}.product-form__submit.button{min-height:54px!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:4px!important;transition:background-color .2s ease,transform .2s ease!important}.product-form__submit.button--primary{background-color:#3b4a6b!important;color:#fff!important;border:none!important}.product-form__submit.button--primary:hover{background-color:#2d3a56!important}.product-form__submit.button--secondary{background-color:#3b4a6b!important;color:#fff!important;border:none!important}.product-form__submit.button--secondary:hover{background-color:#2d3a56!important}.product-form__buttons{max-width:100%!important}.shopify-payment-button__button--unbranded{min-height:54px!important;border-radius:4px!important;font-weight:600!important;letter-spacing:.08em!important}.product-form__quantity .quantity{border-radius:4px}.product-form__quantity .quantity__button{color:#1a1a1a}.product-form__quantity .quantity__input{font-size:1.4rem;font-weight:500}.product__description{font-size:1.4rem;line-height:1.7;color:#444}.product__accordion summary{padding:16px 0;border-bottom:1px solid #e5e5e5}.product__accordion .accordion__title{font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.figs-wishlist{position:absolute;right:0;top:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #d4d4d4;border-radius:50%;background:#fff;cursor:pointer;transition:border-color .2s;z-index:2}.figs-wishlist:hover{border-color:#333}.figs-wishlist svg{width:20px;height:20px;stroke:#333;fill:none}.product__title{position:relative;padding-right:50px}.figs-wishlist.is-active{border-color:#c0392b!important;background:#fff!important}.figs-wishlist.is-active svg{stroke:#c0392b!important;fill:#c0392b!important}.figs-wishlist.is-pop{animation:figs-wl-pop .4s ease}@keyframes figs-wl-pop{0%{transform:scale(1)}40%{transform:scale(1.25)}70%{transform:scale(.95)}to{transform:scale(1)}}.header__icon--wishlist{position:relative}.wishlist-count-bubble{position:absolute;bottom:.8rem;left:2.2rem;width:1.7rem;height:1.7rem;border-radius:100%;background:#c0392b;color:#fff;font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;padding:0}.wishlist-count-bubble[hidden]{display:none!important}.figs-shipping-banner{text-align:center;padding:12px 0;font-size:1.3rem;font-weight:500;color:#1a1a1a;border-top:1px solid #e5e5e5;margin-top:16px}.figs-shipping-banner strong{font-weight:700}.share-button{margin-top:0!important}.product__tax{font-size:1.2rem;color:#888}@media screen and (max-width:749px){.figs-breadcrumb{padding:12px 16px 0;font-size:1.2rem}.product__title h1,.product__title .h1{font-size:2.2rem}.product__info-wrapper{padding:0!important}.product__media-list{margin-left:0!important;width:100%!important;padding:0!important}.product__media-item{width:100%!important}.product__media-item .product__media-toggle,.product__media-item .global-media-settings{max-height:50vh;margin:0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.product__media-item .product__media-toggle img,.product__media-item .global-media-settings img{width:auto;height:100%;max-height:50vh;max-width:100%;object-fit:contain}.product__media-wrapper .slider-buttons{display:none!important}.product__info-wrapper{padding-bottom:80px!important}.product-form__input--pill label{min-width:48px;height:40px;padding:0 12px;font-size:1.3rem}.product-form__submit.button{min-height:50px!important}.thumbnail-slider{margin-top:8px}.thumbnail-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px;overflow-x:auto;padding:4px 16px 8px!important}.thumbnail-list__item.slider__slide{width:56px!important;flex:0 0 56px}.thumbnail-list::-webkit-scrollbar{display:none}.thumbnail-list{-ms-overflow-style:none;scrollbar-width:none}}.figs-mobile-bar{position:fixed;bottom:0;left:0;right:0;z-index:99;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-top:1px solid #e5e5e5;box-shadow:0 -2px 10px #00000014;gap:16px}.figs-mobile-bar__info{flex-shrink:0}.figs-mobile-bar__price{font-size:1.8rem;font-weight:700;color:#1a1a1a;line-height:1.2}.figs-mobile-bar__variant{font-size:1.2rem;color:#888;margin-top:2px}.figs-mobile-bar__btn{flex:1;min-height:48px;background:#3b4a6b;color:#fff;border:none;border-radius:4px;font-size:1.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s}.figs-mobile-bar__btn:hover{background:#2d3a56}.figs-mobile-bar__btn:disabled{background:#ccc;cursor:not-allowed}@media screen and (min-width:750px){.figs-mobile-bar{display:none!important}.product__info-wrapper{padding:0 0 0 4rem!important}}product-info>.page-width{max-width:100%!important;padding-left:max(16px,2vw)!important;padding-right:max(16px,2vw)!important}@media screen and (min-width:750px){product-info>.page-width{padding-left:max(20px,2.5vw)!important;padding-right:max(20px,2.5vw)!important}.product__info-wrapper{padding:0 0 0 3vw!important;max-width:560px;justify-self:start}product-info .product--thumbnail_slider .product__media-list,product-info .product--thumbnail .product__media-list{max-width:900px}}.product__accordion{border:none!important;margin:0!important}.product__accordion+.product__accordion{border-top:none!important}.product__accordion summary{padding:18px 4px!important;border-bottom:1px solid #e5e5e5!important;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:color .2s ease}.product__accordion summary::-webkit-details-marker{display:none}.product__accordion summary::marker{display:none;content:""}.product__accordion summary:hover{color:#3b4a6b}.product__accordion .summary__title{display:flex;align-items:center;gap:12px;flex:1}.product__accordion .accordion__title{font-family:var(--font-heading-family);font-size:1.35rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.1em;color:#1a1a1a;margin:0!important}.product__accordion .summary__title .icon-accordion,.product__accordion .summary__title svg.icon:not(.icon-caret){width:22px!important;height:22px!important;color:#3b4a6b;stroke:currentColor;fill:none;flex-shrink:0}.product__accordion summary .icon-caret,.product__accordion summary>svg:last-child{width:12px;height:12px;color:#888;transition:transform .25s ease;flex-shrink:0}.product__accordion details[open]>summary .icon-caret,.product__accordion details[open]>summary>svg:last-child{transform:rotate(180deg);color:#1a1a1a}.product__accordion .accordion__content{padding:8px 4px 24px!important;font-size:1.35rem;line-height:1.7;color:#444;animation:figs-accordion-fade .3s ease}.product__accordion .accordion__content ul{padding-left:20px;margin:8px 0}.product__accordion .accordion__content li{margin-bottom:6px}.product__accordion .accordion__content p{margin:0 0 10px}.product__accordion .accordion__content strong{color:#1a1a1a}@keyframes figs-accordion-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.product__accordion summary:not(:has(.icon-accordion)) .summary__title:before,.product__accordion summary:not(:has(svg.icon:not(.icon-caret))) .summary__title:before{content:"";width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;opacity:.85;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233b4a6b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/><polyline points='14 2 14 8 20 8'/><line x1='8' y1='13' x2='16' y2='13'/><line x1='8' y1='17' x2='16' y2='17'/></svg>")}.product__accordion summary:has(.accordion__title:is([data-text*=\5c3a i],[data-text*=size i])) .summary__title:before,.product__accordion details:nth-of-type(2) summary .summary__title:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233b4a6b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12h20M6 8v4M10 6v6M14 8v4M18 6v6'/><rect x='2' y='4' width='20' height='16' rx='2'/></svg>")}.product__accordion details:nth-of-type(3) summary .summary__title:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233b4a6b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='5' width='14' height='12' rx='1'/><path d='M15 9h4l3 3v5h-7z'/><circle cx='6' cy='19' r='2'/><circle cx='18' cy='19' r='2'/></svg>")}@media(max-width:749px){.product__accordion summary{padding:16px 4px!important}.product__accordion .accordion__title{font-size:1.25rem!important}.product__accordion .accordion__content{font-size:1.3rem;padding:6px 4px 18px!important}}.product__info-container.product__column-sticky,.product__column-sticky{position:static!important;top:auto!important;align-self:stretch!important}@media screen and (min-width:750px){.product__media-wrapper{display:flex;justify-content:center}product-info .product--thumbnail_slider media-gallery,product-info .product--thumbnail media-gallery{width:100%;max-width:1000px;margin:0 auto;align-items:flex-start;gap:16px!important}product-info .product--thumbnail_slider .product__media-list,product-info .product--thumbnail .product__media-list{max-width:780px;margin:0 auto!important}.thumbnail-list__item .thumbnail{border-radius:6px;border-width:1.5px}.thumbnail-list__item .thumbnail img{width:100%;height:100%;object-fit:cover}.product__info-wrapper{padding:0 0 0 2.5vw!important;max-width:540px}}.product__description{font-size:1.4rem;line-height:1.75;color:#3a3a3a}.product__description p{margin:0 0 10px}.product__description strong{color:#1a1a1a;font-weight:600}.product__description ul{padding-left:20px;margin:8px 0}.product__description li{margin-bottom:4px}.eip-product-info{margin-top:2.4rem;padding-top:2rem;border-top:1px solid #ececec}.eip-features{list-style:none;padding:0;margin:0 0 2.4rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem .6rem}.eip-feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;color:#1a1a1a}.eip-feature__icon{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;color:#1a1a1a}.eip-feature__icon svg{width:100%;height:100%;display:block}.eip-feature__label{font-size:1.1rem;line-height:1.3;letter-spacing:.02em;font-weight:500;color:#2a2a2a}@media(max-width:749px){.eip-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem .8rem}.eip-feature__icon{width:3.6rem;height:3.6rem}.eip-feature__label{font-size:1rem}}.eip-accordions{margin-top:1.4rem;border-top:1px solid #e3e3e3}.eip-accordion{border-bottom:1px solid #e3e3e3}.eip-accordion__summary{display:flex;align-items:center;gap:1.2rem;padding:1.6rem .2rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:color .2s ease}.eip-accordion__summary::-webkit-details-marker{display:none}.eip-accordion__summary:hover{color:#000}.eip-accordion__summary:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;border-radius:2px}.eip-accordion__icon{width:2.4rem;height:2.4rem;flex-shrink:0;color:#1a1a1a;display:inline-flex;align-items:center;justify-content:center}.eip-accordion__icon svg{width:100%;height:100%;display:block}.eip-accordion__title{flex:1;font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a}.eip-accordion__chevron{width:1.6rem;height:1.6rem;color:#1a1a1a;transition:transform .25s ease;display:inline-flex;align-items:center;justify-content:center}.eip-accordion__chevron svg{width:100%;height:100%;display:block}.eip-accordion[open]>.eip-accordion__summary .eip-accordion__chevron{transform:rotate(180deg)}.eip-accordion__panel{padding:.4rem .2rem 2rem 3.6rem;font-size:1.4rem;line-height:1.75;color:#3a3a3a}.eip-accordion__panel p{margin:0 0 10px}.eip-accordion__panel strong{color:#1a1a1a;font-weight:600}.eip-accordion__panel--preline{white-space:pre-line}.eip-accordion[open]>.eip-accordion__panel{animation:eip-slide-down .25s ease}@keyframes eip-slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.eip-accordion__panel{padding-left:.2rem}.eip-accordion__title{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/figs-product.css.map */
