@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v14/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v14/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.header--middle-left .header__inline-menu{text-align:center}body .header__menu-item{padding:1.2rem 1.6rem;text-decoration:none;color:#121212;font-size:17px;font-weight:400}body .slideshow__text.banner__box{max-width:75rem}.slideshow__text.banner__box .banner__text.rte{font-size:22px;font-weight:300;line-height:120%}.slideshow__text.banner__box .banner__buttons{margin-top:3rem;max-width:100%;width:100%}.slideshow__text.banner__box .banner__buttons .button{min-width:250px}.slideshow__media.banner__media img.desktop-hide{display:none}.slideshow__controls.slider-buttons{position:absolute;bottom:0;right:30px;border:none}.slideshow__controls.slider-buttons button.slider-button{display:none}.slideshow__controls.slider-buttons span.dot{border-color:#fff}.slideshow__controls.slider-buttons .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#fff}.slideshow__controls.slider-buttons .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:#fff}.coll-banners{display:flex;max-width:1920px;margin:0 auto;gap:10px;width:100%;flex-wrap:wrap}.coll-banner{width:calc(50% - 5px);position:relative;height:45vw}.coll-banner img{height:100%;width:100%;object-fit:cover;display:block}.collb-text{position:absolute;bottom:6rem;left:7rem}.collb-text h2{color:#fff;margin:0 0 10px;font-weight:500}.collb-text .rte{color:#fff;margin:0 0 2rem}.collb-text .button.button--secondary{background:transparent;border:1px solid #fff;color:#fff;min-width:250px}.collb-text .button.button--secondary:hover{background:#fff;border:#fff;color:#000}.collb-text .button.button--secondary:before,.collb-text .button.button--secondary:after{display:none}body .announcement-bar__message{letter-spacing:.3px;font-weight:400;font-size:17px}.banner__buttons .button{min-width:310px}body .image-with-text__content{padding:0}body .image-with-text .grid{gap:100px}body .image-with-text .grid__item{width:calc(50% - 50px)}body .image-with-text .grid--3-col-tablet .grid__item{width:calc(33.33% - 50px)}.coll-lists{display:flex;flex-wrap:wrap;gap:15px}.coll-list{width:calc(25% - 12px);position:relative;border-radius:10px;overflow:hidden;height:32vw}.coll-list img{height:100%;width:100%;object-fit:cover;display:block}.coll-list .colll-text{position:absolute;bottom:0;left:0;right:0;text-align:center;background:linear-gradient(180deg,#00000008,#000c),#d3d3d300 0% / cover no-repeat;padding:1rem 2rem 3rem}.coll-list .colll-text h2{margin:0 0 5px;font-weight:400}.coll-list .colll-text .rte{margin-bottom:15px;line-height:normal}.coll-list .colll-text .button{width:100%;background:transparent}.custom-products-tabs .tabcontent{display:none}.custom-products-tabs .tabcontent.active{display:block}.custom-tabs button.tablinks{background:transparent;border:none;color:rgba(var(--color-foreground),.8);font-size:18px;font-weight:400;line-height:22.7px;letter-spacing:.3px;margin:0;padding:0 0 10px;border-bottom:2px solid transparent;cursor:pointer;transition:.3s}.custom-tabs button.tablinks.active,.custom-tabs button.tablinks:hover{color:rgba(var(--color-foreground),1);border-color:rgba(var(--color-foreground),1)}.custom-tabs .tab{display:flex;gap:60px;width:fit-content;margin:0 auto;border-bottom:1px solid rgba(var(--color-foreground),.8)}button{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.custom-products-tabs .custom-tabs{margin:25px 0 40px}.card__information.pro-card-info .card__heading{font-size:18px;font-weight:400;color:#fff}.card__information.pro-card-info .card-information{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #2D2D2D;margin-top:12px;padding-top:12px}.card__information.pro-card-info .card-information span.caption-large.light:empty{display:none}.card__information.pro-card-info .card-information span.caption-large.light{width:100%}.card__information.pro-card-info .card-information .rate-price-card{margin:0!important;display:flex;flex-direction:column;gap:10px}.card__information.pro-card-info .rate-price-card .loox-rating-card .loox-rating .loox-icon{color:#fff;width:.8em;height:.8em}.card__information.pro-card-info .rate-price-card .loox-rating-card .loox-rating span.loox-rating-label{font-size:14px;color:#fff}.card__information.pro-card-info .rate-price-card .price{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.4px;text-transform:capitalize;color:#fff}.card__information.pro-card-info .card-information .rp-atc{margin-top:0!important}.card__information.pro-card-info .card-information .rp-atc .quick-add{margin:0}.card__information.pro-card-info .card-information .rp-atc .quick-add .quick-add__submit{height:30px;min-height:inherit;border-radius:5px;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.6px;text-transform:uppercase;color:rgba(var(--color-button),var(--alpha-button-background));background:rgb(var(--color-button-text))}.card__information.pro-card-info .card-information .rp-atc .quick-add .quick-add__submit:before,.card__information.pro-card-info .card-information .rp-atc .quick-add .quick-add__submit:after{border-radius:3px}.card-wrapper.product-card-wrapper .card.card--standard.card--media{background:#151515;border-radius:5px;overflow:hidden}.card-wrapper.product-card-wrapper .card.card--standard .card__information.pro-card-info{padding:15px}.product-card-wrapper .card__content{position:relative}.product-grid .card__inner .card__content+a{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.wish_card{z-index:9;position:absolute;right:10px;top:10px}.wish_card svg.wishlist-icon-remove{display:none}.wish_card a.action--wishlist.is-active svg.wishlist-icon-remove{display:block;fill:maroon}.wish_card a.action--wishlist.is-active svg.fa.fa-heart-o{display:none}.wish_card .action-heart{background:#fff;width:30px;display:flex;height:30px;border-radius:40px;align-items:center;justify-content:center;color:#222}.wish_card .action-heart svg path{fill:#222}.page-wishlist .main-page-title.page-title{margin:0;text-align:center}.login-wishlist p{text-align:center;margin-top:5px}.login-wishlist a.button{max-width:250px;width:auto;min-width:inherit;margin:0 auto}a.is-active+.go-to-wishlist,a.is-active .remove-wishlist-title{display:inline-block}a.go-to-wishlist,.remove-wishlist-title,a.is-active .add-wishlist-title{display:none}a.action--wishlist.tile-actions--btn.flex.wishlist-btn.wishlist{margin-top:1rem;display:flex;text-align:center;color:rgba(var(--color-foreground),.8);font-size:14px;border:none;text-decoration:underline;text-underline-offset:4px;justify-content:center}.page-wishlist ul.grid.product-grid .product-card-wrapper .quick-add{position:relative;bottom:auto;left:auto;right:auto;padding:0 20px 20px;margin:0}.page-wishlist ul.grid.product-grid .product-card-wrapper .quick-add .quick-add__submit{text-transform:capitalize}.empty-list--info h1.empty-list--text.black.h6{text-align:center;margin-top:-25px;font-weight:500}.empty-list--info .button{min-width:inherit;max-width:300px;margin:0 auto}.wishlist-grid--empty-list.is_visible{display:block}.news-grid.news-flex{display:flex;gap:100px;flex-wrap:wrap;align-items:center}.news-grid.news-flex .newsletter__wrapper{padding:0;width:calc(50% - 50px)}.news-grid.news-flex .news-img{width:calc(50% - 50px);height:24vw}.news-grid.news-flex .news-img img{display:block;height:100%;width:100%;object-fit:cover}.news-grid.news-flex .newsletter__wrapper .newsletter__subheading.rte{margin-top:10px}.news-grid.news-flex .newsletter__wrapper .newsletter-form,.news-grid.news-flex .newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper{max-width:100%}.news-grid.news-flex .newsletter__wrapper .field:before,.news-grid.news-flex .newsletter__wrapper .field:after{display:none}.news-grid.news-flex .newsletter__wrapper .field{gap:10px}.news-grid.news-flex .newsletter__wrapper .field .news-input{width:calc(100% - 140px)}.news-grid.news-flex .newsletter__wrapper .field .news-btn{width:130px}.news-grid.news-flex .newsletter__wrapper .field .news-btn button#Subscribe{min-width:inherit;width:100%}.news-grid.news-flex .newsletter__wrapper .field .news-input .field__input{border:1px solid}.newsmain{margin-top:3rem}.icon-features-container{display:flex;gap:20px;flex-wrap:wrap}.icon-feature-item{width:calc(33.33% - 14px);text-align:center}.icon-feature-item img.icon-feature-img{height:55px;display:block;margin:0 auto;object-fit:contain}.icon-feature-item .icon-feature-title{margin-bottom:0;font-size:18px;font-weight:400;line-height:normal}.rotatetext{position:absolute;font-size:12px;animation:textRotation 8s linear infinite;width:100%;height:100%}@keyframes textRotation{to{transform:rotate(360deg)}}.rotatetext span{position:absolute;left:50%;transform-origin:0 65px}.citb-grid{display:flex;gap:100px;flex-wrap:wrap}.citb-image{width:calc(50% - 50px);position:relative}.citb-text{width:calc(50% - 50px);border-radius:5px;background:#000;padding:60px;text-align:center}.citb-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}.leading-tight.rotate-badge{position:absolute;right:0;top:0}.citb-image .circle{width:130px;height:130px;border-radius:100vmax;display:flex;align-items:center;justify-content:center}.citb-image .circle .logo{position:absolute;width:90px;height:90px;background:#565656;border-radius:100vmax;padding:20px}.citb-image .circle .logo img{object-fit:contain}.citb-text p.text-sm{font-size:18px;font-weight:400;line-height:22.7px;max-width:335px;margin:2rem auto 1rem;width:100%}.citb-text h2{margin:0 0 15px}.citb-text .button.button--secondary{margin-top:3rem}body .footer-block__details-content .list-menu__item--link{display:inline-block;font-size:1.6rem;color:rgba(var(--color-foreground),1);font-weight:300;padding-bottom:.2rem}body .footer-block__heading{font-weight:500;margin-bottom:12px}.footer-block__details-content.contact-info.rte p{display:flex;gap:10px;align-items:flex-start;line-height:normal;margin:10px 0}.footer-block__details-content.contact-info.rte p span.icon-sv{width:20px}.footer-block__details-content.contact-info.rte p span.icon-svt{width:calc(100% - 30px)}.con-social h6{margin:0 0 8px;font-weight:500}.con-social{margin-top:2rem}.con-social ul.list-social.footer__list-social{justify-content:flex-start;padding:0;gap:10px}.con-social ul.list-social.footer__list-social a.link.list-social__link{background:rgba(var(--color-link));color:rgb(var(--color-background));border-radius:40px;padding:8px}body .footer__content-bottom{border-top:solid .1rem rgba(var(--color-foreground),.09);padding-top:2rem}.copy-pay{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;gap:10px}.copy-pay .footer__copyright.caption{margin:0;text-align:left;width:calc(50% - 5px)}.copy-pay .footer__column.footer__payment{margin:0;width:calc(50% - 5px)}.copy-pay .footer__column.footer__payment .footer__payment{margin:0}.copy-pay .footer__column.footer__payment .footer__payment li.list-payment__item{padding:.1rem}.copy-pay .footer__column.footer__payment .footer__payment.list-payment{margin:0}.copy-pay .footer__copyright.caption small.copyright__content{font-size:14px}.footer-block.grid__item.footer-block--menu{padding-left:6rem}body .multirow__inner{row-gap:30px}.page-contact h1.main-page-title.page-title{margin-bottom:0;text-align:center}body .contact__button{margin-top:3rem;text-align:center}body .main-page-title{margin-bottom:3rem}.main-page-text h4{margin:3rem 0 1rem;font-weight:500}.main-page-text h4+p,.main-page-text h4+ul{margin-top:10px}.main-page-text ul{list-style-position:outside}.main-page-text ul li{margin-bottom:8px}.main-page-text ul li:last-child{margin-bottom:0}.page-order-tracking-form .page-width{width:inherit!important;max-width:var(--page-width)!important}.page-order-tracking-form h3#search-form-title{display:none}.page-order-tracking-form h1.main-page-title.page-title{text-align:center}.page-order-tracking-form .order-track-form{max-width:800px;margin:0 auto;background:transparent!important;text-align:center}.page-order-tracking-form .order-track-form label{color:#fff!important;text-transform:capitalize}.page-order-tracking-form .order-track-form button.btn{background:#fff!important;color:#000!important;font-size:16px;font-weight:500;border:1px solid #fff!important;min-height:45px;min-width:250px;margin:0 auto;cursor:pointer}.page-order-tracking-form .order-track-form .input-wrap{text-align:left}.page-order-tracking-form .order-track-form .input-wrap input.order-track-input{background:transparent!important;border:1px solid #fff!important;color:#fff!important;padding:10px!important;height:50px!important;margin:6px 0 20px!important}body.template-page.page-order-tracking-form.gradient{background:#0c0c0c}body .pagination__item{color:rgb(var(--color-background));background:rgb(var(--color-foreground));font-weight:400;opacity:.8}body .pagination__item.pagination__item--current.light,body .pagination__item:hover{opacity:1}body .pagination__item--current:after,body .pagination__item:hover:after{display:none}body .collection-hero__title{margin:4.5rem 0 2.5rem;text-align:center}.product-grid-container.wishlist-grid .card__information{padding-left:2rem;padding-right:2rem}.empty-list--info{text-align:center}.empty-list--info .button{text-transform:capitalize}body.template-page.page-wishlist.gradient{background:#0c0c0c}.predictive-search__item-heading{font-size:16px;font-weight:400}body .predictive-search__item-query-result *:not(mark){font-weight:500}.predictive-search__heading{color:#121212;letter-spacing:.3px;font-size:12px}.template-list-collections .card__heading{text-align:center}.template-list-collections h1.title.title--primary{text-align:center;margin-top:0;margin-bottom:3rem}.cart-item__name{font-weight:600;line-height:normal}.cart-drawer .cart-item__price-wrapper span.price.price--end{font-weight:500;letter-spacing:0}.cart-drawer quantity-input.quantity.cart-quantity{min-height:32px;width:calc(8rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.cart-drawer quantity-input.quantity.cart-quantity button.quantity__button{width:calc(2.5rem / var(--font-body-scale))}body .totals__total-value{font-size:1.7rem;font-weight:500;letter-spacing:0}.custom_submenu{display:none;list-style:none;gap:30px;flex-wrap:wrap}.custom_submenu.active{display:flex}.custom_submenu li{width:calc(16% - 17px);text-align:center}.custom_submenu li span.product__images,ul.mega-menu__list.custom_child-menu.mega-menu__list--condensed li span.product__images{display:block;height:160px}.custom_submenu li span.product__images img,ul.mega-menu__list.custom_child-menu.mega-menu__list--condensed li span.product__images img{width:100%;height:100%;object-fit:cover}.custom_submenu li a p{color:rgba(var(--color-foreground),1);margin:10px 0 0;font-size:15px;font-weight:400}ul.mega-menu__list.custom_child-menu{gap:0;margin-bottom:20px}ul.mega-menu__list.custom_child-menu li a p{margin:0}ul.mega-menu__list.custom_child-menu li a{font-weight:500;color:rgba(var(--color-foreground),1);border-bottom:1px solid #9D9D9D;padding:0 0 8px}ul.mega-menu__list.custom_child-menu li a.active{border-color:rgba(var(--color-foreground),1)}ul.mega-menu__list.custom_child-menu li a:hover{text-decoration:none}ul.mega-menu__list.custom_child-menu.mega-menu__list--condensed{gap:30px;display:flex;flex-wrap:wrap}ul.mega-menu__list.custom_child-menu.mega-menu__list--condensed li{width:calc(16% - 17px)}ul.mega-menu__list.custom_child-menu.mega-menu__list--condensed li a{font-weight:400;border:none}ul.mega-menu__list.custom_child-menu.mega-menu__list--condensed li a p{margin-top:10px}.title-with-rte .title{margin-bottom:10px}.shop-customize .rte{max-width:620px;margin:0 auto}.custom__pdp-img.image-with-text__media{min-height:450px}.custom__pdp-img img{max-width:100%;height:100%;object-fit:cover}.shop-customize .image-with-text__content{padding:30px;border-radius:5px!important;gap:30px}.shop-customize .image-with-text__content .custom__collectionvariants{text-align:center;width:100%}.shop-customize .image-with-text__content .custom__collectionvariants fieldset.js.product-form__input{padding:0;margin:0;border:none;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.shop-customize .image-with-text__content .custom__collectionvariants fieldset legend.form__label{font-size:18px;font-weight:500;line-height:22.7px;letter-spacing:.4px;margin-bottom:12px;width:100%}.shop-customize .image-with-text__content .custom__collectionvariants .custom__variants-info{position:relative}.shop-customize .image-with-text__content .custom__collectionvariants .custom__variants-info label.custom__variants-label{border-radius:40px;font-size:0;overflow:hidden;height:50px;width:50px;display:block;cursor:pointer;border:2px solid #090909}.shop-customize .image-with-text__content .custom__collectionvariants .custom__variants-info input[type=radio]{position:absolute;margin:0;opacity:0;cursor:pointer}.shop-customize .image-with-text__content .custom__collectionvariants .custom__variants-info input[type=radio].is-checked+label.custom__variants-label{border-color:#fff}.shop-customize .image-with-text__content button.button.custom__customize-btn{text-transform:uppercase;font-weight:400;letter-spacing:1px}.shop-customize .image-with-text__content .custom__collectionvariants .custom__variants-info label.custom__variants-label .swatch-item img{height:100%;width:100%;object-fit:cover}.shop-customize .image-with-text__content .custom__collectionvariants .custom__variants-info label.custom__variants-label .swatch-item{height:100%;width:100%}.accordion-pro .accordion-item{border-bottom:1px solid rgb(160 160 160 / 54%)}.accordion-pro button{position:relative;display:block;text-align:left;width:100%;padding:1.5rem;border:none;background:none;outline:none;cursor:pointer}.accordion-pro button .accordion-title{font-size:20px;font-weight:500;line-height:120%}.accordion-pro button .icon{display:inline-block;position:absolute;top:18px;right:15px;color:#a0a0a0;transition:.3s;transform:rotate(180deg)}.accordion-pro .accordion-item button[aria-expanded=true] .icon{transform:rotate(0)}.accordion-pro .accordion-content{display:none;padding:0 4.5rem 0 1.5rem}.accordion-pro button[aria-expanded=true]+.accordion-content{display:block;padding-bottom:1rem}.accordion-content p:first-child,.accordion-content h5:first-child,.accordion-content h3:first-child,.accordion-content h4:first-child{margin-top:0}.accordion-content h5,.accordion-content h4,.accordion-content h3{font-weight:500;font-size:17px;margin:2rem 0 .8rem}.accordion-content h5+p,.accordion-content h4+p,.accordion-content h3+p{margin-top:.8rem}.accordion-pro{border-radius:10px;background:#f8f8f8;padding:15px 30px 30px}.prod-grid{display:flex;gap:40px;flex-wrap:wrap}.prod-accor{width:calc(70% - 20px)}.prod-text{width:calc(30% - 20px)}.accordion-content figure.table{margin:5px 0 0;display:inline-block}.accordion-content figure.table table{box-shadow:0 0 0 .1rem #e4e4e4;width:100%}.accordion-content figure.table table th{background:#f7f7f7;border-color:#e4e4e4;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.4px;padding:10px}.accordion-content figure.table table td{background:#fff;border-color:#e4e4e4;text-align:center;padding:10px}.accordion-content figure.table table td figure.image{margin:0}.accordion-content figure.table table td figure.image img{display:block;margin:0 auto}.accordion-content figure.table table td p{margin-bottom:0;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.4px;margin-top:10px}.accordion-content figure.table.spec-table{display:inline-block;width:50%}.accordion-content figure.table.spec-table table th{text-align:left}.accordion-content figure.table.spec-table table td{text-align:left}.accordion-content figure.table.spec-table table td{text-align:left;font-size:16px;font-weight:300;line-height:24px;letter-spacing:.4px}.prod-text h2.title{margin-top:0;margin-bottom:15px}.prof-grid{display:flex;flex-wrap:wrap;gap:40px}.prof-image{width:calc(50% - 20px)}.prof-text{width:calc(50% - 20px);display:flex;gap:40px;flex-wrap:wrap}.prof-image figure.image{margin:0}.prof-image figure.image img{display:block}.prof-text h5{margin:0;font-weight:400;line-height:35.614px;letter-spacing:.509px;text-transform:uppercase;border-bottom:1px solid #D1D1D1}.prof-text ul{margin-bottom:0;padding:0;list-style:none}.prof-textl,.prof-textr{width:calc(50% - 20px)}.prof-textr ul{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:7px}.prof-textl ul{display:flex;flex-direction:column;gap:7px}.prof-textr ul li{width:calc(50% - 5px)}#measurementPopup img{max-width:100%}.custom__popup-overlay{display:none}.custom__gallery-image img{width:100%;display:block}.brnav .breadcrumbs__link{color:#737373;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;letter-spacing:0}.main-prop .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.main-prop .slider--desktop{scroll-padding-left:0}body .main-prop .slider--desktop .slider__slide{margin-left:0;scroll-margin-left:0;width:calc(70% - var(--grid-desktop-horizontal-spacing) / 2)!important;max-width:calc(70% - var(--grid-desktop-horizontal-spacing) / 2)!important;border:1px solid #f7f7f7;display:flex;align-items:center;justify-content:center;padding:0}.pdp_sldiers.slider-buttons .slider-counter.caption{display:none}.pdp_sldiers.slider-buttons button.slider-button{background:#f7f7f7;border-radius:40px;width:35px;height:35px}.pdp_sldiers.slider-buttons{gap:10px;position:absolute;bottom:10px;left:10px;display:flex!important;z-index:2}.pdp_sldiers.slider-buttons button.slider-button span.svg-wrapper,.pdp_sldiers.slider-buttons button.slider-button span.svg-wrapper svg{height:9px}.custom__popup-overlay{position:fixed;background:#00000075;z-index:4;top:0;bottom:0;left:0;right:0}.custom__popup-overlay .popup-content{width:100%;max-width:900px;margin:20px auto 0;background:#fff;padding:20px;position:relative;border-radius:6px;overflow-x:hidden;height:calc(100% - 40px);overflow-y:scroll}.custom__popup-overlay .popup-content span.popup-close{position:absolute;right:10px;top:10px;background:#303030;color:#fff;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:40px;font-size:20px;cursor:pointer}.custom__popup-overlay .popup-content h3{margin:0 0 10px;font-size:20px}.custom__popup-overlay .popup-content img{width:100%;height:100%;object-fit:contain}.img-one-a-n{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px;font-weight:700}.img-one-a-n h5{font-weight:500;margin:0}.img-one-a p.frame-text{margin-top:0}.c-two{border-top:1px solid #efefef;padding-top:30px}.c-two h5.other{text-align:center;margin:0 0 15px}.c-width-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.image-and-detail{width:calc(50% - 10px);position:relative}.c-width-education-overlay__section-two--text-container{width:calc(50% - 10px)}.c-detail{position:absolute;top:0;left:0;right:0;margin:0 auto;bottom:0;display:flex align-items: center;justify-content:center}.c-detail .c-detail-circle.rte{background:#fff;border-radius:50%;-webkit-box-shadow:0 2px 25px rgb(0 0 0 / 10%);box-shadow:0 2px 25px #0000001a;overflow:hidden;margin:0 auto;height:105px;width:105px;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-detail .c-detail-circle.rte p{background:#f1f1f1;width:100%;text-align:center;padding:4px 0;font-size:15px;letter-spacing:0}ul.c-measurement-details{padding:20px 0 0;list-style:none;margin:30px 0 0;border-top:1px solid #efefef}ul.c-measurement-details li.c-measurement-details-single-detail{display:flex;gap:20px;margin-bottom:20px;padding-bottom:20px;align-items:center}ul.c-measurement-details li.c-measurement-details-single-detail:last-child{margin-bottom:0;padding-bottom:0}li.c-measurement-details-single-detail .c-measurement-details-single-detail__image,li.c-measurement-details-single-detail .c-single-detail__details{width:calc(50% - 10px)}.c-measurement-details-single-detail__label{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-weight:500;font-size:18px}body .product-form__input--pill input[type=radio]+label.custom__pdp-variants{height:50px;width:50px;padding:0;background-repeat:no-repeat;background-size:contain;margin:0;font-size:0;display:block}fieldset.js.product-form__input.product-form__input--pill{display:flex;flex-wrap:wrap;gap:5px}.swatch-pick{position:relative;width:50px;height:50px}.product-form__input .form__label{padding-left:0;font-size:16px;font-weight:500;line-height:120%;letter-spacing:0}.custom_measur button.view_measur_btn{font-size:15px;font-weight:400;line-height:120%;border:none;background:transparent;text-decoration:underline;padding:0;cursor:pointer}.custom_measur{text-align:right}.product__inventory{font-size:15px;letter-spacing:.3px;font-weight:400}.product__info-wrapper .price{font-weight:600;letter-spacing:0;font-size:20px}.product-form__quantity .form__label{display:none}.product-form__buttons .qty-atc{display:flex;flex-wrap:wrap;gap:10px}.pro-qty .product-form__input quantity-input.quantity{width:calc(10rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.pro-qty .product-form__input button.quantity__button{width:calc(2.5rem / var(--font-body-scale))}.pro-qty{width:102px}.pr-atc{width:calc(100% - 112px)}.pr-atc .product-form__submit{background:#000;color:#fff;font-weight:500;line-height:120%;letter-spacing:.3px;text-transform:uppercase;border-radius:6px}.pr-atc .product-form__submit:after,.pr-atc .product-form__submit:before,.pro-qty .product-form__input quantity-input.quantity:after,.pro-qty .product-form__input quantity-input.quantity:before{border-radius:6px}body .shopify-payment-button__more-options{margin:.6rem 0 1rem;font-size:1.3rem;letter-spacing:.3px;font-weight:400}body .icon-with-text--horizontal{column-gap:2rem}.icon-with-text--horizontal .icon-with-text__item{width:calc(33.33% - 14px);border-radius:6px;background:#f8f8f8;padding:10px}body .icon-with-text img{height:40px;width:40px}.icon-with-text__item span.h4.inline-richtext{font-size:14px;font-weight:300;line-height:120%;letter-spacing:.3px}.accordion-pro .custom__product-list{display:flex;gap:15px;flex-wrap:wrap}.accordion-pro .custom__product-list .include_with_products{width:calc(33.33% - 10px);border:1px solid #E4E4E4;background:#fff;border-radius:6px;overflow:hidden}.include_with_products .product__images img{width:100%;display:block;height:100%;object-fit:contain}.include_with_products span.product_title{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.4px;text-align:center;display:block;padding:8px}.include_with_products a{color:inherit;text-decoration:none}.accordion-content a{color:inherit}.prof-image figure.image img{width:100%;height:100%;object-fit:contain}.why-zeiss-lenses .rich-text__text.rte{margin-top:10px}.custom_photo_gallery .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.custom_photo_gallery .slider{margin:0;scroll-padding-left:0}.custom_photo_gallery .slider.slider--desktop .slider__slide{width:calc(25% - 12px);max-width:inherit}. .custom__gallery-image img{display:block;border-radius:6px}.custom_photo_gallery .slider-buttons button.slider-button{position:absolute;top:50%;margin-top:-10px;transform:translateY(-50%);left:-40px}.custom_photo_gallery .slider-buttons button.slider-button.slider-button--next{left:auto;right:-40px}.custom_photo_gallery .slider-buttons button.slider-button span.svg-wrapper,.custom_photo_gallery .slider-buttons button.slider-button span.svg-wrapper svg{height:20px;width:20px}.image-with-text__text.rte.body ul{list-style-position:outside}.accordion-pro .accordion-content p b{font-weight:600}.product-form__input .form__label span{font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom.css.map */
