variant-inventory.inventory.text-error,product-rerender variant-inventory.inventory.text-success span{letter-spacing:0;font-style:normal;font-weight:600;font-size:12px}.product-info__block-item .metafield-rich_text_field p{margin:0}.product-info__block-item .metafield-rich_text_field{background-color:#f3f3f3;padding:5px 10px;border-radius:8px}product-rerender h1.product-title.h4{font-size:19px}product-rerender span.social-proof-slide__block-rating-text{font-size:12px;letter-spacing:0}product-rerender .social-proof-slide__block-stars{gap:2px;margin-top:4px}product-rerender .product-info__block-list>:not(:nth-child(1 of:not(:empty))){margin-block-start:0;margin-bottom:8px}product-rerender .price-list{flex-wrap:nowrap;align-items:center;column-gap:.5rem;display:flex;justify-content:flex-end;flex-direction:row-reverse}product-rerender variant-picker.variant-picker.v-stack .h-stack legend{font-weight:800;text-transform:uppercase;font-size:12px}product-rerender :checked+.block-swatch,product-rerender .block-swatch.is-selected{border-color:#000!important;background:#000!important;color:#fff!important}product-rerender label.block-swatch{color:#000!important;border-color:gray!important;border-radius:5px;font-weight:500;padding:5px 20px;margin:0;width:auto;font-size:12px}product-rerender price-list sale-price.h4.text-on-sale{font-size:16px}product-rerender compare-at-price.h5.text-subdued.line-through{font-size:12px;font-weight:600}product-rerender p.popup-size{margin-top:1rem!important;display:block}product-rerender variant-inventory.inventory.text-error,product-rerender variant-inventory.inventory.text-success{margin-bottom:18px}product-rerender .variant-picker__option-info.h-stack.justify-between{display:flex;flex-direction:column;align-items:flex-start;gap:5px}product-rerender .variant-picker__option-custom p{font-size:12px}product-rerender .feature-badge{padding:0}product-rerender .feature-badge p{font-size:12px}product-rerender variant-inventory.inventory.text-error span circle{fill:red}product-rerender variant-inventory.inventory.text-error span{text-transform:uppercase}product-rerender variant-inventory.inventory.text-error span,product-rerender variant-inventory.inventory.text-success span{display:flex;gap:5px;align-items:center;flex-wrap:wrap}product-rerender .product-info__block-item.feature_with_icon_xBk4jJ{margin-bottom:0!important}product-rerender .social-proof-slide__block-rating{display:flex;align-items:flex-start;justify-content:flex-start;font-size:14px}product-rerender quantity-selector.quantity-selector{margin-bottom:10px}product-rerender .swatch_info label.color-swatch{min-width:83px;width:100%;height:112px;background:var(--swatch-background);background-repeat:no-repeat;background-size:cover;--swatch-offset: 0;--swatch-size: 0;--swatch-border-size: 0}product-rerender .swatch_info .swatch_cat_title.checked{background:#000;color:#fff}product-rerender .swatch_info .swatch_cat_title{padding:4px;font-size:10px;font-weight:300}product-rerender .swatch_info :checked+.color-swatch,product-rerender .swatch_info .color-swatch.is-selected{border-color:transparent;--swatch-border-size: 0}product-rerender .swatch_info{border-radius:6px!important;overflow:hidden}product-rerender .swatch_info,product-rerender .swatch_info *{transition:.4s ease-in-out}product-rerender .swatch_info:hover{box-shadow:#21232666 0 10px 10px -10px}buy-buttons button.button.w-full{box-shadow:#00000059 0 5px 15px}.product-info__block-list span.per_discount{background:#00b67a;border-radius:50px;color:#fff;font-weight:400;padding:4px 10px 2px;font-size:10px;display:block;line-height:1.4;letter-spacing:0}@media only screen and (max-width: 550px){.product-info__block-list span.per_discount{padding:2px 10px 0;font-size:9px}.variant-picker__option-info .h-stack.gap-1{display:flex;align-content:flex-start;flex-wrap:wrap;gap:0}}.shopify-product-form button{font-weight:700}product-rerender variant-inventory.inventory span svg{width:12px;height:12px;margin-right:8px}product-rerender variant-inventory.inventory.text-warning span{padding-left:2px;font-weight:500;color:#804a00;letter-spacing:0;font-style:normal;font-weight:600;font-size:12px}product-sticky-bar buy-buttons.buy-buttons button{font-weight:700}product-rerender variant-inventory.inventory.text-success span{padding-left:2px}product-rerender .product-info .product-info__block-item .prose em{color:#727070}.product-info__block-item.buy_buttons product-form #ultimateTrustBadgeswidgetDiv{margin-top:-10px}.product-info__block-item:has(.icon-subtitle-section){margin-top:-5px!important}.product-info__block-group.feature-badge-list{flex-direction:column}@media only screen and (max-width: 500px){product-rerender label.block-swatch{padding:5px 15px}}.open-button-parent.fill-parent{width:fit-content!important}[class*=faslet]{width:100%!important;max-width:none!important}.size-advice-box{background-color:#cec09f80;padding:21px 43px;display:flex;align-items:flex-start;gap:5px;font-size:14px;max-width:100%;box-sizing:border-box;border-radius:6px}.advice-text{margin:0;color:#111;font-weight:500;font-size:12px;line-height:1.4;text-align:center}.advice-text svg{width:18px;display:inline-block;vertical-align:middle}.advice-text strong{font-weight:800}.advice-example{color:#7e7e7e;font-size:12px;font-weight:500;line-height:1.3em}.product-gallery{position:relative}.breadcrumbs-pdp{position:absolute;top:24px;left:20px;z-index:1;padding:0;margin:0}.breadcrumbs-pdp__list{display:flex;align-items:center;gap:0;list-style:none;padding:0;margin:0;font-size:14px;font-weight:400;font-style:normal;line-height:22px;letter-spacing:0}.breadcrumbs-pdp__item{padding:0;margin:0}.breadcrumbs-pdp__link{text-decoration:none;transition:opacity .2s ease}.breadcrumbs-pdp__link:hover{text-decoration:underline}.breadcrumbs-pdp__item--inactive .breadcrumbs-pdp__link{color:#fff;opacity:.7}.breadcrumbs-pdp__item--active .breadcrumbs-pdp__link{color:#fff;opacity:1}.breadcrumbs-pdp__separator{color:#fff;opacity:.7;padding:0;margin:0}@media screen and (max-width: 999px){.breadcrumbs-pdp{top:12px;left:0}}.product-gallery--no-thumbnails{--product-gallery-gap: 0;gap:0}.product-gallery--no-thumbnails .product-gallery__thumbnail-list,.product-gallery--no-thumbnails .product-gallery__thumbnail-scroller,.product-gallery--no-thumbnails product-gallery-navigation,.product-gallery--no-thumbnails carousel-navigation,.product-gallery--no-thumbnails .page-pages{display:none!important}.zoom-lightbox{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center}.zoom-lightbox[hidden]{display:none}.zoom-lightbox__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff}.zoom-lightbox__close{position:absolute;top:20px;right:20px;z-index:10;background:none;border:none;cursor:pointer;padding:10px;transition:opacity .2s;color:#fff}@media screen and (min-width: 1000px){.zoom-lightbox__close{color:#1e1e1e}}.zoom-lightbox__close:hover{opacity:.7}.zoom-lightbox__container{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;max-height:100%}@media screen and (min-width: 1000px){.zoom-lightbox__container{max-width:100%;margin:0 auto;align-items:stretch;height:100%}.zoom-lightbox__thumbnails{position:fixed;left:calc(50% - 500px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;padding:0;max-height:70vh;overflow-y:auto;align-items:center;justify-content:center;scrollbar-width:none;-ms-overflow-style:none;z-index:100}.zoom-lightbox__thumbnails::-webkit-scrollbar{display:none}.zoom-lightbox__main{width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.zoom-lightbox__main::-webkit-scrollbar{display:none}.zoom-lightbox__images{display:flex;flex-direction:column;width:100%;height:auto;gap:0;margin:0;padding:0}.zoom-lightbox__image{display:flex;width:100%;height:100vh;min-height:100vh;flex-shrink:0;padding:0;margin:0;position:relative;align-items:center;justify-content:center}.zoom-lightbox__image img{display:block;max-width:100%;max-height:100vh;width:auto;height:auto;object-fit:contain}}@media screen and (max-width: 999px){.zoom-lightbox:not(.zoom-lightbox--v2){align-items:stretch;justify-content:stretch}.zoom-lightbox:not(.zoom-lightbox--v2) .zoom-lightbox__container{flex-direction:column;position:relative;width:100%;height:100%}.zoom-lightbox:not(.zoom-lightbox--v2) .zoom-lightbox__thumbnails{position:fixed;bottom:20px;left:16px;display:flex;flex-direction:column;gap:8px;padding:0;height:auto;overflow-y:auto;align-items:flex-start;justify-content:flex-end;z-index:100}.zoom-lightbox:not(.zoom-lightbox--v2) .zoom-lightbox__main{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none}.zoom-lightbox:not(.zoom-lightbox--v2) .zoom-lightbox__main::-webkit-scrollbar{display:none}.zoom-lightbox:not(.zoom-lightbox--v2) .zoom-lightbox__images{display:flex;flex-direction:column;width:100%;height:auto;position:relative;gap:0;margin:0;padding:0}.zoom-lightbox:not(.zoom-lightbox--v2) .zoom-lightbox__image{padding:0;margin:0;position:relative;width:100%;height:100vh;min-height:100vh;flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;pointer-events:auto;transform:none;scroll-snap-align:start}.zoom-lightbox:not(.zoom-lightbox--v2) .zoom-lightbox__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}}@media screen and (max-width: 999px){.zoom-lightbox--v2{align-items:stretch;justify-content:stretch}.zoom-lightbox--v2 .zoom-lightbox__container{flex-direction:column;position:relative;width:100%;height:100%}.zoom-lightbox--v2 .zoom-lightbox__main{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden!important;touch-action:none}.zoom-lightbox--v2 .zoom-lightbox__main::-webkit-scrollbar{display:none}.zoom-lightbox--v2 .zoom-lightbox__images{display:flex;flex-direction:row;width:auto;height:100%;position:relative;gap:0;margin:0;padding:0}.zoom-lightbox--v2 .zoom-lightbox__image{padding:0;margin:0;position:relative;width:100vw;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;pointer-events:auto;transform:none;scroll-snap-align:start}.zoom-lightbox--v2 .zoom-lightbox__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}}.zoom-lightbox__thumbnail{width:28px;height:37px;border:.56px solid #ffffff;border-radius:2px;overflow:hidden;cursor:pointer;opacity:.5;transition:opacity .2s ease,border-color .2s ease;padding:0;background:none;flex-shrink:0}.zoom-lightbox__thumbnail.is-active{width:34px;height:45px;border-color:#fff;opacity:1}@media screen and (min-width: 1000px){.zoom-lightbox__thumbnails{align-items:center;gap:10px}.zoom-lightbox__thumbnail{width:45px;height:60px;border-color:#1e1e1e4d}.zoom-lightbox__thumbnail.is-active{width:60px;height:80px;border-color:#1e1e1e}}.zoom-lightbox__thumbnail img{width:100%;height:100%;object-fit:cover}.zoom-lightbox__main{flex:1;height:100%;position:relative}.zoom-lightbox__dots{display:none}.zoom-lightbox__dot{width:8px;height:8px;border-radius:50%;background:#fff6;border:none;cursor:pointer;padding:0;transition:background .2s ease}.zoom-lightbox__dot.is-active{background:#fff}.zoom-lightbox__dot:hover{background:#ffffffb3}.product-gallery__dots-overlay{position:absolute;bottom:16px;left:0;display:flex;gap:6px;z-index:5;pointer-events:none;transition:opacity .2s ease}.product-gallery__dots-overlay .product-gallery__dot-indicator{pointer-events:auto}.product-gallery__dots-overlay--v1{flex-direction:column}.product-gallery__dots-overlay--v2{flex-direction:row}@media screen and (min-width: 1000px){.product-gallery__dots-overlay--v2{flex-direction:column}}@media screen and (min-width: 1000px){.product-gallery__dots-overlay{position:fixed;bottom:20px;left:20px;z-index:100}}@media screen and (max-width: 999px){.product-gallery__dots-overlay{position:absolute;bottom:12px;left:0}}body:has(.zoom-lightbox:not([hidden])) .product-gallery__dots-overlay,body:has(.zoom-lightbox--v2:not([hidden])) .product-gallery__dots-overlay{display:none}.product-gallery__dot-indicator{width:6px;height:6px;border-radius:50%;background:#ffffff80;border:none;padding:0;transition:background .2s ease}.product-gallery__dot-indicator.is-active{background:#fff}.product-gallery--clickable .product-gallery__media{cursor:pointer}@media screen and (max-width: 999px){.product-gallery--clickable .product-gallery__thumbnail-list,.product-gallery--clickable .product-gallery__thumbnail-scroller,.product-gallery--clickable product-gallery-navigation,.product-gallery--clickable .page-dots{display:none!important}}@media screen and (min-width: 1000px){.product-gallery--clickable .page-dots{display:none!important}}.product-gallery--clickable media-lightbox,.product-gallery--clickable .product-gallery__zoom-button,.product-gallery--clickable open-lightbox-button,.product-gallery--clickable+media-lightbox,body:has(.zoom-lightbox:not([hidden])) media-lightbox{display:none!important}.product-gallery--clickable[allow-zoom] .product-gallery__media{cursor:pointer}.zoom-lightbox--v2 .zoom-lightbox-v2__dots{display:none!important}.zoom-lightbox--v2 .zoom-lightbox-v2__chevron{display:none}@media screen and (min-width: 1000px){.zoom-lightbox--v2 .zoom-lightbox__container{max-width:100%;margin:0 auto;align-items:stretch;height:100%}.zoom-lightbox--v2 .zoom-lightbox-v2__thumbnails{position:fixed;left:calc(50% - 500px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;padding:0;max-height:70vh;overflow-y:auto;align-items:center;justify-content:center;scrollbar-width:none;-ms-overflow-style:none;z-index:100}.zoom-lightbox--v2 .zoom-lightbox-v2__thumbnails::-webkit-scrollbar{display:none}.zoom-lightbox--v2 .zoom-lightbox__main{width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.zoom-lightbox--v2 .zoom-lightbox__main::-webkit-scrollbar{display:none}.zoom-lightbox--v2 .zoom-lightbox__images{display:flex;flex-direction:column;width:100%;height:auto;gap:0;margin:0;padding:0}.zoom-lightbox--v2 .zoom-lightbox__image{display:flex;width:100%;height:100vh;min-height:100vh;flex-shrink:0;padding:0;margin:0;position:relative;align-items:center;justify-content:center}.zoom-lightbox--v2 .zoom-lightbox__image img{display:block;max-width:100%;max-height:100vh;width:auto;height:auto;object-fit:contain}.zoom-lightbox--v2 .zoom-lightbox__thumbnail{width:45px;height:60px;border-color:#1e1e1e4d}.zoom-lightbox--v2 .zoom-lightbox__thumbnail.is-active{width:60px;height:80px;border-color:#1e1e1e}}@media screen and (max-width: 999px){.zoom-lightbox--v2 .zoom-lightbox-v2__thumbnails{display:none!important}.zoom-lightbox--v2 .zoom-lightbox-v2__chevron{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:15;background:transparent;border:none;width:44px;height:44px;cursor:pointer;transition:opacity .2s ease}.zoom-lightbox--v2 .zoom-lightbox-v2__chevron:active{opacity:.6}.zoom-lightbox--v2 .zoom-lightbox-v2__chevron--prev{left:8px}.zoom-lightbox--v2 .zoom-lightbox-v2__chevron--next{right:8px}.zoom-lightbox--v2 .zoom-lightbox-v2__chevron svg{width:24px;height:24px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}}@media screen and (min-width: 1000px){.zoom-lightbox:not([hidden]) .zoom-lightbox__dots{display:flex!important;flex-direction:column!important;gap:8px;position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:100}.zoom-lightbox .zoom-lightbox__dot{width:10px;height:10px}}@media screen and (min-width: 1000px){.zoom-lightbox--v2:not([hidden]) .zoom-lightbox-v2__dots{display:flex!important;flex-direction:column!important;gap:8px;position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:100}.zoom-lightbox--v2 .zoom-lightbox-v2__dot{width:10px;height:10px;border-radius:50%;background:#fff6;border:none;cursor:pointer;padding:0;transition:background .2s ease}.zoom-lightbox--v2 .zoom-lightbox-v2__dot.is-active{background:#fff}.zoom-lightbox--v2 .zoom-lightbox-v2__dot:hover{background:#ffffffb3}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/product_css.css.map */
