@charset "UTF-8";.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px;position:relative;z-index:1}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translateX(-10px)}.tippy-box[data-theme^=color]{background:var(--color-tooltip-bg,#000);border-radius:5px;color:var(--color-tooltip-text,#fff);font-size:13px;min-width:80px;text-align:center;text-transform:capitalize}.tippy-box[data-theme^=color][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--color-tooltip-bg,#000)}.tippy-box[data-theme^=color][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--color-tooltip-bg,#000)}.tippy-box[data-theme^=color][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--color-tooltip-bg,#000)}.tippy-box[data-theme^=color][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--color-tooltip-bg,#000)}.btn,.spr-summary-actions-newreview,button{--btn-transform-default:capitalize;--btn-padding:4rem;align-items:center;background:none;border:1px solid var(--color-border);border-radius:var(--btn-rounded,0);color:var(--color-text-body);cursor:pointer;display:inline-flex;font-family:var(--font-btn-family);font-weight:var(--font-btn-weight);height:var(--btn-height);justify-content:center;line-height:30px;padding:0 var(--btn-padding);position:relative;text-transform:var(--btn-transform,var(--btn-transform-default));transition:all .3s;white-space:nowrap}.btn:not(.btn--plain):not(.btn--underline){overflow:hidden;z-index:1}.btn:not(.btn--plain):not(.btn--underline):after,.btn:not(.btn--plain):not(.btn--underline):before{bottom:-5px;content:"";font-size:0;left:-5px;position:absolute;right:-5px;top:-5px;transform:translateX(-100%);transition:transform .3s cubic-bezier(.75,0,.125,1);z-index:-1}.btn:not(.btn--plain):not(.btn--underline):after{background-color:var(--color-btn-bg-hover)}.btn:not(.btn--plain):not(.btn--underline):before{background-color:var(--color-btn-before)}.btn:not(.btn--plain):not(.btn--underline):not(.spr-button,.announcement-bar__close):hover{--color-border:var(--color-btn-bg-hover);background-color:var(--color-btn-bg-hover);border-color:var(--color-border);color:var(--color-btn-text-hover)}.btn:not(.btn--plain):not(.btn--underline):not(.spr-button,.announcement-bar__close):hover:after,.btn:not(.btn--plain):not(.btn--underline):not(.spr-button,.announcement-bar__close):hover:before{transform:translate(0)}.btn:not(.btn--plain):not(.btn--underline):not(.spr-button,.announcement-bar__close):hover:after{transition-delay:.175s}.btn--primary,.spr-button,.spr-button-primary{--color-border:var(--color-btn-bg);background:var(--color-btn-bg);border:none;color:var(--color-btn-text)}.btn--secondary{background:var(--color-btn-secondary-bg);border-color:var(--color-btn-secondary-border);color:var(--color-btn-secondary-text)}.btn--plain{background:none!important;border:none!important;padding:10px 0}.btn--plain:hover{color:var(--color-link-hover)}.btn--white{background-color:#fff;border:none;color:var(--color-button-white,#333)}.btn--link,.btn--underline{border:none;height:auto!important;line-height:2.2rem;padding:2px 0!important;position:relative}.btn--link:after,.btn--underline:after{background:currentColor;bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scaleX(1);transform-origin:right;width:100%}.btn--link:hover:after,.btn--underline:hover:after{animation:textUnderlinedAnimatedKeyframes .6s;transform:scaleX(1);transform-origin:left}.btn--link.btn--loading:after,.btn--underline.btn--loading:after{display:none}.btn--outline{--btn-padding:1.6rem;--color-border:var(--color-text-heading);background-color:transparent;color:var(--color-text-heading)}.btn--outline.btn--secondary{border:1px solid var(--color-btn-secondary-border)}.btn--icon{align-items:center;border-radius:var(--btn-rounded,0);height:var(--btn-icon-width,4.4rem);padding:0;width:var(--btn-icon-width,4.4rem)}.btn--square{flex:0 0 auto;padding:0;width:var(--btn-height)}.btn--link{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1;padding:1px 0!important;text-transform:capitalize}.btn--small{height:calc(var(--btn-height) - 8px);padding:0 28px}.btn--medium{height:calc(var(--btn-height) + 2px);padding:0 32px}.btn--large{font-size:calc(var(--font-body-size) * 1px + 2px);height:calc(var(--btn-height) + 6px);padding:0 42px}.btn .f-spinner-icon{display:none;position:absolute}.btn--loading>span:not(.f-spinner-icon){opacity:0}.btn--loading .f-spinner-icon{display:inline-flex}.btn--with-icon span+svg,.btn--with-icon svg+span{margin-inline-start:6px}.btn--danger{background:#bc1818;color:#fff}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:var(--btn-height);--shopify-accelerated-checkout-button-border-radius:var(--btn-rounded,0px)}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-inline-size:var(--btn-height);--shopify-accelerated-checkout-row-gap:0.5rem}.form-field~.form-field{margin-top:2rem}.form-row{display:grid;grid-template-columns:repeat(var(--column,2),minmax(0,1fr));grid-gap:var(--gap,30px)}.form-group{align-items:center;display:flex}.form-group>*+*{margin-inline-start:1rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-field-bg,#fff);border:1px solid var(--color-border,#ebebeb);border-radius:var(--btn-rounded,0);box-shadow:none;color:var(--color-field-text,#000);line-height:var(--btn-height);outline:none;padding:0 13px;transition:all .3s;vertical-align:middle;width:100%}.form-control--error{background-color:rgba(220,38,38,.12);border-color:#dc2626;color:#dc2626}.form-control--warning{background-color:rgba(255,234,138,.2);border-color:#ffea8a;color:#8a6116}.form-control--textarea{border-radius:min(var(--btn-rounded,0),24px);line-height:24px;max-width:100%;min-height:80px;padding:1rem 1.3rem}.form-control--plain{background-color:transparent;border:none}.form-control:focus,.form-control:focus-visible{border-radius:var(--btn-rounded,0);box-shadow:0 0 0 .1rem rgb(var(--color-foreground));outline:0}.form-control::-moz-placeholder{color:rgb(var(--color-field-text-rgb),.75)}.form-control::placeholder{color:rgb(var(--color-field-text-rgb),.75)}.form-control--textarea:focus,.form-control--textarea:focus-visible{border-radius:min(var(--btn-rounded,0),24px)}.form-message{display:block;font-size:14px;margin-top:5px}.form-message--error{color:#dc2626}.form-message--success{color:#006400}.form-label{display:block;margin:0 0 1.2rem}.form-status:empty{display:none}.form-status>div{margin-top:1rem}.form-status__title{font-size:var(--font-body-size);margin-bottom:10px}.form-status ul{margin:10px 0 0;padding-inline-start:1rem}.form-status ul li{color:var(--color-text-body)}.newsletter-form{max-width:var(--form-width,100%)}.newsletter-form__design-1 .newsletter-form__wrapper{position:relative}.newsletter-form__design-1 .newsletter-form__submit{border:0;box-sizing:content-box;color:currentColor;inset-inline-end:0;padding:0 1.5rem;position:absolute;top:0;transform:translateX(-2px)}.newsletter-form__design-1 .newsletter-form__submit svg{transition:all .3s}.newsletter-form__design-1 .newsletter-form__submit:hover svg{transform:translateX(2px)}.newsletter-form__design-2 .newsletter-form__wrapper{flex-direction:column;gap:1.2rem}.newsletter-form__design-2 .newsletter-form__submit{width:100%}.widget-menu a{padding:3px 12px}.social-links a{align-items:center;display:inline-flex;padding:5px 8px;vertical-align:middle}.social-links a:hover svg{transform:scale(1.08)}.cart-link{align-items:center;display:inline-flex;flex-flow:row-reverse;position:relative}.cart-link__count{align-items:center;background:var(--color-cart-bubble,#000);border-radius:50%;bottom:10px;color:var(--color-btn-text,#fff);display:flex;font-size:12px;height:18px;inset-inline-start:14px;justify-content:center;line-height:16px;margin:0!important;min-width:18px;padding:0 3px;position:static;text-align:center;width:auto!important}.cart-link__count.is-cart-empty{display:none}.cart-link--text .cart-link__count{margin-inline-start:6px!important}.cart-link .f-icon-svg+.cart-link__count{position:absolute}.cart-link span:not(.visually-hidden):not(.tooltip)+.f-icon-svg{margin-inline-end:10px}.cart-link--text{flex-flow:row}.search-form{align-items:center;display:flex;min-width:220px;position:relative}.search-form input{width:100%}.search-form__submit{height:100%;position:absolute;right:0;top:0;width:var(--btn-height)}.search-form__opener{background:none!important;border:none!important;box-shadow:none;height:100%;left:0;outline:none;position:absolute;top:0;width:100%;z-index:1}.f-price{align-items:center;color:var(--color-product-price);display:inline-flex;flex-direction:row;flex-wrap:wrap;line-height:1.5;position:relative}.f-price__badges{align-items:center;display:none;margin-inline-start:1.2rem}.f-price__badge-sale{margin-inline-end:6px}.f-price__badge-sale [data-sale-value]{margin-inline-start:3px}.f-price.f-price--unavailable{visibility:hidden}.f-price--sold-out .f-price__availability,.f-price__regular{display:block}.f-price .f-price__badge-sale,.f-price .f-price__badge-sold-out,.f-price--no-compare .f-price__compare,.f-price--on-sale .f-price__availability,.f-price--on-sale .f-price__regular,.f-price__availability,.f-price__sale{display:none}.f-price--on-sale .f-price__badge-sale,.f-price--on-sale .f-price__badges,.f-price--sold-out .f-price__badge-sold-out,.f-price--sold-out .f-price__badges{display:inline-flex}.f-price--on-sale .f-price__sale{display:grid;gap:1.2rem;grid-template-columns:auto auto}.f-price--center{display:flex;justify-content:center}.f-price--on-sale .f-price-item--regular,.f-price__unit-wrapper{color:rgba(var(--color-foreground),.75)}.f-price__unit-wrapper{font-size:85%;letter-spacing:.04rem;line-height:1.2;order:1;text-transform:uppercase;width:100%}.f-badge{align-items:center;background:#000;border:1px solid transparent;border-radius:0;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:var(--font-body-weight-bolder);justify-content:center;line-height:1;padding:.4rem .8rem;white-space:nowrap;width:-moz-max-content;width:max-content}.f-badge--sale{background-color:var(--color-badge-sale)}.f-badge--soldout{background-color:var(--color-badge-soldout)}.f-badge--hot{background-color:var(--color-badge-hot,#c32b2b)}.f-badge--new{background-color:var(--color-badge-new,#008c62)}.f-badge span[data-sale-value]{margin-inline-start:.4rem}.collapsible__button{align-items:center;background:none!important;border:none;border-bottom:1px solid var(--color-border);border-radius:0;color:var(--color-text-body)!important;cursor:pointer;display:flex;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-bolder);height:auto;justify-content:flex-start;margin-bottom:0;padding-block:1.5rem;padding-inline:0 2rem;position:relative;text-align:left;text-transform:var(--btn-transform);transition:all .3s;white-space:inherit;width:100%}.collapsible__button span{text-transform:none}.collapsible__button:not(.h-xl,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:calc(var(--font-heading-scale) * 1.6rem)}.collapsible__button.font-heading span{text-transform:var(--font-heading-transform)}.collapsible__button-text{margin:0}.collapsible__content-inner{padding:16px 0}.collapsible__content iframe{max-width:100%}.collapsible__item+noscript+h3{margin:2.25rem 0 1rem}.collapsible__item [data-trigger]{cursor:pointer;position:relative}.collapsible__item [data-content]{height:auto;overflow:hidden;transition:height .35s;will-change:height}.collapsible__item[data-destroy=true] [data-content]{display:block}.collapsible__item[data-destroy=true] .f-facets__block-header{pointer-events:none}.collapsible__item[open=true] .collapsible__button{border-color:var(--color-text-heading)}[data-collapsible-icon]{height:12px;inset-inline-end:.1rem;position:absolute;top:50%;transform:translateY(-50%);width:12px}[data-collapsible-icon] svg{height:12px;inset-inline-start:0;position:absolute;transition:all .3s;width:2px}[data-collapsible-icon] svg:last-child{transform:rotate(90deg)}.collapsible__item[open=true] [data-collapsible-icon] svg:first-child,details[open]:not(.parent-group)>summary>[data-collapsible-icon] svg:first-child,summary[aria-expanded=true] [data-collapsible-icon] svg:first-child{transform:rotate(270deg)}.agree-terms label{margin:12px 0 0}.agree-terms input{margin-inline-end:10px}.agree-terms a{color:var(--color-text-body);text-decoration:underline}.agree-terms a:hover{color:var(--color-primary)}.no-js .agree-terms+*{cursor:pointer;opacity:1!important;pointer-events:auto}.breadcrumbs{align-items:center;display:flex;flex-wrap:nowrap;line-height:2.4rem;overflow:hidden;padding:1.2rem 0}@media (min-width:768px){.breadcrumbs{padding:2.4rem 0}}.breadcrumbs a{color:var(--color-text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs--sep{align-items:center;display:flex;margin:0 1.3rem}.breadcrumbs--last{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading-overlay{background-color:#fff;display:none;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.loading-overlay.loading{display:block}.f-checkbox{align-items:center;cursor:pointer;display:inline-flex;line-height:24px;min-height:36px;padding-inline-start:1px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-checkbox input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--color-border);cursor:pointer;flex:0 0 auto;height:18px;inset-inline-start:1px;margin-inline-end:12px;position:absolute;width:18px}.no-js .f-checkbox input{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;position:static}.f-checkbox .checkmark{background-color:var(--color-border);height:10px;margin-inline:4px 16px;opacity:0;transition:all .2s;width:10px}.f-checkbox input:checked~.checkmark{background-color:var(--color-primary);opacity:1}.f-checkbox:hover .checkmark{opacity:1}.f-checkbox--disabled{opacity:.6;pointer-events:none}.f-checkbox--disabled input[disabled]{opacity:1}.f-quantity{border:1px solid var(--color-border);border-radius:var(--btn-rounded,0);height:var(--btn-height);width:140px}.f-quantity,.f-quantity__button{align-items:center;display:inline-flex}.f-quantity__button{border:none;flex:0 0 auto;height:100%;justify-content:center;margin:0;padding:0!important;width:40px;z-index:1}.f-quantity__button svg{pointer-events:none;transition:all .3s}.f-quantity__button:hover svg{transform:scale(1.1)}.f-quantity__input{background:none;border:none;height:100%;line-height:30px;padding:0 2px;text-align:center;width:100%}.f-quantity+price-per-item{margin-inline-start:1.2rem}.quantity__rules .divider+.divider:before{content:"•";margin-inline:1.2rem}.f-quantity__wrapper+.volume-pricing,.quantity__rules:not(:empty){margin-top:1.2rem}.f-page-title{margin-bottom:40px;margin-top:0}@media (min-width:1024px){.f-product-quickview .f-grid{grid-template-columns:55% 45%}}.cart-discounts:empty{display:none}.cart-discounts li{align-items:center;display:inline-flex}.cart-discounts li svg{flex-shrink:0;margin-inline-end:5px}.cart-discounts li .cart-discounts__remove{--btn-icon-width:2.8rem;color:#dc2626}.cart-discounts li .cart-discounts__remove svg{margin:0}.cart-discounts li .cart-discounts__remove .f-icon-close{transition:all .4s}.cart-discounts li .cart-discounts__remove.btn--loading .f-icon-close{opacity:0}.cart-discounts li .cart-discounts__remove:hover .f-icon-close{transform:rotate(180deg)}.f-cart-drawer__product-info .cart-discounts{margin-top:.5rem}.highlight-text{display:inline-block;font-family:var(--font-highlight-text-family,inherit);font-style:var(--font-highlight-text-style,normal);font-weight:var(--font-highlight-text-weight,inherit);position:relative}.highlight-text svg{transition:stroke-dashoffset 0s .2s}.highlight-text svg path{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.highlight-text--drawer-line svg{color:var(--color-highlight);left:0;position:absolute;top:calc(100% - .2rem);width:100%}.highlight-text--underline:before{background-color:var(--color-highlight);content:"";height:2px;left:0;opacity:0;position:absolute;top:100%;width:0}.highlight-text--color{color:var(--color-highlight)}.highlight-text.animate svg path{animation:hlDrawerline 1.3s cubic-bezier(.65,0,.35,1) forwards;opacity:1}.highlight-text.animate:before{animation:hlUnderline 1.3s cubic-bezier(.65,0,.35,1) forwards;opacity:1}@keyframes hlDrawerline{0%{opacity:0;stroke-dashoffset:1}1%{opacity:1}to{stroke-dashoffset:0}}@keyframes hlUnderline{0%{opacity:0;width:0}1%{opacity:1}to{width:100%}}.collection-card{color:var(--text-color,#000);position:relative}.collection-card__wrapper{color:currentColor!important;display:block;position:relative}.collection-card__info{margin-top:1.2rem}.collection-card__title{margin-bottom:2px}.collection-card__title.font-body,.collection-card__title.font-body-bolder{text-transform:unset!important}.collection-card__action{margin-top:1.5rem}.collection-card__number-count{font-size:1.4rem}.collection-card--style-1 .collection-card__info .inline-count{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.collection-card--style-2 .collection-card__info{background:linear-gradient(180deg,transparent,rgba(0,0,0,.45));bottom:0;display:flex;flex-flow:column;height:71%;justify-content:flex-end;left:0;margin:0;padding:2rem;position:absolute;transition:all .3s;width:100%}@media (max-width:639.98px){.collection-card--style-2 .collection-card__info{padding:1.5rem}}.collection-card--style-3 .collection-card__info{bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin-top:0;padding:2rem;position:absolute;right:0;top:0}.collection-card--style-3 .collection-card__title{margin-bottom:0}.collection-card--style-3 .collection-card__number-count{align-items:center;background:#fff;border-radius:4rem;bottom:var(--card-count-offset,2rem);color:rgb(var(--color-base-heading));display:flex;inset-inline:50% auto;justify-content:center;margin:0;min-height:3.8rem;opacity:1;padding:.7rem 1.6rem;position:absolute;transform:translateX(-50%);white-space:nowrap}@media (max-width:767.98px){.collection-card--style-3 .collection-card__number-count{bottom:var(--card-count-offset-mobile,var(--card-count-offset,2rem))}}.collection-card--style-3.text-left .collection-card__number-count{inset-inline:2rem auto;transform:translateX(0)}.collection-card--style-3.text-right .collection-card__number-count{inset-inline:auto 2rem;transform:translateX(0)}.collection-card--style-4:hover .btn--icon{--color-border:var(--color-btn-bg-hover);border-color:var(--color-border);color:var(--color-btn-text-hover)}.collection-card--style-4:hover .btn--icon:after,.collection-card--style-4:hover .btn--icon:before{transform:translateX(0)}.collection-card--style-4:hover .btn--icon:after{transition-delay:.175s}.collection-card--style-4.text-center .collection-card__info{flex-direction:column;justify-content:center}.collection-card--style-4.text-right .collection-card__info{flex-direction:row-reverse}.collection-card--style-4.text-right .collection-card__info .btn--icon svg{transform:rotate(180deg)}@media (min-width:768px){.collection-card--style-4 .collection-card__info{align-items:center;bottom:0;cursor:pointer;display:flex;gap:.4rem;justify-content:space-between;left:0;margin-top:0;padding:1.5rem;position:absolute;right:0}.collection-card--style-4 .collection-card__info--group{flex:1}}.collection-card--style-4 .collection-card__title{margin-bottom:0}@media (max-width:767.98px){.collection-card--style-4 .collection-card__title{color:var(--color-text-heading)}.collection-card--style-4 .collection-card__number-count{color:var(--color-text-body)}}.collection-card--style-4 .btn--icon{--btn-icon-width:3.2rem;--btn-icon-height:3.2rem;--btn-rounded:50px;display:none;justify-self:end;margin-top:0}@media (min-width:768px){.collection-card--style-4 .btn--icon{display:inline-flex}}.collection-card--style-5{align-items:center;display:flex;flex-direction:column;gap:.6rem}.collection-card--style-5 .collection-card__image-wrapper{max-width:100%;width:var(--image-width,13rem);--card-corner-radius:99.9rem}.collection-card--style-5 .collection-card__info{margin-top:1.2rem;width:100%}@media (max-width:767.98px){.collection-card--style-5 .collection-card__info{margin-top:.6rem}}.collection-card--style-6 .collection-card__title{align-items:center;display:flex;gap:.6rem}@media (max-width:767.98px){.f-swiper .collection-card{padding-bottom:0!important}.f-grid:not(.f-swiper) .collection-card--style-3 .collection-card__number-count{bottom:.8rem;left:.8rem;right:.8rem;transform:none}}.product-card{padding-bottom:var(--pdc-padding-bottom,0)}.product-card__wrapper{color:currentColor;display:block;position:relative;text-decoration:none}.product-card--list .product-card__wrapper{align-items:flex-start;display:flex;overflow:visible}.product-card__wrapper.f-image-hover-effect__zoom responsive-image{transition:transform .65s cubic-bezier(.4,0,.2,1)}.product-card__title{margin-block:0 .4rem;margin-inline:0;position:relative}.product-card__title a{color:currentColor;display:block}@media (max-width:639.98px){.product-card__title.text-upper{font-size:calc(var(--font-body-size) * 1px)}}.product-card__image{transition:.85s cubic-bezier(.4,0,.2,1)}.product-card__image--main{transition:opacity 1.2s ease}.product-card__image--second{opacity:0;position:absolute;transform:scale3d(1.08,1.08,1);visibility:hidden}.product-card__image-wrapper{display:block;overflow:hidden;position:relative}.product-card__image-wrapper .f-image{border-radius:0}.product-card--list .product-card__image-wrapper{flex:0 0 auto;width:8rem}.product-card__image-wrapper video{-o-object-fit:cover;object-fit:cover}@media (max-width:639.98px){product-recommendations .product-card__info .product-card__container .f-price .f-price__sale span:last-child{justify-content:flex-start}}.product-card__info{margin-block-start:2rem}.product-card__info .product-card__container{align-items:flex-start;display:flex;flex-wrap:wrap}.product-card__info .product-card__container .product-card__title{display:-webkit-box;-webkit-line-clamp:2;width:calc(100% - 100px);-webkit-box-orient:vertical;overflow:hidden;padding-right:20px}@media (max-width:639.98px){.product-card__info .product-card__container .product-card__title{padding-right:10px}}.product-card__info .product-card__container .f-price{justify-content:flex-end;padding-right:10px;width:100px}.product-card__info .product-card__container .f-price .f-price__sale{gap:0;grid-template-columns:auto}.product-card__info .product-card__container .f-price .f-price__sale span:last-child{display:flex;justify-content:flex-end}.product-card__info .product-card__container .f-price .f-price__sale .f-price-item--regular{color:#b7a99a;font-size:13px}.product-card__info .product-card__container .installment-quantity{justify-content:flex-end}.product-card__info.text-center .f-price{justify-content:center}.product-card--list .product-card__info{flex:1;margin-block-start:0;padding-inline-start:1.2rem;text-align:left}.product-card--list .product-card__info .f-price{justify-content:flex-start}.f-cart-recommendations__items .product-card--list .product-card__info .f-price{justify-content:flex-end;padding-right:0}.product-card--list .product-card__info .f-price__regular{margin:0}.product-card__vendor{color:rgba(var(--color-foreground),.75);display:block;font-size:1.4rem;line-height:1.14;margin-block:0 .4rem;margin-inline:0}.product-card__badge{display:flex;flex-flow:column wrap;gap:.5rem;inset-inline-start:1rem;position:absolute;top:1rem}.product-card__reviews{margin-block-end:.5rem}.product-card__reviews:empty{display:none}.product-card__actions{align-items:center;display:flex;inset-block-end:1.5rem;inset-inline-start:1.5rem;justify-content:center;opacity:0;position:absolute;transform:translateY(15px);transition:.54s cubic-bezier(.4,0,.2,1);width:calc(100% - 3rem);z-index:3}.product-card__actions .product-card__atc:not(:disabled){opacity:1!important}.product-card__actions .btn:hover{z-index:1}@media (min-width:768px){.product-card__actions>.f-product-form,.product-card__actions>.product-card__atc{margin-inline-end:.2rem}}@media (max-width:767.98px){.product-card__actions{opacity:1;transform:translateZ(0)}}.product-card--list .product-card__actions{inset-block-end:auto;inset-inline-start:0;justify-content:flex-start;margin-block-start:15px;opacity:1;position:relative;transform:none;width:auto}.product-card--list .product-card__actions .f-product-form,.product-card--list .product-card__actions .product-card__atc{width:auto}.product-card__quickview{border-bottom-left-radius:0;border-top-left-radius:0;flex:0 0 auto;padding:0;width:var(--btn-height)}.product-card__quickview>span{display:inherit}.product-card__quickview.btn--small{width:calc(var(--btn-height) - 8px)}@media (min-width:768px){.product-card__quickview .product-card__quick-view-text{display:none}.product-card__quickview--only{width:100%}.product-card__quickview--only .product-card__quick-view-text{display:block}.product-card__quickview--only .product-card__quick-view-icon{display:none}}.product-card__swatch{align-items:center;display:flex;margin-block-start:.8rem}.text-center .product-card__swatch{justify-content:center}.text-right .product-card__swatch{justify-content:flex-end}.product-card .color-swatch{--color-swatch-item-width:2rem;gap:.8rem;padding-block-end:.1rem}.product-card .color-swatch.product-card__swatch--complementary{--color-swatch-item-width:1.6rem;gap:.6rem}.product-card .color-swatch__item{background-clip:content-box;background-color:var(--bg-color,var(--swatch-background));background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid var(--color-border)!important;border-radius:var(--color-swatch-radius);flex:0 0 auto;font-size:12px;height:var(--color-swatch-item-width);padding:0;width:var(--color-swatch-item-width)}.product-card .color-swatch__item:not(.btn-rest){font-size:0}.product-card .color-swatch__item[aria-selected]{border-color:#fff!important;box-shadow:0 0 0 1px #fff inset,0 0 0 1px var(--color-text-body)!important;padding:1px}.product-card .color-swatch .btn-rest{padding:0}.product-card .color-swatch .btn-rest:hover{border-color:#fff!important;box-shadow:0 0 0 1px #000}@media (max-width:380px){.product-card .color-swatch{--color-swatch-item-width:2.4rem}}@media (min-width:768px){.product-card__atc{padding:0 1.5rem;width:100%}.quick-view-enabled .product-card__atc{border-end-end-radius:0;border-start-end-radius:0;margin-inline-end:.2rem}.product-card__wrapper:focus-within .product-card__image-wrapper:not(.product-card__image-wrapper--main-only) .product-card__image--main,.product-card__wrapper:hover .product-card__image-wrapper:not(.product-card__image-wrapper--main-only) .product-card__image--main{opacity:0}.product-card__wrapper:focus-within .product-card__image-wrapper .product-card__image--second,.product-card__wrapper:hover .product-card__image-wrapper .product-card__image--second{opacity:1;transform:scaleX(1);visibility:visible}.product-card__wrapper:focus-within .product-card__image-wrapper .product-card__title,.product-card__wrapper:hover .product-card__image-wrapper .product-card__title{color:var(--color-link-hover)}.product-card__wrapper:focus-within .product-card__image-wrapper .product-card__actions,.product-card__wrapper:hover .product-card__image-wrapper .product-card__actions{opacity:1;transform:translateZ(0)}}@media (max-width:767.98px){.product-card__actions{align-items:flex-end;flex-direction:column;inset-block-end:1rem;inset-inline:1rem;width:auto}.product-card__actions.mobile-hide-quick-add .product-card__atc,.product-card__actions.mobile-hide-quick-add.mobile-hide-quick-view,.product-card__actions.mobile-hide-quick-view .product-card__quickview{display:none}.product-card__actions .btn{border:1px solid var(--color-border);height:auto;line-height:1;max-width:100%;padding:0;width:auto}.product-card__actions product-form{width:auto}.product-card__actions .f-icon-shopping-cart{transform:translateX(-1px)}.product-card__actions .f-icon-svg--medium{height:2rem;width:2rem}.product-card__actions .product-card__action-icon,.product-card__actions .product-card__action-icon-loading{padding:1rem}.product-card__actions .product-card__action-icon{display:inline-flex}.product-card__actions .f-product-form form{width:100%}.product-card__actions .f-product-form .product-card__atc{border:none;width:100%}.product-card__actions .f-product-form .btn--loading .product-card__action-text{opacity:1}.product-card__actions .f-product-form .btn--loading .product-card__action-icon-loading{left:0}.product-card__actions .product-card__action-button{border:none;transition:all .3s;width:40px}.f-grid-1-cols .product-card__actions .product-card__action-button,.f-swiper .product-card__actions .product-card__action-button{width:auto}.product-card__actions .product-card__action-button:hover{width:100%}.f-grid-1-cols .product-card__actions .product-card__action-button:hover,.f-swiper .product-card__actions .product-card__action-button:hover{width:auto}.product-card__actions .product-card__action-button:hover .product-card__action-text{max-width:var(--atc-button-text-width,15rem);padding-inline-end:1rem}.product-card__actions .product-card__action-button.btn--loading>.product-card__action-text{opacity:1}.product-card__actions .product-card__action-button.btn--loading>.product-card__action-icon-loading{left:0}.f-swiper .product-card{padding-bottom:0}.product-card__action-text{max-width:0;overflow:hidden;text-overflow:ellipsis;transition:all .25s cubic-bezier(.104,.204,.492,1);white-space:nowrap}}.product-card .color-swatch-mobile{display:none}@media (max-width:767.98px){.product-card .color-swatch-desktop{display:none}.product-card .color-swatch-mobile{display:inline-flex;gap:.5rem}.product-card .color-swatch-mobile .color-swatch__item{align-items:center;display:flex;font-size:1.1rem;justify-items:center;line-height:normal}.product-card .color-swatch-mobile .color-swatch__item span{position:relative}}