@keyframes shimmer{to{transform:translate(100%)}}.ocu-discount-info{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;top:-9999px!important}div.ocu-discount-info,.ocu-cart-footer .ocu-discount-info{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;top:-9999px!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.ocu-shipping-info{display:none!important}.ocu-cart-line-price{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-end!important}.ocu-cart-footer,.ocu-reward-bar{padding:10px!important}.bar-title-text div p span{font-size:12px!important}.ocu-cart-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;z-index:2147483647!important;visibility:hidden;width:500px!important;max-width:100%!important;height:100%!important;background-color:var(--ocu-main-bg-color, #fff)!important;font-family:var(--ocu-main-font, arial),sans-serif!important;transition:all .2s!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;box-shadow:0 0 20px #00000026!important}@media (max-width: 767px){.ocu-cart-drawer{width:100%!important}.ocu-cart-drawer .ocu-reward-bar__title *{font-size:12px!important;text-align:center!important}}.ocu-cart-drawer.ocu-visible{visibility:visible!important;transform:none!important}.ocu-cart-drawer.ocu-cart-drawer--rtl{left:-500px!important;right:auto!important}.ocu-cart-drawer.ocu-cart-drawer--rtl.ocu-visible{transform:none!important}.ocu-cart-overlay{z-index:2147483646;background-color:#0003;position:fixed;top:0;bottom:0;left:0;right:0;display:block!important}.ocu-cart-container{flex-direction:column;flex:auto;height:100%;display:flex;overflow-x:hidden;overflow-y:auto}.ocu-cart-container::-webkit-scrollbar{width:5px;height:5px}.ocu-cart-container::-webkit-scrollbar-track{background-color:#eceef1}.ocu-cart-container::-webkit-scrollbar-thumb{background-color:#c1c7d0}.ocu-cart-content--container{flex-direction:column;transition:min-height .2s;display:flex;position:relative}.ocu-cart-content--container.ocu-live{overflow-x:hidden;overflow-y:auto}.ocu-cart-header{border-bottom:1px solid var(--ocu-selectors-color, #ccc);justify-content:space-between;height:50px;padding:15px 20px;display:flex;overflow:visible;flex-shrink:0}.ocu-cart-header--title{color:var(--ocu-main-font-color, #000);align-items:center;font-size:16px;font-weight:600;display:flex}.ocu-cart-header--title-text{min-width:24px}.ocu-cart-header--items-count{padding-left:4px}.ocu-cart-header--close{cursor:pointer;background:0 0;border:none;align-items:center;justify-items:center;width:auto;margin:0;padding:0;display:grid}.ocu-cart-header--close svg{fill:var(--ocu-elements-color, #000)}.ocu-cart-line-items{flex-direction:column;margin:0;padding:10px 20px;display:flex}@media (max-width: 767px){.ocu-cart-line-items{padding-left:calc(12.5vw - 30px);padding-right:calc(12.5vw - 30px)}}.ocu-cart-line-item-wrapper{grid-template-rows:1fr;grid-template-columns:1fr;row-gap:10px;padding-bottom:10px;display:grid}.ocu-cart-line-item-wrapper:last-of-type{padding-bottom:0}.ocu-cart-line-item{grid-template-rows:1fr!important;grid-template-columns:100px 1fr!important;justify-content:space-between!important;column-gap:5px!important;display:grid!important}@media (max-width: 767px){.ocu-cart-line-item{grid-template-columns:80px 1fr!important}}.ocu-cart-line-item-image{align-items:start;display:grid}.ocu-cart-line-item-image .ocu-image{border-radius:0;border:1px solid transparent;width:100%;display:block}.ocu-cart-line-item-image .ocu-image.border{border:1px solid var(--ocu-selectors-color, #ccc)}.ocu-cart-line-item-info{grid-row-gap:10px;grid-template-columns:1fr;grid-template-rows:repeat(2,max-content);padding:0!important;margin-left:0!important;display:grid}.ocu-cart-line-item-product{grid-template-rows:1fr;grid-template-columns:calc(100% - 10px) 20px!important;justify-content:space-between;display:grid}@media (max-width: 767px){.ocu-cart-line-item-product{grid-template-columns:calc(100% - 10px) 20px!important}}.ocu-item-info{grid-row-gap:4px;overflow-wrap:anywhere;white-space:normal;word-break:break-word;grid-template-rows:auto;grid-template-columns:1fr;align-content:space-between;display:grid}.ocu-cart-line-item-product-title{font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration:none;color:var(--ocu-main-font-color, #000);justify-content:flex-start!important}@media (max-width: 767px){.ocu-cart-line-item-product-title span{font-size:12px!important}}.ocu-cart-line-item-product-variant{font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:var(--ocu-main-font-color, #000)}.ocu-cart-line-item-product-discount-wrapper{align-items:center;justify-items:start;width:100%;max-width:100%;display:grid}.ocu-cart-line-item-product-discount{grid-column-gap:5px;background:var(--ocu-selectors-color, #ccc);border-radius:0;grid-template-columns:max-content 1fr max-content;align-items:center;padding:4px 6px;font-size:12px;font-weight:500;line-height:16px;display:grid}.ocu-cart-line-item-product-discount .ocu-icon{fill:var(--ocu-selectors-color, #ccc);stroke:var(--ocu-elements-color, #000);width:18px;height:18px}.ocu-cart-line-item-product-discount .ocu-discount-delete{fill:var(--ocu-elements-color, #000);cursor:pointer;width:8px;height:8px}.ocu-cart-line-item-product-discount-title{color:var(--ocu-main-font-color, #000);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ocu-quantity{border:1px solid var(--ocu-selectors-color, #ccc);border-radius:0;grid-template-rows:1fr;grid-template-columns:repeat(3,20px);justify-content:space-between;width:92px;padding:7px 8px;display:grid}.ocu-quantity-minus,.ocu-quantity-plus{background:0 0;border:none;outline:none;align-items:center;justify-items:center;margin:0;padding:0;display:grid}.ocu-quantity-minus .ocu-icon,.ocu-quantity-plus .ocu-icon{fill:none;stroke:var(--ocu-elements-color, #000)}.ocu-quantity-minus:disabled,.ocu-quantity-plus:disabled{opacity:.2}.ocu-quantity-input{color:var(--ocu-main-font-color, #000);text-align:center;background:0 0;border:none;outline:none;height:auto;min-height:20px;margin:0;padding:0;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.ocu-cart-line-item-remove{cursor:pointer;background:0 0;border:none;outline:none;align-self:flex-start;align-items:center;justify-items:center;padding:0;display:grid}.ocu-cart-line-item-remove .ocu-cart-line-item-remove-svg{fill:none;stroke:var(--ocu-elements-color, #000)}.ocu-cart-line-price{grid-template-rows:1fr;grid-template-columns:1fr;align-items:center;justify-items:center;display:grid}.ocu-cart-line-price-container{flex-direction:column!important;align-items:flex-end!important;display:flex!important;position:relative}.ocu-cart-line-price-was{color:var(--ocu-main-font-color, #000);margin-right:4px}.ocu-cart-line-price-was span:not(:has(span)){text-decoration:line-through;text-decoration-color:var(--ocu-main-font, #000)}.ocu-cart-line-price-was>span{font-size:12px!important}.ocu-cart-line-price-now{color:var(--ocu-main-font-color, #000)}.ocu-cart-line-price-saving{grid-template-columns:repeat(2,max-content);grid-template-rows:16px;align-items:center;display:grid}.ocu-cart-line-price-amount{color:var(--ocu-main-font-color, #000);margin-right:4px}.ocu-cart-line-price-quantity{flex-flow:wrap;justify-content:space-between;row-gap:5px;display:flex}.ocu-icon{width:15px!important;height:15px!important}.ocu-cart-header--close svg{fill:var(--ocu-elements-color, #000);width:1.2rem!important;height:1.2rem!important}.ocu-cart-line-item-product-discount .ocu-icon{fill:var(--ocu-selectors-color, #ccc);stroke:var(--ocu-elements-color, #000);width:9px;height:9px}.ocu-cart-line-item-product-discount .ocu-discount-delete{fill:var(--ocu-elements-color, #000);cursor:pointer;width:4px;height:4px}.ocu-quantity-minus .ocu-icon,.ocu-quantity-plus .ocu-icon{fill:none;stroke:var(--ocu-elements-color, #000);width:1.6rem!important;height:1.6rem!important}.ocu-cart-line-item-remove .ocu-cart-line-item-remove-svg{fill:none;stroke:var(--ocu-elements-color, #000);width:1.5rem!important;height:1.5rem!important}.ocu-cart-loader--wrapper .ocu-icon{fill:var(--ocu-elements-color, #000);width:10px;height:10px}.ocu-reward-bar__image{width:12px;height:12px;margin-right:5px}.ocu-reward-bar-tier__icon{background-color:var(--before-background);border:1px solid var(--icon-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.ocu-icon.ocu-reward-bar-tier__icon-image,.ocu-reward-bar-tier__icon-image{stroke:var(--icon-fill);width:7px;height:7px}.ocu-cart-footer{align-items:inherit;background-color:var(--ocu-main-bg-color, #fff);border-top:1px solid var(--ocu-selectors-color, #ccc);flex-direction:column;padding:20px;display:flex!important;flex-shrink:0}.ocu-cart-footer .ocu-widget{margin-bottom:20px}.ocu-cart-footer .cart__ctas{grid-template-columns:1fr;display:grid}.ocu-checkout-button{background-color:var(--ocu-button-color, #000);border-radius:0;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:none;outline:none;grid-template-rows:40px!important;grid-template-columns:1fr;align-items:center;justify-items:center;min-height:42px;padding:0;transition:background-color .2s;display:grid;position:relative;width:100%}@media (max-width: 767px){.ocu-checkout-button{grid-template-rows:54px}}.ocu-checkout-button:hover{background-color:var(--ocu-hover-color, #5e6670)}.ocu-checkout-button.ocu-disabled:hover{background-color:var(--ocu-button-color, #000);cursor:default}.ocu-checkout-button .ocu-checkout-button-text{min-width:25px;color:var(--ocu-main-bg-color, #fff)}.ocu-cart-total{margin-bottom:15px}.ocu-estimated-info{grid-row-gap:5px;grid-template-rows:1fr;grid-template-columns:auto auto;justify-content:space-between;align-items:center;display:grid}.ocu-shipping-info{justify-content:space-between;align-items:center;row-gap:5px;display:flex;margin-bottom:1rem!important}.ocu-shipping-info-container-message{text-align:right;min-width:16px}.ocu-discount-apply{margin-bottom:15px}.ocu-discount-apply__form{height:42px;display:flex;gap:10px}.ocu-discount-apply__form:invalid .ocu-discount-apply__button{cursor:default}.ocu-discount-apply__form:valid .ocu-discount-apply__button:hover{background-color:var(--ocu-hover-color, #5e6670)}.ocu-discount-apply__input{background-color:var(--ocu-main-bg-color, #fff);border:1px solid var(--ocu-selectors-color, #ccc);border-radius:0;color:var(--ocu-main-font-color, #000);outline:none;flex-grow:2;max-width:268px;margin-right:10px;padding:0 10px;font-size:14px;font-weight:400}.ocu-discount-apply__input::-webkit-input-placeholder{color:var(--ocu-main-font-color, #000);opacity:.5;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.ocu-discount-apply__input::placeholder{color:var(--ocu-main-font-color, #000);opacity:.5;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.ocu-discount-apply__button{background-color:var(--ocu-button-color, #000);border-radius:0;color:var(--ocu-main-bg-color, #fff);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:none;outline:none;flex-grow:1;justify-content:center;align-items:center;width:auto;min-width:48px;padding:0;font-size:14px;font-weight:600;line-height:20px;transition:background-color .2s;display:flex;position:relative}.ocu-discount-apply__button:disabled{cursor:default}.ocu-discount-apply__button-text{min-width:25px}.ocu-discount-apply__error{color:var(--ocu-main-font-color, #000);font-size:14px}.ocu-empty-cart__wrapper{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.ocu-empty-cart__item{text-align:center}.ocu-continue-shopping{color:#000;text-align:center;justify-content:center;margin-top:10px;text-decoration:none;display:flex}.ocu-cart-loader{z-index:11;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.ocu-cart-loader--wrapper{width:20px;height:20px;animation:1s linear infinite spin-ocu}.ocu-cart-loader--wrapper .ocu-icon{fill:var(--ocu-elements-color, #000);width:20px;height:20px}.ocu-cart-drawer .swiper-container{z-index:1;max-width:100%;margin-left:auto;margin-right:auto;padding:0;list-style:none;position:relative;overflow:hidden}.ocu-cart-drawer .swiper-container .swiper-wrapper{overflow-x:visible}.trust-badges{justify-content:center;align-items:center;width:100%;max-height:32px;margin:6px 0;display:flex}.trust-badges__image{object-fit:contain;width:100%;max-height:32px}.ocu-reward-bar{padding:20px}.ocu-reward-bar__title{color:#000;margin:0;padding:2px 4px;font-size:14px;font-weight:400;line-height:24px}.ocu-reward-bar .bar-title-text span{font-size:12px!important}.ocu-reward-bar__image{width:24px;height:24px;margin-right:5px}.ocu-reward-bar-progress{align-items:center;padding:0;list-style-type:none;display:flex;gap:4px}.ocu-reward-bar-tier{flex-grow:1;flex-basis:0;min-width:0;position:relative}.ocu-reward-bar-tier__progress-wrapper{flex-direction:row;align-items:center;display:flex;position:relative}.ocu-reward-bar-tier__progress{border-radius:0;background-color:#d9d9d9;width:100%;height:7px;display:block}.ocu-reward-bar-tier__progress:before{background-color:var(--before-background);border-radius:0;content:"";height:100%;width:var(--progress-width);display:block}.ocu-reward-bar-tier__title{color:#000;text-align:center;padding-top:4px;font-size:12px;font-weight:400;line-height:14px;display:block}.ocu-reward-bar-tier__icon{background-color:var(--before-background);border:1px solid var(--icon-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ocu-reward-bar-tier__icon--with-icons{z-index:50;position:absolute;right:-3px}.ocu-widget .ocu-headline-embedded-width{width:100%!important}.ocu-product-title__wrapper .ocu-name span{font-size:10px!important;font-weight:600!important}.ocu-product-add__button span{font-size:12px!important}.ocu-image{object-fit:cover!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-headline.ocu-headline-embedded-width .ocu-title.ocu-title-embedded p span{font-weight:600!important;font-size:14px!important;font-family:Montserrat!important;color:#000!important}@media (max-width: 767px){.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-headline.ocu-headline-embedded-width .ocu-title.ocu-title-embedded p span{font-size:12px!important}}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded{margin-right:7.5px!important;background:#000!important;border:1px solid #333333!important;border-radius:0!important;padding:12px!important;transition:all .3s ease!important;width:150px!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded:hover{border-color:#fff!important;box-shadow:0 4px 12px #fff3!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-product-card__container.ocu-product-card__container-embedded{padding:0!important;background:transparent!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-image__wrapper.ocu-widget__hero-image .ocu-image.ocu-image--embedded{width:100%!important;height:120px!important;object-fit:cover!important;border-radius:0!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-product-title__wrapper.ocu-widget__title-wrapper{text-align:center!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-product-title__wrapper.ocu-widget__title-wrapper .ocu-name--tooltip .ocu-name--overflow-editor p span{font-size:10px!important;font-weight:500!important;font-family:Arial!important;color:#fff!important;line-height:1.2!important;text-align:center!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-description.ocu-description--embedded{text-align:center!important;width:100%!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-description.ocu-description--embedded .ocu-prices.ocu-prices--horizontal{width:100%!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-description.ocu-description--embedded .ocu-prices.ocu-prices--horizontal .ocu-price-block{justify-content:center!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-description.ocu-description--embedded .ocu-prices.ocu-prices--horizontal .ocu-price-block .ocu-price.ocu-price--now p{font-size:12px!important;font-weight:400!important;font-family:Arial!important;color:#fff!important;margin:4px 0!important;text-align:center!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-description.ocu-description--embedded .ocu-variant__dropdown:disabled{opacity:1!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-description.ocu-description--embedded .ocu-variant__dropdown{margin-bottom:10px!important;font-size:12px!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-description.ocu-description--embedded .ocu-selector-cta .ocu-add-to-card__container .ocu-product-add__button.ocu-product-add__button--active{background:#fff!important;border:1px solid white!important;border-radius:0!important;padding:8px 12px!important;width:100%!important;cursor:pointer!important;transition:all .3s ease!important}@media (min-width: 992px){.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-description.ocu-description--embedded .ocu-selector-cta .ocu-add-to-card__container .ocu-product-add__button.ocu-product-add__button--active:hover{background:#000!important}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-description.ocu-description--embedded .ocu-selector-cta .ocu-add-to-card__container .ocu-product-add__button.ocu-product-add__button--active:hover .ocu-ite-button--width p span{color:#fff!important}}.ocu-cart-drawer .ocu-cart-widget.ocu-cart-upsell .ocu-widget.ocu-widget-embedded .ocu-alignment__carousel-wrapper.ocu-card__wrapper .swiper-container.ocu-products__swiper .swiper-wrapper .swiper-slide.ocu-product-card.s-card-size.ocu-offer-container-embedded .ocu-description.ocu-description--embedded .ocu-selector-cta .ocu-add-to-card__container .ocu-product-add__button.ocu-product-add__button--active .ocu-ite-button--width p span{font-size:12px!important;font-weight:400!important;font-family:Montserrat!important;color:#000!important;text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ocu.css.map */
