@font-face{font-family:'gt-america-mono';src:url(fonts/GT-America/GT-America-Mono-Regular.eot);src:url(fonts/GT-America/GT-America-Mono-Regular.eot?#iefix) format('embedded-opentype') , url(fonts/GT-America/GT-America-Mono-Regular.woff2) format('woff2') , url(fonts/GT-America/GT-America-Mono-Regular.woff) format('woff') , url(fonts/GT-America/GT-America-Mono-Regular.ttf) format('truetype')}h1,h2,h3,h4,h5,h6,.entry-title,body.single-post .entry-title,body.page .entry-title,body.category .entry-title,.widget-title,body,p,blockquote,li,a,strong,b,em,button{font-family:'gt-america-mono'!important}#component_1764946154 .component_option_thumbnail_container .thumbnail_description{padding:10px}#component_1764946154 .component_option_thumbnail_container .thumbnail_description .title{font-size:14px;margin-bottom:0}body #component_1764946154 .component_option_thumbnail:hover img{opacity:1}#component_1764946154 .component_option_thumbnail:not(.selected) img {opacity:.8}#component_1764946154 .component_option_thumbnail img{transition:all .25s ease-out}.composited_product_gallery{display:flex;flex-wrap:wrap;gap:10px}#component_1764946154_inner .component_content .composite_navigation{display:none}#component_options_1764946154{width:100%;padding:0;.component_option_thumbnail{
        margin: 0;
    }
    .component_option_thumbnail .image{
        padding: 0;
        width: 100%;
    }
}#component_option_thumbnails_1764946154{ul.component_option_thumbnails_container{
      display: grid;
      /*grid-template-columns: repeat(5, 1fr);*/
      grid-template-columns: repeat(auto-fill, minmax(195px, 1fr));
      gap: 20px;
    }
    li{
        width: 100%;
    }
}@media only screen and (max-width:501px){#component_option_thumbnails_1764946154{ul.component_option_thumbnails_container{
          grid-template-columns: repeat(2, 1fr);
        }
    }}.postid-7446,.postid-13437,.postid-13487,.postid-13439{.qodef-breadcrumbs a:not(:first-child){
        pointer-events: none;
    }
}.postid-13437,.postid-13487,.postid-13439{.product-custom-suit .summary_element_title.summary_element_data h3{
        /*right: 20px;*/
        text-align: left;
    }

    .product-custom-suit span.content_product_title.none{
        padding-left: 20px;
        text-align: left;
        padding-top: calc(100cqw - 75px);
    }

    .summary_element_selection .content_product_title,
    .summary_element_price .price .woocommerce-Price-amount{
        padding: 0 20px;
    }

    .product-custom-suit .composite_summary .summary_element_wrapper_inner{
        container-type: inline-size;
    }

    .product-custom-suit .summary_element_title.summary_element_data h3{
        top: calc(100cqw - 50px);
        background: rgb(0 0 0 / 50%);
        padding: 3px 8px;
    }

    .summary_element_wrapper_inner:not(:has(.none)) h3 {
        /*bottom: 25px !important;*/
    }
}.summary_element_wrapper_inner:not(:has(.none)):has([aria-label^="Select"]) .summary_element_image {position:relative}.summary_element_wrapper_inner:not(:has(.none)):has([aria-label^="Select"]) .summary_element_image::after {content:"";position:absolute;inset:0;background:#5a5a5a;opacity:.7;transition:all .5s}.product-custom-suit .composite_summary li.summary_element:hover .summary_element_image::after{background:transparent}.summary_element_wrapper_inner:not(:has(.none)):has([aria-label^="Select"]) span.content_product_title:before {content:"Selection needed";position:absolute;top:0;color:#cecece;padding-top:calc(100cqw - 75px)}.product-custom-suit .composite_summary li.summary_element:hover span.content_product_title.none,
li.summary_element:hover .summary_element_wrapper_inner:not(:has(.none)):has([aria-label^="Select"]) span.content_product_title:before {color:#888}.product-custom-suit .details.component_data:not(:has(.elementor)) a,
.product-custom-suit .component_description_wrapper .component_description p a {pointer-events:none}.build-suit-overview .elementor-image-box-wrapper{border:2px #000 solid;padding-top:60px!important}.build-suit-overview .elementor-widget-image-box .elementor-image-box-description{margin:0;border-top:2px #000 solid;display:inline-block;padding:10px 20px;margin-top:20px}#component_1764946154 .component_filter .component_filter_name{background:#ededed;text-align:center;width:130px;padding:5px 30px;font-weight:600;text-transform:uppercase}#component_1764946154 .component_filter .component_filter_name:before{display:none}body #component_1764946154 a.toggle_filter_option[aria-checked="true"]{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);color:var(--wvs-selected-item-text-color,#000)}#component_1764946154 a.toggle_filter_option:hover{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}#component_1764946154 a.toggle_filter_option{text-transform:uppercase;background:none!important;color:#000!important;border-radius:0;-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);padding:7px 15px;-webkit-transition:all .2s ease;transition:all .2s ease}#component_1764946154 .component_filter_option a.toggle_filter_option:before{display:none}.product-custom-suit #component_1764946154 .component_selections{display:flex;flex-direction:column}.product-custom-suit #component_1764946154.component .component_content{order:1}@media only screen and (min-width:900px){.product-custom-suit #component_1764946154 .component_description_wrapper,.product-custom-suit #component_1764946154.component .component_content{width:100%;margin-left:0}}.product-custom-suit .component_filters a.reset_component_filters{left:150px}body .product-custom-suit .component_filters a.reset_component_filter{right:0;display:none}.product-custom-suit #component_1764946154 .component_options{margin-bottom:50px!important}@media only screen and (min-width:900px){.product-custom-suit #component_1764946154 .component_options{position:relative}}.component_wrap .wc-pao-addon-container{margin-top:25px}.product-custom-suit .details.component_data .wc-pao-addon-container p.wc-pao-addon-wrap{margin-bottom:0!important}select.wc-pao-addon-field{width:100%!important;white-space:normal;padding-right:40px}@media only screen and (max-width:1024px){.sunglasses-aviator .qodef-grid-inner .qodef-grid-item:last-child{display:none}.sunglasses-keyhole .qodef-grid-inner .qodef-grid-item:last-child{display:none}.sunglasses-small-keyhole .qodef-grid-inner .qodef-grid-item:last-child{display:none}.sunglasses-z87-small-keyhole .qodef-grid-inner .qodef-grid-item:last-child{display:none}.sunglasses-wide-keyhole .qodef-grid-inner .qodef-grid-item:last-child{display:none}}html body .sunglasses-tabs .e-n-tab-title[aria-selected="true"],html body .process-tabs .e-n-tab-title[aria-selected="true"]{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);color:var(--wvs-selected-item-text-color,#000)}body .sunglasses-tabs .e-n-tab-title:hover,body .process-tabs .e-n-tab-title:hover{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}body .sunglasses-tabs .e-n-tab-title,body .process-tabs .e-n-tab-title{width:100%;text-transform:uppercase;background:none!important;color:#000!important;border-radius:0;-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8)}.sunglasses-tabs .e-n-tabs-heading{display:grid!important;grid-template-columns:1fr 1fr;justify-items:center;padding:0 12px}@media only screen and (min-width:1025px){.sunglasses-tabs .e-n-tabs-heading{width:50%;float:right;position:absolute;right:0;margin-top:-80px;padding-left:100px;white-space:nowrap}}@media only screen and (max-width:600px){.sunglasses-tabs .e-n-tabs-heading{grid-template-columns:1fr}}.wc-pao-addons-container em.required{font-style:normal}.wc-pao-addon-13343-prescription-information-1 input[type="radio"].wc-pao-addon-radio:after,.wc-pao-addon-13343-prescription-information-1 input[type="radio"].wc-pao-addon-radio:checked:after{width:19px;height:19px}.sunglasses-section .sunglasses-tabs .qodef-woo-single-image{margin-top:0}.wc-pao-addon-13343-lens-type-0 select{width:100%!important;white-space:normal;padding-right:40px}#qodef-woo-page.qodef--single .entry-summary .price{gap:10px}.post-13343 .wc-pao-addon{margin-bottom:35px}.wc-pao-addon-13343-prescription-information-1 label{margin-bottom:0}.wc-pao-addon-13343-prescription-information-1 input.wc-pao-addon-radio{margin:0;margin-bottom:2px}.wc-pao-addon-13343-prescription-information-1{display:flex;align-items:center;gap:10px}.wc-pao-addon[class*="wc-pao-addon-od-"],.wc-pao-addon[class*="wc-pao-addon-os-"]{width:30%;display:inline-block}.wc-pao-addon-lens-type label.wc-pao-addon-name,.wc-pao-addon-prescription-information label.wc-pao-addon-name{margin-bottom:0;font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;color:#202020;font-size:18px;line-height:1.555}@media screen and (min-width:1025px) and (max-width:1800px){.our-tech-section{padding-top:22vw!important}}@media only screen and (min-width:1921px){.home-main-image-polo img,.home-main-image-sunglasses img,.home-main-image-gloves img{max-width:882px!important;max-height:925px}}#taupe,#light-gray,#green,#very-dark-green,#dark-grey,#very-dark-blue{display:none!important}.post-8494 .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:nth-child(3) img {padding:8px}.post-8494 .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:nth-child(3):before {content:"Breathable Quick Dry"}.post-8494 .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:nth-child(2):before {content:"Easy Wash Durable"}.post-8494 .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:nth-child(1):before {content:"Carry-on Travel"}.post-8494 .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image:before{margin-bottom:15px;display:block;text-transform:uppercase;text-align:center;line-height:normal}.post-8494 .qodef-woo-thumbnails-wrapper{display:flex;gap:60px;margin:50px 40px 0 20px;pointer-events:none;cursor:auto}@media only screen and (max-width:600px){.post-8494 .qodef-woo-thumbnails-wrapper{gap:30px;font-size:13px}}.testimonials-section h4.qodef-m-text{padding:35px 10px;margin:0}.testimonials-section>.elementor-element{display:flex;flex-direction:column-reverse;align-items:center;background:#f9f9f9;box-shadow:#d7d5d5 13px 14px;margin-right:20px;text-align:center;justify-content:center}.performance-boxes .elementor-image-box-wrapper{display:flex;flex-direction:column-reverse;align-items:center;background:#f9f9f9;padding:20px;box-shadow:#d7d5d5 13px 14px;margin-right:20px}dd.variation-EstimatedDelivery{margin-left:0!important;clear:left!important;float:left!important}dt.variation-EstimatedDelivery{display:none}.estimated-delivery{margin-top:45px}@media only screen and (max-width:767px){.home-history .elementor-container{width:100%!important}div[class*="home-button-"] a{width:100%!important;justify-content:center}}@media only screen and (max-width:1299px){div[class*="home-button-"]{width:100%!important}}@media only screen and (min-width:1300px){.home-button-sunglasses{margin-left:40px}}@media only screen and (min-width:768px){.home-top-description{max-width:440px}.home-top-buttons{max-width:500px}}div[class*="home-button-"] a{border-width:2px!important}.home-image-column img{aspect-ratio: 882 / 925;object-fit:cover}.polo-calculator-section input.w-checkbox-input.checkbox{zoom:1.8;margin-left:0;margin-right:5px}.polo-calculator-section p.w-checkbox.checkbox-field{display:flex;align-items:center}.open-template-popup{cursor:pointer;padding-left:33px}@media only screen and (min-width:527px){.open-template-popup{padding-left:196px}}@media screen and (min-width:1025px){.open-template-popup{padding-left:110px}}@media only screen and (min-width:1200px){.open-template-popup{padding-left:196px}}@media only screen and (max-width:767px){.etm-modal-overlay .polo-calculator-section img{transform:scale(1.2);padding-bottom:0;margin-top:-50px}}.interactions-container>div{display:flex;align-items:center;justify-content:center}.interactions-container img{display:none;max-width:15vw!important;object-fit:contain;filter:invert(1)}.interactions-container .light-gray img{display:block}button{cursor:pointer}.component_table_item td img{display:none!important}.products-section .elementor-widget-image .wp-caption a,.products-section .elementor-widget-image .wp-caption img{width:100%;height:100%}footer .widget_grete_core_social_icons_group span.fa-facebook-f{font-size:20px}footer .qodef-social-icons-group{margin-top:10px}footer .widget_grete_core_social_icons_group span{font-size:22px;margin-right:15px}footer .widget_grete_core_social_icons_group .fa-twitter:before{content:"𝕏";display:block;font-weight:500}@media only screen and (min-width:768px){.gloves-section .gloves-top-text{max-width:570px}}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{text-transform:uppercase}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{padding:20px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before {background-image:none}.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{display:none}.woo-variation-swatches #qodef-woo-page.qodef--single form.cart .variations tr:not(:last-child) {margin-bottom:15px;display:block}.product-gloves .entry-summary:before{content:"SIZED TO YOUR HAND";display:block}.gloves-section h3,.gloves-section h4,.gloves-section p{color:#fff}.gloves-top-section .strikeout-strike{border-color:#fff}.gloves-top-section .qodef--prevent-appear .qodef-m-text{color:#fff}.gloves-top-section{text-align:center}.products-section{z-index:9}.woocommerce-account .button:hover{background-image:linear-gradient(transparent,transparent 50%,#d1b74e 50%,#d1b74e)}.woocommerce-account .button{background-image:linear-gradient(transparent,transparent 50%,#d1b74e 50%,#d1b74e)}.qodef-button.qodef-layout--outlined:hover{background-image:linear-gradient(transparent,transparent 50%,#d1b74e 50%,#d1b74e)}.qodef-button.qodef-layout--outlined{background-image:linear-gradient(transparent,transparent 50%,#d1b74e 50%,#d1b74e)}.qodef-qi-button.qodef-layout--outlined:hover{background-color:#d1b74e;color:#fff}.qodef-qi-button.qodef-layout--filled:hover{background-color:#d1b74e}.page-id-10560 .qodef-qi-button.qodef-layout--filled:hover,.page-id-8022 .qodef-qi-button.qodef-layout--filled:hover{background-color:#d1b74e}.page-id-10560 .qodef-shortcode.qodef-qi-button .qodef-m-text,.page-id-8022 .qodef-shortcode.qodef-qi-button .qodef-m-text{text-transform:uppercase}@media only screen and (max-width:767px){.polo-calculator-section img{transform:scale(1.5);padding-bottom:120px}}#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,#yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{position:relative;margin:0 -8px}#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image,#yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{position:relative;width:calc(100% - 16px)!important;margin:0 8px;overflow:hidden}#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper a,#qodef-woo-page.qodef--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img,#yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper a,#yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img{display:block;width:100%}.grecaptcha-badge{display:none!important}.gallery-section.lapel img{max-width:280px}.gallery-section.buttoning img{max-width:200px}@media only screen and (max-width:767px){body #component_1671047967 .gallery-section .gallery-item{width:50%!important;max-width:50%!important}}#component_1671047967 .gallery-section .gallery-item{max-width:25%!important}.gallery-section .elementor-widget:not(:last-child){margin-bottom:0}.product-custom-suit .details.component_data .gallery-section p{margin-bottom:0}.woocommerce-payment-methods .woocommerce-info{flex-direction:column;align-items:flex-start}#wc-stripe-payment-request-button-separator{margin-bottom:1.5em}[class*="grete"] .select2-container--default .select2-results__option[aria-selected]:last-child{margin-bottom:0}#qodef-woo-page.qodef--checkout #customer_details h3,#qodef-woo-page.qodef--checkout #order_review_heading{font-size:30px}.woocommerce-Address-title h3{font-size:30px}.woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-error li:last-child{margin-bottom:0}.woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-error{flex-direction:column}.woocommerce-password-strength{margin-bottom:20px}.woocommerce-password-hint{border:1px solid #000;display:block;padding:12px;margin:20px 0}.menu .menu-item.current-menu-parent>a{font-weight:600!important}.menu>.menu-item.current-menu-item a{font-weight:600!important}.woocommerce-Address-title a{margin-bottom:20px!important;display:inline-block;border:1px solid #000;padding:5px 30px}.woocommerce-MyAccount-content p a:hover{background-size: 100% calc(2px + 1px)}.woocommerce-MyAccount-content p a{text-decoration:none;background-image:linear-gradient(to top,transparent 0,transparent calc(2px),currentColor calc(2px),currentColor 100%);background-position:0 100%;background-repeat:no-repeat;background-size: 0 calc(2px + 1px);transition:background-size .25s ease-out}.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword a{text-decoration:none;background-image:linear-gradient(to top,transparent 0,transparent calc(2px),currentColor calc(2px),currentColor 100%);background-position:0 100%;background-repeat:no-repeat;background-size: 0 calc(2px + 1px);transition:background-size .25s ease-out}.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword a:hover{background-size: 100% calc(2px + 1px)}#custom_html-2 .qodef-no-margin-bottom a{text-decoration:none;background-image:linear-gradient(to top,transparent 0,transparent calc(2px),currentColor calc(2px),currentColor 100%);background-position:0 100%;background-repeat:no-repeat;background-size: 0 calc(2px + 1px);transition:background-size .25s ease-out}#custom_html-2 .qodef-no-margin-bottom a:hover{background-size: 100% calc(2px + 1px)}#block-14 .qodef-no-margin-bottom a{text-decoration:none;background-image:linear-gradient(to top,transparent 0,transparent calc(2px),currentColor calc(2px),currentColor 100%);background-position:0 100%;background-repeat:no-repeat;background-size: 0 calc(2px + 1px);transition:background-size .25s ease-out}#block-14 .qodef-no-margin-bottom a:hover{background-size: 100% calc(2px + 1px)}@media only screen and (min-width:550px){#qodef-page-mobile-header-inner{padding:0 38px}}@media only screen and (max-width:1524px){#qodef-top-area{display:none}#qodef-page-header{display:none}#qodef-page-mobile-header{display:block}}.woocommerce-checkout .woocommerce-NoticeGroup ul.woocommerce-error li:last-child{margin-bottom:0}.woocommerce-checkout .woocommerce-NoticeGroup ul.woocommerce-error{flex-direction:column}#qodef-woo-page.qodef--single .qodef-woo-single-image .qodef-woo-product-mark{display:none}.postid-7446 #qodef-page-inner,.postid-13437 #qodef-page-inner,.postid-13439 #qodef-page-inner,.postid-13487 #qodef-page-inner{padding-top:50px}#composite_data_7446 #composite_navigation_7446,#composite_data_13437 #composite_navigation_13437,#composite_data_13439 #composite_navigation_13439,#composite_data_13487 #composite_navigation_13487{display:none}@media only screen and (max-width:767px){body #very-dark-blue .elementor-container{margin-left:5%}body #very-dark-blue{padding-right:0!important}}@media only screen and (max-width:665px){body #very-dark-blue .elementor-container{margin-left:3vw}}@media only screen and (max-width:550px){.polo-shirt-section h4{font-size:22px}body .polo-shirt-section .polo-scroll img{max-height:22px}}.polo-title-second{margin-top:10px!important;margin-bottom:50px}.polo-title-first{margin:0!important}.title-scroll-wrapper{display:flex;align-items:center;margin-top:30px}.polo-scroll.right{margin-bottom:0!important;margin-left:25px}.polo-scroll.left{margin-bottom:0!important;margin-right:25px}.waistcoat-msg{background:#ececec;padding:15px 20px;font-weight:600;margin-top:30px}.embed-video{max-width:100%;max-height:100%;width:100%;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover}.product-custom-suit .composited_product_title{font-size:20px;font-weight:600;margin-top:20px!important;margin-bottom:1.5rem}.component_selections>.component_section_title{display:none}.strikeout-text{line-height:1em;position:relative;display:inline-block}.strikeout-strike{border-bottom:.65em solid #2e2e2e;left:0;margin-top: calc(0.65em / 2 * -1);position:absolute;right:0;top:.6em}.company-nowrap{white-space:nowrap}.suit-features-section{box-shadow:0 15px 35px rgba(0,0,0,.07);-moz-box-shadow:0 15px 35px rgba(0,0,0,.07);-webkit-box-shadow:0 15px 35px rgba(0,0,0,.07)}.suit-features .elementor-column{box-shadow:0 15px 35px rgba(0,0,0,.07);-moz-box-shadow:0 15px 35px rgba(0,0,0,.07);-webkit-box-shadow:0 15px 35px rgba(0,0,0,.07)}.product-custom-suit .component_description p{margin-top:0!important}@media only screen and (min-width:900px){.product-custom-suit .component_selections{display:flex;flex-direction:column}.product-custom-suit .component_description_wrapper{width:65%;margin-left:auto}body .product-custom-suit .component_options{margin-right:0!important;position:absolute}.product-custom-suit{display:flex;flex-direction:column}.product-custom-suit .component .component_content{width:65%;margin-top:0!important;margin-left:auto}.product-custom-suit .component_selections{display:flex}body .product-custom-suit .component_options{width:35%;padding-right:30px!important}.product-custom-suit .composite_form .component_title_wrapper .step_title_wrapper{max-width:35%}}.polo-shirt-section .polo-scroll{display:flex;margin-bottom:25px;column-gap:25px}.polo-shirt-section .polo-scroll img{max-height:30px}.polo-shirt-section .light-gray,.polo-shirt-section .taupe,.polo-shirt-section .green,.polo-shirt-section .very-dark-green,.polo-shirt-section .dark-grey,.polo-shirt-section .very-dark-blue{width:auto}.text-highlight{color:#d1b74e;font-weight:700}#qodef-woo-page .qodef-woo-product-title{font-size:60px}@media only screen and (max-width:665px){body #qodef-woo-page .qodef-woo-product-title{font-size:36px}}@media only screen and (max-width:1200px){#qodef-woo-page .qodef-woo-product-title{font-size:55px}}.sunglasses-section .qodef-woo-single-image{margin-top:-120px}@media screen and (min-width:1025px){.product-img{margin-top:-120px}}#size_suggested{display:none}.text-image-section .elementor-widget-video .elementor-widget-container{margin-right:-16vw}.text-image-section .elementor-widget-image .elementor-widget-container{margin-right:-20vw}.image-text-section .elementor-widget-image .elementor-widget-container{margin-left:-20vw}.process-timeline #story-ff17a26 .twae-description img{max-width:400px;width:100%}.process-timeline .twae-wrapper{--tw-cbx-text-align-alternate:left!important}.process-timeline .twae-description img{display:block;margin:30px auto 30px auto}#light-gray{z-index:99}#very-dark-blue{padding-right:30px!important}#taupe,#light-gray,#green,#very-dark-green,#dark-grey{position:absolute}.very-dark-blue{width:24%;cursor:pointer}.dark-grey{width:10%;cursor:pointer}.very-dark-green{width:14%;cursor:pointer}.green{width:12%;cursor:pointer}.taupe{width:12%;cursor:pointer}.light-gray{width:28%;cursor:pointer}.interactions-wrapper{height:100%}.interactions-container{position:absolute;left:0%;top:0%;right:0%;bottom:0%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.privacy-page h6{margin-top:50px}.wpcf7-submit svg line,.wpcf7-submit svg path{display:none}.wpcf7-submit svg{background:url(https://grayman.co/wp-content/uploads/2023/01/thin-chevron-arrow-right-icon.svg);background-repeat:no-repeat;background-size:contain;margin-left:10px}.qodef-svg--button-arrow line,.qodef-svg--button-arrow path{display:none}svg.qodef-svg--button-arrow{background:url(https://grayman.co/wp-content/uploads/2023/01/thin-chevron-arrow-right-icon.svg);background-repeat:no-repeat;background-size:contain;margin-left:10px}.widget_grete_core_woo_dropdown_cart .qodef-m-action a{padding:10px;font-size:16px}.widget_grete_core_woo_dropdown_cart .qodef-woo-mini-cart .qodef-woo-mini-cart-item .qodef-e-title{color:#fff}.wp-video{max-width:100%;height:auto}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}li{margin-bottom:20px}[aria-disabled="true"]{opacity:.4}.polo-shirt-section h3,.polo-shirt-section h4,.polo-shirt-section p{color:#fff}.small{font-size:20px}@media only screen and (min-width:768px){body .sunglasses-image-3 img{width:100%;max-height:300px;margin-top:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 60%;object-position:50% 60%}body .sunglasses-image-2 img{width:100%;max-height:260px;max-width:100%;margin-top:60px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}body .sunglasses-image-1 img{width:100%;height:700px;max-height:none;margin-top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:20% 50%;object-position:20% 50%}}@media only screen and (max-width:665px){body .product-table-section table{font-size:1.8vw}}.product-table-section table{font-size:14px}.yellow-border-bg{background:#d1b74e}.qodef-cf-newsletter .qodef-button .qodef-m-text{display:inline-flex}html{scroll-behavior:smooth}.reset_variations{display:none!important}@media only screen and (max-width:899px){body .product-custom-suit a.page_button.next:before{font-size:16px}.product-custom-suit .composite_form .composite_navigation .page_button{max-width:100%}}body .product-custom-suit .composite_form .composite_navigation.paged .next{font-size:0}a.page_button.next{position:relative}.product-custom-suit a.page_button.next:before{content:"Approve Selection";font-size:20px;display:block}.product-custom-suit .composite_summary .summary_title.step_title_wrapper:after{content:"BUILD YOUR SUIT";display:block}.product-custom-suit .composite_summary .summary_title.step_title_wrapper span{display:none}#component_1671483977 .step_title{display:none}.product-custom-suit .summary_title.step_title_wrapper{margin-bottom:26px}.product-custom-suit .component .composited_product_title_wrapper .composited_product_title{text-transform:none}.product-custom-suit .composite_form .composite_navigation .next:after{display:none}.product-custom-suit .composite_form .composite_navigation.paged .next{font-weight:500;border:1px solid #202020;padding:10px 22px;background:#f8f8fa;text-transform:uppercase;font-size:1.1em}.product-custom-suit .radio_button_price{margin-top:0!important;line-height:normal!important}.product-custom-suit .clear_component_options_wrapper{display:none}.product-custom-suit .bundled_product_summary .bundled_product_title .bundled_product_title_link{display:none}input[type="checkbox"]:after{width:15px;height:15px;top:-2px;left:-1px;position:relative;background-color:#d1d3d1;content:'';display:inline-block;visibility:visible;border:2px solid #fff}input[type="checkbox"]:checked:after{width:15px;height:15px;top:-2px;left:-1px;position:relative;background-color:#000;content:'';display:inline-block;visibility:visible;border:2px solid #fff}input[type="radio"]:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#d1d3d1;content:'';display:inline-block;visibility:visible;border:2px solid #fff}input[type="radio"]:checked:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#000;content:'';display:inline-block;visibility:visible;border:2px solid #fff}.qodef-h6{font-family:'gt-america-mono'!important}.products-video-wrapper a{position:absolute;display:block;aspect-ratio: 1/1;padding-top:10px;color:#fff;padding-left:15px;z-index:999;width:100%;min-height:-webkit-fill-available!important;min-height:fit-content}body .products-section .elementor-widget-video{margin-bottom:0;height:100%}.products-video .elementor-widget-container{height:100%}body .products-section-caption{position:absolute;font-weight:600;font-size:15px!important;color:#fff}.products-section-caption:hover ~ .products-video {opacity:1!important;transition:all .5s}.products-video{opacity:.5;transition:all .5s}.products-section video:hover{opacity:1}.products-section video{aspect-ratio: 1/1;transition:all .5s}.products-section figcaption.widget-image-caption{position:absolute;top:5px;padding-left:15px;font-weight:600;font-size:15px!important}.products-section img{aspect-ratio: 1/1;object-fit:cover;transition:all .5s}.widget_grete_core_woo_dropdown_cart .qodef-m-opener-count,.widget_grete_core_woo_dropdown_cart .qodef-m-opener-icon,.widget_shopping_cart .qodef-m-opener-count,.widget_shopping_cart .qodef-m-opener-icon{font-family:'gt-america-mono'!important}.product-custom-suit .bundled_product_checkbox{margin-right:12px}.product-custom-suit h4.bundled_product_title{font-size:18px;margin-bottom:5px}.home-top-section .home-under-image p{}.home-top-section .home-under-image h5{}.home-top-section .qodef-m-text p{}.product-custom-suit .summary_element_image.summary_element_data{margin-bottom:5px}.product-custom-suit span.summary_element_content ul.content_product_meta{padding-top:5px!important;margin-bottom:3px;font-size:14px}.product-custom-suit span.summary_element_content ul.content_product_meta li.meta_element{margin-top:0;line-height:10px}.product-custom-suit span.summary_element_content ul.content_product_meta{padding-top:0}.product-custom-suit .composite_price .price{margin-bottom:30px!important;font-size:20px!important}.product-custom-suit .qodef-social-share{display:none}.qodef-social-share{display:none}.product-custom-suit .product_meta{display:none!important}#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input{font-family:'gt-america-mono'!important}#qodef-woo-page.qodef--single form.cart button[type="submit"],#yith-quick-view-content.single-product form.cart button[type="submit"]{font-family:'gt-america-mono'!important}.product-custom-suit .composite_summary li.summary_element h3{font-size:1rem}.product-custom-suit #qodef-woo-page.qodef--single .entry-summary .summary_element .price{margin-top:0;line-height:20px}.product-custom-suit .bundled_product_summary .bundled_product_optional_checkbox{display:inline-flex;align-items:center}.product-custom-suit #qodef-woo-page.qodef--single .entry-summary .summary_element_price.summary_element_data .price{font-family:'gt-america-mono'!important;font-size:.88rem}.product-custom-suit #qodef-woo-page.qodef--single .entry-summary .details .bundled_product .price{font-family:'gt-america-mono'!important;margin-top:0;margin-left:8px}#qodef-woo-page.qodef--single .entry-summary .price{font-family:'gt-america-mono'!important}.product-custom-suit .component .composited_product_images figure{display:none}.product-custom-suit .details.component_data p{margin-bottom:40px}.product-custom-suit .details.component_data{width:100%!important;padding-left:0!important}.product-custom-suit .wp-video-shortcode{height:100%!important;aspect-ratio: 16/9}.product-custom-suit .small_width .summary_element_image{width:100%}.product-custom-suit .composite_summary .summary_element_data .summary_element_content{margin-top:0}@media only screen and (min-width:1441px){.product-custom-suit .full_width .columns-4 .summary_elements li.summary_element{min-height:410px}}.product-custom-suit .composite_summary li.summary_element{margin-bottom:20px}.product-custom-suit .composite_summary li.summary_element:hover span.content_product_title.none{background:transparent;transition:all .5s}.product-custom-suit span.content_product_title.none{position:absolute;height:calc(100% - 5px);aspect-ratio: 1/1;width:100%;top:0;opacity:.7;background:#5a5a5a;color:#fff;text-align:right;padding-top:90%;padding-right:20px;transition:all .5s}.product-custom-suit #qodef-woo-page .summary_element_select{height:100%;width:100%;aspect-ratio: 1/1;position:absolute;top:0;left:0;z-index:999999;color:transparent}.product-custom-suit .composite_summary .summary_element_button{margin-top:0}.product-custom-suit .composite_summary .summary_element_wrapper_outer{padding:0}.product-custom-suit .composite_summary .summary_element_wrapper_inner{padding:0;border:none!important}.product-custom-suit .composite_summary .summary_element_image img.summary_element_content{margin:0;width:100%}.product-custom-suit .summary_element_selection.summary_element_data{text-align:left;line-height:15px}.product-custom-suit .summary_element_title.summary_element_data h3{position:absolute;top:20px;left:20px;color:#fff;z-index:9}.product-custom-suit .qodef-woo-product-title{display:none}.product-custom-suit .composite_form .component_title_wrapper .step_title_wrapper{font-size:28px}.product-custom-suit .composite_form .composite_navigation.top{display:block}.product-custom-suit .step_index{display:none}.product-custom-suit ul.component_option_radio_buttons_container li.component_option_radio_button_container{padding-bottom:30px}.product-custom-suit .component_option_radio_button_container .radio_button_input{vertical-align:top}.product-custom-suit .component_option_radio_button_container .radio_button_description .title{margin-bottom:0;margin-top:0;text-transform:none}.composite_component{width:100%}.product-custom-suit .component .composited_product_title_wrapper{padding-top:0}.product-custom-suit .component_section_title .select_label{display:none}.product-custom-suit #qodef-woo-page.qodef--single .entry-summary{width:100%;margin-left:auto;z-index:9}.product-custom-suit .qodef-woo-single-image{display:none!important}.composite_button p.custom-text{display:inline-block;max-width:65%;vertical-align:middle;padding-left:10px;font-size:16px}@media only screen and (min-width:992px) and (max-width:1350px){.composite_button p.custom-text{max-width:55%;vertical-align:middle;padding-left:0;margin-top:0}}@media only screen and (max-width:991px){.composite_button p.custom-text{max-width:100%;vertical-align:middle;padding-left:0;margin-top:30px}}