.featured-collections .tab-list .scroll-area .flex{gap:8px}.featured-collections .tab-list .tab__item{position:relative;padding:10px 20px;border:1px solid rgb(var(--color-foreground) / .25);border-radius:999px;background:transparent;color:rgb(var(--color-foreground));font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.2px;white-space:nowrap;transition:color var(--animation-short),background-color var(--animation-short),border-color var(--animation-short)}.featured-collections .tab-list .tab__item:first-child,.featured-collections .tab-list .tab__item:last-child{padding-inline:20px}.featured-collections .tab-list .tab__item:not(:first-child):after{content:none}.featured-collections .tab-list .tab__item .btn-text,.featured-collections .tab-list .tab__item:hover .btn-text,.featured-collections .tab-list .tab__item[disabled] .btn-text,.featured-collections .tab-list .tab__item[disabled] span{background:none;color:inherit;-webkit-text-fill-color:currentColor}.featured-collections .tab-list .tab__item[disabled]{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media(pointer:fine){.featured-collections .tab-list .tab__item.button:not([disabled]):hover,.featured-collections .tab-list .tab__item.button:not([disabled]):hover .btn-text{background:rgb(var(--color-foreground) / .06);border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground));-webkit-text-fill-color:rgb(var(--color-foreground))}.featured-collections .tab-list .tab__item.button:not([disabled]):hover .btn-text{background:none}}@media screen and (max-width:767px){.featured-collections .tab-list .scroll-area .flex{gap:6px}.featured-collections .tab-list .tab__item,.featured-collections .tab-list .tab__item:first-child,.featured-collections .tab-list .tab__item:last-child{padding:8px 14px;font-size:13px;line-height:1.2;letter-spacing:.15px}}.contact__sidebar .social-icons .social_platform{transform:none!important;translate:none!important;transition:opacity var(--animation-short),scale var(--animation-short)}@media(pointer:fine){.contact__sidebar .social-icons:hover .social_platform{opacity:.45}.contact__sidebar .social-icons .social_platform:hover{opacity:1;scale:1.12}}@media(prefers-reduced-motion:reduce){.contact__sidebar .social-icons .social_platform:hover{scale:1}}.cps-info-blk .rating-stars__label,square-placement{color:#121212e6;font-weight:400}.cps-info-blk .rating-stars-and-text{gap:4px}.product__title{margin:12px 0 24px}.product__title h1.heading:not(.saint-pdp *){font-size:26.4px!important}.price>*:not(:is(.saint-best-sellers,.saint-collection-grid,.saint-pdp .product__price,.saint-pdp .product-sticky-form,.saint-yml,.saint-cart) *){font-size:20px!important}.price__sale:before{transform:unset!important}.unit-price:not(:is(.saint-best-sellers,.saint-collection-grid,.saint-pdp,.saint-yml,.saint-cart) *),.price__sale:not(:is(.saint-best-sellers,.saint-collection-grid,.saint-pdp,.saint-yml,.saint-cart) *){color:#0009!important}.product-price-badge{display:flex;gap:8px}.product-price-badge .icon.icon-discount{width:16px;height:16px}.icon-text-item:not(.saint-pdp *){font-size:14px!important;color:#121212e6!important;font-weight:400!important}@media screen and (max-width:767px){.product__title h1.heading:not(.saint-pdp *){font-size:24px!important}}.collapsible-row__image{width:var(--image-width, 100%);max-width:100%;margin:1rem 0 0}.collapsible-row__image img{display:block;width:100%;height:auto}body .product-block-paymenticons{margin:0 0 22px}.product-block-paymenticons .list-payment{gap:8px!important}.featured-product .mbg-block:not(.saint-pdp *){border-radius:10px;border:1px solid #9A9A9A!important;background:linear-gradient(180deg,#f8f8f8,#e1e1e1)!important;box-shadow:0 2px 6px #0000000a}square-placement:not(.saint-pdp *){margin-top:-2px!important;margin-bottom:20px!important}.mbg-content h3{font-size:18px}.mbg-content:not(.saint-pdp *){gap:0!important}.mbg-content p{font-size:14px;line-height:1.55!important}.mbg-icon:not(.saint-pdp *){max-width:14%!important}.mbg-block:not(.saint-pdp *){padding:16px!important;gap:12px!important}.product__feature-rows:not(.saint-pdp__layout--head-first *){margin-block:16px!important;gap:12px!important}.size-and-fit-button:hover{text-decoration:underline;text-underline-offset:2px}.pdp-custom-design:not(.saint-pdp--tpl-readers-single) .product__accordion .details__summary span{font-size:16px!important}.pdp-custom-design .product__accordion .details__summary{padding-block:16px!important}.faqs.with-background>:is(div,form){padding:0!important}.judgeme-review-widget-section__heading:not(.saint-jm *){font-size:clamp(36px,5vw,52px)!important}.judgeme-review-widget-section__verified-text{font-size:16px!important}@media screen and (max-width:767px){.custom-faq{margin-bottom:32px!important}}[data-pdp-template=custom-ladies-fit-final] .product__title .heading{text-transform:uppercase}[data-pdp-template=custom-ladies-fit-final]:not(.saint-pdp) .product__price .price__sale{color:#171717!important}[data-pdp-template=custom-ladies-fit-final] .product-form__submit{--color-button-background: 9 196 60;--color-button-border: 9 196 60;--color-button-text: 255 255 255;--color-button-gradient: none}[data-pdp-template=glareshield-template] .product-form__submit{--color-button-background: 234 184 0;--color-button-border: 234 184 0;--color-button-text: 255 255 255;--color-button-gradient: none}[data-pdp-template=glareshield-template] .product__info>.product-block-paymenticons{margin-block:var(--sp-6) 0}[data-pdp-template=glareshield-template] .kaching-bundles__bar-wrapper{margin-block:0!important}[data-pdp-template=mens-fit-combined-listing] .product-form-wrapper:not(.saint-pdp *){margin-block-start:-15px!important}[data-pdp-template=custom-ladies-fit-final] .product-form-wrapper:not(.saint-pdp *){margin-block-start:-2px!important}[data-pdp-template=kids-fit-overs] .product__title .heading{text-transform:uppercase}.additional-content-wrapper{margin-bottom:0!important}.footer-copyright{padding-top:20px!important}@media only screen and (max-width:1280px){.footer-custom-design-enabled .footer .footer__right{padding-top:0!important;padding-bottom:20px;border:unset!important}}@media screen and (max-width:767px){.product-card__details .price *:not(:is(.saint-collection-grid,.saint-yml,.saint-best-sellers) *){font-size:14px!important}.product-card__details .price:not(:is(.saint-collection-grid,.saint-yml,.saint-best-sellers) *){padding-block:6px}.custom-collection-tabs-list .product-card__bottom .swatches{gap:8px!important}.custom-collection-tabs-list .product-card__bottom{flex-wrap:wrap;row-gap:10px!important}.custom-collection-tabs-list .cus-atc-btn .button{font-size:14px;height:36px}.custom-collection-tabs-list .heading.title-md:after{display:none!important}}[data-pdp-template=kids-fit-overs] .product-block-paymenticons:not(.saint-pdp *){margin-top:20px!important}.variant-picker.product__style-picker{padding-block:8px}.saint-testimonials{border-radius:0!important}.custom-shop-feeed .heading{position:relative;padding-bottom:22px}.custom-shop-feeed .social-account .grow .heading{padding-bottom:0!important}@media screen and (max-width:767px){.product__accordion .details__summary span:not(.saint-pdp *),.pdp-custom-design .product__accordion .details__summary span:not(.saint-pdp *){font-size:14px!important;line-height:1.3!important}.product__accordion .details__summary .icon:not(.shrink-0){width:18px;height:18px}.product__accordion .details__summary .icon.shrink-0{width:14px;height:14px}}body .section--padding.custom-faq,body .judgeme-review-widget-section:not(.saint-jm){padding-top:32px}@media screen and (min-width:768px){body .section--padding.custom-faq,body .judgeme-review-widget-section:not(.saint-jm){padding-top:60px}}.shopify-section:has(+.shopify-section .judgeme-review-widget-section) .custom-faq{padding-bottom:0;margin-bottom:0!important}.shopify-app-block[id*=afterpay_on_site_messaging]{min-height:30px}.product-form .buy-buttons quantity-input,.product-form .buy-buttons>label[for^=Quantity-]{display:none}.template-index .alert--success{background:transparent;padding-block:20px 0px;padding-inline:0;color:#fff}@media screen and (max-width:768px){.wfo-block{align-items:center}}.custom-collection-tabs-list .product-card__details .price .price__regular{color:#000!important}[data-pdp-template=accessories] .product-block-paymenticons:not(.saint-pdp *),[data-pdp-template=leather-travel-pouch] .product-block-paymenticons:not(.saint-pdp *),[data-pdp-template=sunglasses-strap] .product-block-paymenticons:not(.saint-pdp *){margin-block:18px!important}
/*# sourceMappingURL=/cdn/shop/t/101/assets/additional.css.map */
