/** Shopify CDN: Minification failed

Line 315:153 Unexpected "{"

**/
/* Place any CSS overrides in this file. */

.site-header  .site-header__wrapper__left .responsive-image-wrapper{Padding:10px 0;}
.slider-section--template--21200897638573__slideshow_F9p9iY .image--slideshow__navigation.bars .swiper-pagination.pagination-bars {grid-template-columns: repeat(3, minmax(0, 50px))!important;width: auto; }
.image--slideshow__navigation .swiper-pagination.pagination-bars.swiper-pagination-bullets .swiper-pagination-bullet.progress-bar { max-width: 50px!important;}
.image--slideshow__navigation.bars { bottom: 10px!important;}

.sticky-header.sticked{box-shadow:0 1px 0 rgba(0,0,0,.1);}
#shopify-section-template--21200897638573__1125e290-ef30-4eee-82a3-dfa52b1b525b section.wrapper-spacing--v { margin-bottom: 0; margin-top: 80px; }
#shopify-section-template--21200897638573__5d27cf09-c926-4f57-99b8-a01012a742bd section.wrapper-spacing--v { padding-bottom: 80px; }
#shopify-section-template--21200897638573__5d27cf09-c926-4f57-99b8-a01012a742bd section.wrapper-spacing--v .section-title--wrapper { margin: 0; }
.top-links ul.site-nav{column-gap:clamp(15px,1.26vw,30px);}
.top-links--icon-links{padding-left:clamp(5px,1.02vw,20px);}

#shopify-section-template--21200897736877__177977033341ce3f16 .ai-contact-map-form-container-amkx5cuvusui3sujgdaigenblocked05453pnqchj { background-color: #f7f7f7; padding: clamp(20px,2.6vw,50px); border-radius: 16px; height: 100%; box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); border: 1px solid rgb(229,229,229, 1); }
#shopify-section-template--21200897736877__177977033341ce3f16 .ai-contact-map-container-amkx5cuvusui3sujgdaigenblocked05453pnqchj {max-width: 1400px; margin: auto; padding: clamp(20px,2.6vw,50px); padding-bottom: 0}
#shopify-section-template--21200897736877__177977205809f2cddd .ai-contact-info-az0fqre9xy3i3txlbbaigenblockf04c935ly7nmp{max-width: 1400px; margin: auto; padding:  clamp(20px,2.6vw,50px); padding-top: clamp(20px,2.6vw,50px);}
#shopify-section-template--21200897736877__177977033341ce3f16 .ai-contact-map-form-container-amkx5cuvusui3sujgdaigenblocked05453pnqchj form label {display: none;}

#shopify-section-template--21200897736877__177977205809f2cddd .ai-contact-info__inner-az0fqre9xy3i3txlbbaigenblockf04c935ly7nmp { background-color: #f7f7f7; padding:  clamp(20px,2.6vw,50px); border-radius: 16px; height: 100%; box-shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a; border: 1px solid rgb(208,213,221,1); max-width: 630px; margin-left: auto; }
#shopify-section-template--21200897736877__177977205809f2cddd  .ai-contact-info__content-az0fqre9xy3i3txlbbaigenblockf04c935ly7nmp, #shopify-section-template--21200897736877__177977205809f2cddd  .ai-contact-info__content-az0fqre9xy3i3txlbbaigenblockf04c935ly7nmp a { color: #303030; font-size: 16px; font-weight: 400; }
.ai-contact-info__icon-az0fqre9xy3i3txlbbaigenblockf04c935ly7nmp svg{color:#F28F3F;}
#shopify-section-template--21200897736877__177977033341ce3f16 .ai-contact-map-form-container-amkx5cuvusui3sujgdaigenblocked05453pnqchj form label { display: none; }
#shopify-section-template--21200897736877__177977033341ce3f16 input:not(.alt-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=hidden]):not(.btn) {color:rgba(48,48,48,1);font-weight:500;padding: 10px; font-size: 1rem; line-height: 1.5rem; padding-top: 1rem; padding-bottom: 1rem; padding-left: 1.5rem; padding-right: 1.5rem; border: 1px solid rgba(48,48,48,1); border-radius: .75rem; }
#shopify-section-template--21200897736877__177977033341ce3f16 input:not(.alt-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=hidden]):not(.btn)::placeholder, #shopify-section-template--21200897736877__177977033341ce3f16 .ai-contact-map-form-container-amkx5cuvusui3sujgdaigenblocked05453pnqchj textarea::placeholder{color:#ADB5BD;}
#shopify-section-template--21200897736877__177977033341ce3f16 .ai-contact-map-form-container-amkx5cuvusui3sujgdaigenblocked05453pnqchj textarea{color:rgba(48,48,48,1);font-weight:500;padding: 10px; font-size: 1rem; line-height: 1.5rem; padding-top: 1rem; padding-bottom: 1rem; padding-left: 1.5rem; padding-right: 1.5rem; border: 1px solid rgba(48,48,48,1); border-radius: .75rem;min-height:200px; }
.ai-contact-map-input-amkx5cuvusui3sujgdaigenblocked05453pnqchj:focus, .ai-contact-map-textarea-amkx5cuvusui3sujgdaigenblocked05453pnqchj:focus { outline: 0px solid #2e2e2e!important; outline-offset: 0!important;color:#ADB5BD }
#shopify-section-template--21200897736877__177977033341ce3f16 .ai-contact-map-form-container-amkx5cuvusui3sujgdaigenblocked05453pnqchj form button[type="submit"] {transition:0.4s; box-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); width: auto; max-width: fit-content; font-size: .875rem; line-height: 1.25rem; border: 2px solid rgba(242,127,63,1); background: transparent; color: rgb(242 127 63); border-radius: .5rem; margin-top: 10px; }
#shopify-section-template--21200897736877__177977033341ce3f16 .ai-contact-map-form-container-amkx5cuvusui3sujgdaigenblocked05453pnqchj form button[type="submit"]:hover{background:rgb(242 127 63);transform: translatey(-.25rem);transition:0.4s;color:#fff;}
#shopify-section-template--21200897736877__image_with_text_overlay_wTErmy .image-with-text-overlay__grid--foreground h2 { font-size: clamp(26px,2.5vw,48px); line-height: clamp(26px,2.5vw,48px); letter-spacing: normal; text-transform: none; }

#shopify-section-template--21200897704109__177979567603798f73 .ai-five-columns__column-abs9oakfuuni4amlznaigenblock6342093jeewxc {text-align:center; background: #fff; box-shadow: 3px 1px 10px #ccc; padding: 20px; border-radius: 10px; }
#shopify-section-template--21200897704109__177979567603798f73 .ai-five-columns__container-abs9oakfuuni4amlznaigenblock6342093jeewxc{max-width: 1600px; margin: auto; padding-left: 20px; padding-right: 20px;}
#shopify-section-template--21200897704109__aad2a20b-3385-48aa-9079-393f0f4a6ad5 .section-title--wrapper { display: none; }
.ai-five-columns__headline-abs9oakfuuni4amlznaigenblock6342093jeewxc {  font-weight: 700; font-size: clamp(16px,1.54vw,18px); color: #2e2e2e; margin: 0 0 10px 0; line-height: clamp(25px,2.39vw,26px); text-align: center; }
#shopify-section-template--21200897704109__image_with_text_overlay_8mnbWj h2, #shopify-section-template--21200897704109__63d055aa-9706-43b0-b3c8-49b4a2e53ef9 h2, .ai-five-columns-abs9oakfuuni4amlznaigenblock6342093jeewxc h2, #shopify-section-template--21200897704109__image_with_text_qqNDcB h2, #shopify-section-template--21200897704109__adcd62a8-1796-48bc-87a1-ed8ebe55e0a3 h2{font-size: clamp(24px, 3.42vw, 40px)!important; line-height: clamp(26px, 3.42vw, 40px);letter-spacing:normal;}

#shopify-section-template--21200897704109__image_with_text_overlay_8mnbWj p, #shopify-section-template--21200897704109__63d055aa-9706-43b0-b3c8-49b4a2e53ef9 p, .ai-five-columns-abs9oakfuuni4amlznaigenblock6342093jeewxc p, #shopify-section-template--21200897704109__image_with_text_qqNDcB p, #shopify-section-template--21200897704109__adcd62a8-1796-48bc-87a1-ed8ebe55e0a3 p{color: #303030; font-size: clamp(14px,1.37vw,16px); font-weight: 400;line-height:clamp(24px,2.39vw,28px);}

#shopify-section-template--21200897704109__63d055aa-9706-43b0-b3c8-49b4a2e53ef9 .rte.featured-row__subtext p { padding-bottom: 20px; }
#shopify-section-template--21200897704109__63d055aa-9706-43b0-b3c8-49b4a2e53ef9 .rte.featured-row__subtext p:last-child{padding-bottom:0px;}
.ai-five-columns-abs9oakfuuni4amlznaigenblock6342093jeewxc{padding-left:20px!important;padding-right:20px!important;} 
#shopify-section-template--21200897638573__1125e290-ef30-4eee-82a3-dfa52b1b525b [data-wetheme-section-id="template--21200897638573__1125e290-ef30-4eee-82a3-dfa52b1b525b"] .content-wrapper--text_static *, #shopify-section-template--21200897638573__1125e290-ef30-4eee-82a3-dfa52b1b525b [data-wetheme-section-id="template--21200897638573__1125e290-ef30-4eee-82a3-dfa52b1b525b"] .content-wrapper--text_dynamic * { font-size: clamp(32px,2.92vw,56px)!important; line-height: clamp(42px,3.44vw,66px)!important; }
#shopify-section-template--21333493186733__custom_html_iYzPht .custom-html.wrapper-spacing--v { background: #f5f5f5; }
#shopify-section-template--21333493186733__custom_html_iYzPht .custom-html.wrapper-spacing--v .section-description { max-width: 100%; }
#shopify-section-template--21333493186733__custom_html_iYzPht .custom-html.wrapper-spacing--v .section-title--wrapper { margin-bottom: 0; max-width: 85ch; margin-left: auto; margin-right: auto; }
#shopify-section-template--21333493186733__custom_html_iYzPht .custom-html.wrapper-spacing--v .section-title--wrapper h2 { font-size: clamp(24px,1.56vw,30px); line-height: clamp(28px,2.08vw,40px); font-weight: 700; }
.first-level-dropdown .site-nav__link { padding: 15px 0; font-weight: 600; font-size: clamp(12px,0.73vw,14px); }
.site-nav>li.last-menu-item { display: flex; align-items: center; }
.site-nav>li.last-menu-item a.site-nav__link { padding: 12px 20px; background: #FDAF08; color: #2E2E2E!important; padding-left: 50px; position: relative; }
.site-nav>li.last-menu-item a.site-nav__link::after { content: ""; display: flex; position: absolute; left: 0; background: url(/cdn/shop/files/white-calney.png?v=1780664971)no-repeat; height: 100%; width: 25px; background-size: 25px; background-position: center; align-items: center; justify-content: center; top: 0; left: 18px; }
.site-nav>li.last-menu-item a.site-nav__link span.site-nav--link-text.animated-underline { padding: 0; background-size: none; background: none; }
.site-nav>li.last-menu-item a.site-nav__link:hover{background: #2E2E2E; color: #fff!important; }
.top-links ul.site-nav { column-gap: clamp(10px,2.0vw,50px); align-items: center;}
ul.site-nav__dropdown.standard-dropdown li .site-nav__link { padding: 10px 10px; border-bottom: 1px solid rgba(0,0,0,.3); line-height: normal;font-size:clamp(12px,0.68vw,13px);}
ul.site-nav__dropdown.standard-dropdown li .site-nav__link:hover{background:#FDAF08;color:#000;opacity:1!important;}
ul.site-nav__dropdown.standard-dropdown li .site-nav__link:hover span.site-nav--link-text{color:#000;opacity:1!important;}
ul.site-nav__dropdown.standard-dropdown li:last-child .site-nav__link{border-bottom:0px none;}
ul.site-nav__dropdown.standard-dropdown { padding: 0; }
ul.site-nav__dropdown.standard-dropdown li a span.site-nav--link-text { background: no-repeat; padding: 0px!important; }
.top-links ul.site-nav li.site-nav--has-dropdown { padding-right: 12px;position:relative;}
.top-links ul.site-nav li.site-nav--has-dropdown:after { content: ""; position: absolute; top: 23px; left: auto; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #000 transparent transparent transparent; right: -5px; bottom: auto; }
header.site-header:hover .top-links ul.site-nav li.site-nav--has-dropdown:after, .sticky-header-transformed.sticked .top-links ul.site-nav li.site-nav--has-dropdown:after{border-color: #000 transparent transparent transparent;}
#shopify-section-template--21200897638573__featured_collection_ipNndx .wrapper-spacing--v .homepage-indiv-section-wrapper grid-slider.swiper .swiper-wrapper .grid__item { padding: 0px 20px; }
#shopify-section-template--21200897835181__main .template-title--wrapper { display: none; }
#shopify-section-template--21200897835181__main .grid__item p img { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 10px; }
.gpo-helptext, .gpo-ov-helptext{display:none!important;}
/*.gpo-ov-wrapper.horizontal .gpo-swatches input+label .gpo-tooltip { visibility: visible; opacity: 1; position: static; width: auto; transform: none; margin: 0; background: transparent; padding: 0; color: #000; max-width: 80px; font-size: 12px; font-weight: 600; line-height: 16px; }
.gpo-swatches input+label, .gpo-swatches input+label .gpo-swatch__inner { border-radius: 2px; border: 1px solid #ddd; padding: 5px; }
.gpo-swatches input+label, .gpo-swatches input+label:hover, .gpo-swatches input:checked+label { border: 0px solid !important; padding: 0px!important; }
.gpo-tooltip:after{display:none;}*/

.gpo-form__group.gpo-col-12[data-element-id="image-swatches-1"] .gpo-ov-wrapper.horizontal label { border: 0; padding: 0; }
.gpo-form__group.gpo-col-12[data-element-id="image-swatches-1"] .gpo-ov-wrapper.horizontal label span.gpo-swatch__inner { padding: 0; border: 1px solid #ddd; padding: 3px; }
.gpo-form__group.gpo-col-12[data-element-id="image-swatches-1"] .gpo-ov-wrapper.horizontal label .gpo-tooltip { position: static; visibility: visible; opacity: 1!important; display: block; background: transparent; padding: 0; max-width: 70px; margin: 0; color: #000; font-size: 11px; font-weight: 600; width: auto; transform: none; padding-top: 5px; line-height: 14px; }
.gpo-form__group.gpo-col-12[data-element-id="image-swatches-1"] .gpo-ov-wrapper.horizontal label .gpo-tooltip::after{display:none;}

.gpo-app{padding-top:20px;}
.gpo-ov-wrapper.horizontal{padding-top:5px;}

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group{text-align:left;padding-bottom:20px; border-bottom:0px dashed rgba(0,0,0,.4);padding-left:20px;padding-right: 20px;margin-bottom:20px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group:last-child{border-bottom:0px none;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-label, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-label+.gpo-selected-values, .gpo-form__group.gpo-col-12 .gpo-group__childs  .gpo-dimension-label+.gpo-selected-values, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-ov-wrapper.horizontal, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-ov-wrapper.vertical .gpo-swatches{justify-content:flex-start;text-align:left;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-label span.label-content { font-weight: 600; font-size:clamp(12px,0.78vw,15px); }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-tooltip .gpo-tooltip__title { font-size: clamp(10px,0.57vw,11px);line-height:normal;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches { height: 100%; flex-wrap: wrap; gap: 0; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group .gpo-selected-values { padding-top: 5px; padding-left: 5px; margin-bottom: 5px; padding-right: 5px; }

/*.gpo-total.gpo-form__group.gpo-col-12 { padding-bottom: 20px; }*/

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches.buttons input:checked+label { color: #2e2e2e; background: #FEAC05; font-weight: 600; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches input:checked+label { border-color: #FEAC05; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches input+label:hover { border-color: #FEAC05; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches.buttons input+label:hover { color: #FEAC05;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches.buttons input:checked+label:hover { color: #2e2e2e; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-app, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-input, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-input::placeholder, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-select select { text-align: left!important; }
.gpo-form__group.gpo-col-12{margin-bottom:0px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs [data-element-id="file-2"] .gpo-label span.label-content { text-align: center;line-height:normal; }

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-4"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-6"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-5"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-8"]{padding-right:0px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-6"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-7"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-8"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-9"]{padding-left:10px;}

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="heading-5"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="heading-6"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="heading-7"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="heading-8"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="heading-12"] { border-bottom: 0px none; padding-bottom: 0; margin-bottom: 10px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-heading h4, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-heading h3 { text-transform: none; font-weight: 700; font-size: clamp(12px,.78vw,15px); font-family: Open Sans,sans-serif; font-style: normal; letter-spacing: normal; }

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-4"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-6"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-7"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-5"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-8"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-9"]{border-bottom:0px;padding-bottom:0px;padding-right:10px;padding-left:0px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group .color-swatches label .gpo-tooltip { position: static; transform: none; max-width: 80px; visibility: visible; opacity: 1; width: 100%; display: block; left: auto!important; padding:5px; line-height: normal; right: auto!important; margin: auto !important; background: transparent; color: #000; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group .color-swatches label .gpo-tooltip .gpo-tooltip__title { font-size: 9px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group .color-swatches label .gpo-tooltip::after{display:none;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group .color-swatches label span.gpo-swatch__inner { border: 1px solid #ddd; padding: 2px; border-radius: 0; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group .color-swatches label { border: 0; min-width:50px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group .color-swatches label span.gpo-swatch__inner span.swatch-top { width: 100%!important; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group .color-swatches label .gpo-tooltip .gpo-tooltip__title { font-weight: 500; font-family: "Open Sans", sans-serif; }

#shopify-section-template--21200897999021__product-form .wrapper-spacing--h {padding-top:0px;padding-bottom:0px;}
#shopify-section-template--21200897999021__product-form .product-details-wrapper {background:#F9F9F9;}
#shopify-section-template--21200897999021__product-form .product-details-wrapper::after{content: ""; display: block; position: absolute; top: 0; right: -9999px; width: 9999px; height: 100%; background:#F9F9F9; z-index: -1;}
#shopify-section-template--21200897999021__product-form .product-details-wrapper{padding:40px 20px;}
#shopify-section-template--21200897999021__product-form .product-form-block span#ProductPrice { color: #FCAD0A!important; font-weight: 600; }
#shopify-section-template--21200897999021__product-form .product-price-group p.compare-at-price { order: 2; color: rgba(0,0,0,0.4); font-size: 15px; }
#shopify-section-template--21200897999021__product-form .product-form-block { margin-bottom: 10px; }
#shopify-section-template--21200897999021__product-form .product-form-block span.discount-badge { background: #FCAD0A; font-size: 13px; font-weight: 500; padding: 6px 12px; border-radius: 30px; line-height: normal; display: inline-flex; color: #000; margin-bottom: 10px; }

/*.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group {border-radius:4px; text-align: left; padding-bottom: 20px; padding-left: 0; padding-right: 20px; margin-bottom: 20px; min-inline-size: min-content; margin-inline: 2px; border-width: 1px; border-style: groove; border-color:#ddd; border-image: initial; padding-block: 0.35em 0.925em; padding-inline: 0.75em; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group label.gpo-label { display: table; margin-top: -12px; background: #F8F8F8; padding: 0 2px; }
*/

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group {padding-left: 0px; padding-right: 0px;padding-bottom:0px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="buttons-7"] .gpo-ov-wrapper .gpo-swatches label, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="buttons-14"] .gpo-ov-wrapper .gpo-swatches label { background: #fff; transition: .4s; padding: 30px 20px; border: 1px solid rgba(243,244,243,9); border-radius: 6px; text-transform: none; padding-left: clamp(80px,5.21vw,100px); text-align: left; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="buttons-7"] label.gpo-label { /* justify-content: center; */ margin-bottom: 15px; padding-left: 10px; }
#shopify-section-template--21200897999021__product-form .product-single .large--six-twelfths.context { padding-top: 20px; padding-bottom: 20px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="text-1"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="text-2"] { padding-bottom: 0; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="text-1"] input[type="text"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="text-2"] input[type="text"] { height: 38px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="buttons-7"] .gpo-ov-wrapper .gpo-swatches label:hover, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="buttons-7"] .gpo-ov-wrapper .gpo-swatches.buttons input:checked+label, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="buttons-14"] .gpo-ov-wrapper .gpo-swatches label:hover, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="buttons-14"] .gpo-ov-wrapper .gpo-swatches.buttons input:checked+label { border: 2px solid #FCAD0A; transition: 0.4s; }

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group .gpo-ov-wrapper {margin-top:10px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="buttons-7"] .gpo-ov-wrapper .gpo-swatches label::after { content: ""; display: flex; position: absolute; left: 20px; width: clamp(50px,3.65vw,70px); height: 100%; background: url(/cdn/shop/files/signle-v.png?v=1782131687)no-repeat; top: 0; background-position: center; background-size: clamp(50px,3.65vw,70px); }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="buttons-7"] .gpo-ov-wrapper .gpo-swatches label[for="buttons-7_2"]::after { content: ""; display: flex; position: absolute; left: 20px; width: clamp(50px,3.65vw,70px); height: 100%; background: url(/cdn/shop/files/swatch-17821055145105.png?v=1782105517)no-repeat; top: 0; background-position: center; background-size: clamp(50px,3.65vw,70px); }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="buttons-7"] .gpo-ov-wrapper .gpo-swatches label[for="buttons-7_3"]::after { content: ""; display: flex; position: absolute; left: 20px; width: clamp(50px,3.65vw,70px); height: 100%; background: url(/cdn/shop/files/progres.png?v=1782131569)no-repeat; top: 0; background-position: center; background-size: clamp(50px,3.65vw,70px); }

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-14] .gpo-ov-wrapper .gpo-swatches label { padding: 20px; color: #000; font-size: 15px;font-weight:500;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-14] .gpo-ov-wrapper .gpo-swatches label ul { display: flex; padding: 0; margin: 0; list-style: none; font-weight: 400; margin-top: 10px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-14] .gpo-ov-wrapper .gpo-swatches label ul li { font-size: 11px; padding-left: 20px; margin-right: 20px; position: relative; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-14] .gpo-ov-wrapper .gpo-swatches label ul li:last-child{margin-right:0px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-14] .gpo-ov-wrapper .gpo-swatches label ul li::after { content: ""; display: block; position: absolute; left: 0; background: url(/cdn/shop/files/check-mark.png?v=1781784036)no-repeat; width: 15px; height: 15px; background-position: center; background-size: 15px; top: 0; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-14] .gpo-ov-wrapper .gpo-swatches label .gpo-tooltip .gpo-tooltip__title ul { display: none; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group .gpo-selected-values ul { display: none; }
#shopify-section-template--21200897999021__product-form .width--content { max-width: 1530px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-14] .gpo-ov-wrapper .gpo-swatches label .gpo-ov-title { position: relative; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-14] .gpo-ov-wrapper .gpo-swatches label .gpo-ov-title span.addOn { position: absolute; top: 0; right: 0; font-size: 13px; color: #FCAD0A; font-weight: 600; }

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-2"], .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-3"]{padding-bottom:0px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-2"]{padding-right:10px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="select-3"]{padding-left:0px;}

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="color-swatches-3"] { padding: 0; margin-bottom: 10px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="checkbox-1"] { padding: 0;}

.gpo-form__group{ position: relative; }
.gpo-form__group.gpo-col-3 label.gpo-label + .gpo-selected-values { position: absolute; top: -4px; right: 0; z-index: 9; display:none;}
.swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch) label{border-radius:0px!important;}
.custom-badge, .preorder-badge, .sale-badge, .sold-out-badge{display:none;}
.thumbnail-radius{border-radius:5px;}
#shopify-section-template--21200897999021__product-form .product-details-wrapper .product--add-to-cart-form h1.h2.product-details-product-title { text-transform: none; font-weight: 700; }
#shopify-section-template--21200897999021__product-form .product-form-block .discount-sec { /*background: rgb(242, 242, 239); border-radius: 6px; display: inline-flex; margin: 0; align-items: center; padding: 12px; gap: 10px; margin-bottom: 10px; color: rgb(97, 97, 97); font-size: 11px; */}
#shopify-section-template--21200897999021__product-form .product-form-block .discount-sec span.discount-badge{margin-bottom:0px;}
stock-level-indicator .stock-level-message{padding-bottom:15px;}

product-media.media-type-thumbnails .thumbnail-media--thumbnails .swiper-wrapper .swiper-slide .responsive-image-wrapper{padding:1px 6px!important}

#shopify-section-template--21200897999021__product-form .product-form-block .gpo-tooltip {display: none;}
/*.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="image-swatches-1"] .image-swatches label[for="image-swatches-1_1"] span.gpo-swatch__inner {border-radius:5px; width: 300px; height: 170px; display: flex; align-items: center; justify-content: center; background-image: url(/cdn/shop/files/grey.gif?v=1782128519); background-size: cover; background-repeat: no-repeat; background-position: center 1px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="image-swatches-1"] .image-swatches label[for="image-swatches-1_2"] span.gpo-swatch__inner {border-radius:5px; width: 300px; height: 170px; display: flex; align-items: center; justify-content: center; background-image: url(/cdn/shop/files/brown.gif?v=1782128619); background-size: cover; background-repeat: no-repeat; background-position: center 1px; }*/
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group .gpo-selected-values{display:none;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="buttons-7"] label .gpo-ov-title { position: relative; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-7] label .gpo-ov-title span.break-word span { display: block; font-size: 12px; padding-top: 4px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-7] label .gpo-ov-title span.addOn { position: absolute; top: 0; right: 0; color: #fcad0a; font-weight: 600; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-7] label .gpo-ov-title span.break-word { font-size: 15px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches input:checked+label[for=image-swatches-1_1] span.gpo-swatch__inner, 
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches input:checked+label[for=image-swatches-1_2] span.gpo-swatch__inner{border-color: #feac05;}

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.multifocal-image { position: relative; background: url(/cdn/shop/files/image-fcas.png?v=1782205995)no-repeat; height:clamp(150px,9.9vw,190px); width:clamp(450px,28.65vw,550px); background-size:clamp(450px,28.65vw,550px); background-position: center; }
div#shopify-block-AcFZ4ZFA4STQ4dTFoZ__globo_product_options_app_block_NzM7aM .gpo-app { margin-left: 0px; width: calc(100% + 0px); }

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-14] .gpo-ov-wrapper .gpo-swatches label .gpo-ov-title .gpo-ov-helptext{ display: block!important;font-size:12px;color:#000;font-weight:400;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-7] label .gpo-ov-title span.gpo-ov-helptext {color:#000; display: block!important; font-size: 12px; padding-top: 0px; }

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches.image-swatches { max-width: 400px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches label[for="image-swatches-1_1"],
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches label[for="image-swatches-1_2"] 
{ max-width:100%; border-radius: 5px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches label[for="image-swatches-1_1"] .gpo-swatch__inner,
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches label[for="image-swatches-1_2"] .gpo-swatch__inner{border-radius: 5px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches label[for="image-swatches-1_1"] + .gpo-ov-extend, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches label[for="image-swatches-1_2"] + .gpo-ov-extend
{text-align: center; padding: 10px; background: #FDAF08; line-height: normal; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches label[for="image-swatches-1_1"] + .gpo-ov-extend, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches label[for="image-swatches-1_2"] + .gpo-ov-extend { text-align: center; padding: 10px; background: #FDAF08; line-height: normal; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="image-swatches-1"] .gpo-selected-values, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="image-swatches-2"] .gpo-selected-values, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="image-swatches-3"] .gpo-selected-values { font-size: 13px; color: #fcad0a; font-weight: 600;display:block; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches.image-swatches { max-width: 100%; width:49%; }

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.bg-white-color .gpo-swatches{width:100%;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.bg-white-color .gpo-swatches label{position:relative;width:100%;background: #fff; transition: .4s; border: 1px solid rgba(243, 244, 243, 9); border-radius: 6px; text-transform: none;  text-align: left;padding:30px 20px; color: #000; font-size: 15px; font-weight: 500;padding-left: clamp(80px, 5.51vw, 110px);}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.bg-white-color .gpo-swatches label .gpo-ov-title .gpo-ov-helptext { display: block !important; font-size: 12px; color: #000; font-weight: 400;margin-topo:8px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.bg-white-color .gpo-swatches input:checked+label, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.bg-white-color .gpo-swatches  label:hover{background:#fff;border:2px solid #FCAD0A;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.bg-white-color .gpo-swatches label[for="buttons-16_1"]::after{content: ""; display: flex; position: absolute; left: 20px; width: clamp(50px, 3.65vw, 70px); height: 100%; background: url(/cdn/shop/files/swatch-17822173041477.png?v=1782217305) no-repeat; top: 0; background-position: center; background-size: clamp(50px, 3.65vw, 70px);}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.bg-white-color .gpo-swatches label[for="buttons-17_1"]::after{content: ""; display: flex; position: absolute; left: 20px; width: clamp(50px, 3.65vw, 70px); height: 100%; background: url(/cdn/shop/files/swatch-17822171010352.png?v=1782217103) no-repeat; top: 0; background-position: center; background-size: clamp(50px, 3.65vw, 70px);}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.bg-white-color .gpo-swatches label[for="buttons-17_2"]::after{content: ""; display: flex; position: absolute; left: 20px; width: clamp(50px, 3.65vw, 70px); height: 100%; background: url(/cdn/shop/files/swatch-17822171057049.png?v=1782217106) no-repeat; top: 0; background-position: center; background-size: clamp(50px, 3.65vw, 70px);}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.bg-white-color .gpo-swatches label .gpo-ov-title span.addOn { position: absolute; top: 0; right: 0; color: #fcad0a; font-weight: 600; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.bg-white-color .gpo-swatches label .gpo-ov-title { position: relative; }
.swiper .gpo-swiper-pagination .swiper-pagination-bullet { height: 10px; width: 10px; }
[data-wetheme-section-type=template--product] .product-single-wrapper .swiper-pagination { line-height: 0; padding-top: 10px; }
[data-element-id="image-swatches-3"] .gpo-swatches .gpo-swatch__inner{background:#fff;}
.gpo-element.gpo-form__group.bg-white-color .gpo-selected-values { display: none; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="buttons-16"]{margin-bottom:0px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="html-1"] { margin-bottom: 0; margin-top: 20px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=html-1] .gpo-html p { margin-bottom: 5px; font-size: 14px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=html-1] .gpo-html h4 { margin-bottom: 5px; text-transform: none; font-weight: 700; font-size: clamp(12px, .78vw, 15px); font-family: Open Sans, sans-serif; font-style: normal; letter-spacing: normal; }

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="image-swatches-4"] .image-swatches { width: 49%; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="image-swatches-4"] .gpo-selected-values { font-size: 13px; color: #fcad0a; font-weight: 600; display: block; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.polarised-img .gpo-ov-wrapper, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.tinted-img .gpo-ov-wrapper { margin: 0; padding: 0; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.polarised-img .gpo-ov-wrapper .image-swatches span.gpo-swatch__inner, .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.tinted-img .gpo-ov-wrapper .image-swatches span.gpo-swatch__inner { border: 0; }

section#shopify-section-template--21200897376429__17797142101652f826{background:rgb(226, 226, 226);}
.homepage-featured-content-wrapper grid-slider.swiper.swiper-initialized .grid__item product-card { background: #f5f5f5f5; padding: 10px; border-radius: 5px; display: flex; height: 100%; }
#shopify-section-template--21200897638573__featured_collection_ipNndx .wrapper-spacing--v .homepage-indiv-section-wrapper grid-slider.swiper .swiper-wrapper .grid__item{padding:0 10px;}

#shopify-section-template--21200897638573__featured_collection_ipNndx .wrapper-spacing--v {background: #f1f5f9; border-top: 1px solid #e2e9f0;}
.featured-products-wrapper .section-header-wrapper, #shopify-section-template--21200897638573__featured_collection_ipNndx .section-title--wrapper { margin-bottom: 20px!important; }
.homepage-featured-content-wrapper grid-slider.swiper.swiper-initialized .grid__item product-card { background: #fff; border-radius: 16px; padding: 14px 20px; position: relative; display: flex; flex-direction: column; height: 100%; /*box-shadow: 2px 6px 14px 0 rgba(0, 0, 0, .02), 9px 23px 25px 0 rgba(0, 0, 0, .02), 20px 52px 33px 0 rgba(0, 0, 0, .012), 35px 92px 39px 0 transparent, 55px 143px 43px 0 transparent;*/ }
.homepage-featured-content-wrapper grid-slider.swiper.swiper-initialized .grid__item product-card .grid-view-item-image { border: 0px solid; height:200px; display: flex; }
.homepage-featured-content-wrapper grid-slider.swiper.swiper-initialized .grid__item product-card .product-grid--title a.text-truncate--line { font-size: 12px; font-weight: 600; letter-spacing: 2px; line-height: 150%; margin-bottom: 10px; color: #0f1d2a; text-transform: uppercase; }
/*.homepage-featured-content-wrapper grid-slider.swiper.swiper-initialized .grid__item product-card .product-price--sale span.price-line-through { display: none; }*/

.homepage-featured-content-wrapper grid-slider.swiper.swiper-initialized .grid__item product-card .product-price--sale span.price--sale-price { font-size: 14px; font-weight: 600; line-height: 143%; letter-spacing: 0; color: #0f1d2a; }
.collection-header__text-content{padding:30px 20px!important;}
.collection-header__title .collection-header__text-item { margin: 0; font-size: clamp(22px,1.98vw,38px)!important; }
.collection-header__text-content--inner{height:auto!important;}
.collection-header--template--21200897376429__collection-header-spotlight{min-height:auto!important;}

#shopify-section-template--21200897376429__product-grid .shopify-section  {background: #f1f5f9; border-top: 1px solid #e2e9f0;}
/*#shopify-section-template--21200897376429__product-grid .product-grid--wrapper{row-gap:clamp(15px,1.67vw,32px)!important;column-gap:clamp(15px,1.67vw,32px)!important}*/
.collection-style--grid .collection-main-body-inner .grid__item { background: #fff; border-radius: 16px; padding: 14px 20px; position: relative; display: flex; flex-direction: column; box-shadow: 2px 6px 14px 0 rgba(0, 0, 0, .02), 9px 23px 25px 0 rgba(0, 0, 0, .02), 20px 52px 33px 0 rgba(0, 0, 0, .012), 35px 92px 39px 0 transparent, 55px 143px 43px 0 transparent; }
.collection-style--grid .collection-main-body-inner .grid__item .grid-view-item-image { height:clamp(160px,10.42vw,200px); display: flex; }
.collection-style--grid .collection-main-body-inner .grid__item .product-grid--title{margin-bottom: 10px;}
.collection-style--grid .collection-main-body-inner .grid__item .product-grid--title a.text-truncate--line { font-size: 12px; font-weight: 600; letter-spacing: 2px; line-height: 150%;  color: #0f1d2a; text-transform: uppercase; }
.collection-style--grid .collection-main-body-inner .grid__item .product-grid--price span.price--sale-price{ font-size: 14px; font-weight: 600; line-height: 143%; letter-spacing: 0; color: #0f1d2a; }

.grid-view-item-image .product-card-image--bottom-wrapper{display:none;}
.disclosure-has-popup[open] > summary + *{border-radius:10px;}

#shopify-section-template--21200897999021__template_product_recently_viewed_Lz9kgT .wrapper-spacing--v {padding-top:60px!important;padding-bottom:60px!important;}
.recently-viewed-products .section-title--wrapper { margin-bottom: 20px; }
.recently-viewed-products .product-grid--wrapper .swiper-wrapper .grid__item { padding: 0; background: #fff; border-radius: 16px; padding: 14px 20px; position: relative; display: flex; flex-direction: column; box-shadow: 2px 6px 14px 0 rgba(0, 0, 0, .02), 9px 23px 25px 0 rgba(0, 0, 0, .02), 20px 52px 33px 0 rgba(0, 0, 0, .012), 35px 92px 39px 0 transparent, 55px 143px 43px 0 transparent; }
.recently-viewed-products .product-grid--wrapper .swiper-wrapper .grid__item .product-grid--title { margin-bottom: 10px; }

.recently-viewed-products .product-grid--wrapper .swiper-wrapper .grid__item .product-grid--title  a.text-truncate--line { font-size: 12px; font-weight: 600; letter-spacing: 2px; line-height: 150%;  color: #0f1d2a; text-transform: uppercase; }
.recently-viewed-products .product-grid--wrapper .swiper-wrapper .grid__item  span.price--sale-price{ font-size: 14px; font-weight: 600; line-height: 143%; letter-spacing: 0; color: #0f1d2a; }

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="text-5"] { margin-left: 15px; }
.gpo-form__group.tinted-img .gpo-swatches.image-swatches { width: calc(50% - 10px)!important; margin-right: 10px; max-width: calc(50% - 10px)!important;margin-bottom:10px!important; }
.gpo-form__group.tinted-img .gpo-swatches.image-swatches img{width:100%!important;height:100%;}
.gpo-form__group.tinted-img  .gpo-ov-wrapper {gap:0px!important;}

.progressive-icon .gpo-ov-extend{padding-top:5px;}

.product-grid--wrapper:not(.product-grid--slider-enabled) { row-gap: 2em; column-gap: 20px; }
[data-element-id*="image-swatches"] .gpo-ov-wrapper.vertical{flex-wrap:wrap;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=image-swatches-4] .image-swatches{width:100%;max-width:500px;}

.product-form-block span.product__meta--vendor .label-font a { font-size: clamp(24px,1.56vw,30px); font-weight: 700; color: var(--text-color); line-height: clamp(26px,1.82vw,35px); background: none; }
#shopify-section-template--21200897999021__product-form .product-details-wrapper .product--add-to-cart-form h1.h2.product-details-product-title { text-transform: none; font-weight: 600; font-size:clamp(20px,1.25vw,24px); }
.gpo-form__group.tinted-img .gpo-swatches.image-swatches label, .gpo-form__group.tinted-img .gpo-swatches.image-swatches label .gpo-swatch__inner, .gpo-form__group.tinted-img .gpo-swatches.image-swatches label .gpo-swatch__inner img { display: flex; min-height: 100%; }

#shopify-section-template--21200897999021__product-form .product-form-block span#ProductPrice span.money.sale-price { color: #fcad0a !important; font-weight: 600; }
#shopify-section-template--21200897999021__product-form .product-form-block span.compare-price { color: var(--text-color); opacity: .4; font-size: 16px; }
.product-price--sale span.price--from-text{display:none;}
.recently-viewed-products .product-grid--wrapper .swiper-wrapper .grid__item{margin-right:20px!important;}
.recently-viewed-products .grid-view-item-image { min-height: 265px; display: flex; }

.cart-drawer__subtotal--price{font-size:16px;}
.cart-drawer__subtotal--compare, .cart-drawer__product-card--price--compare{opacity:0.5;color: #0006}
.cart-drawer__product_card, .global-drawer__footer { position: relative; border: 0px  none!important; }
.cart-drawer__product_card::after, .global-drawer__sticky-header::after{content:"";display: block;background:none; position: absolute; border-bottom: 1.6px solid; border-image-source: linear-gradient(90deg, rgba(229, 229, 229, 0) 0%, #E5E5E5 51.04%, rgba(229, 229, 229, 0) 100%); border-image-slice: 10; bottom: 0; width: 100%; left: 0; right: 0; margin: auto}
.cart-drawer__product_card:last-child::after{display:none!important;}
.global-drawer__footer::before {content:"";display: block;background:none; position: absolute; border-top: 1.6px solid; border-image-source: linear-gradient(90deg, rgba(229, 229, 229, 0) 0%, #E5E5E5 51.04%, rgba(229, 229, 229, 0) 100%); border-image-slice: 10; top: 0; width: 100%; left: 0; right: 0; margin: auto}
.cart-drawer__subtotal--sale, .cart-drawer__product-card--price--sale{color:#FCAD0A;}

.homepage-indiv-section-wrapper a.homepage-featured-box-btn { text-decoration: none; background: none; position: relative; padding-right: 25px; }
.homepage-indiv-section-wrapper a.homepage-featured-box-btn:hover{color:#F7C71F;}
.homepage-indiv-section-wrapper a.homepage-featured-box-btn::after { content: ""; display: flex; position: absolute; right: 0; background: url(/cdn/shop/files/right-arrow.png?v=1783675848)no-repeat; height: 100%; width: 20px; top: 0; background-position: center; background-size: 15px; }
.homepage-indiv-section-wrapper a.homepage-featured-box-btn:hover::after{background: url(/cdn/shop/files/right-arrow-y.png?v=1783676314)no-repeat; background-position: center; background-size: 15px;}

.cart-table.table--responsive .cart__row--product-details .prescription-table { padding-top: 10px; padding-bottom: 10px; }
.cart-table.table--responsive .cart__row--product-details .prescription-table tr th { padding: 10px; background: #F4FBFD; border-color: #F4FBFD; }
.cart-table.table--responsive .cart__row--product-details .prescription-table tr td { padding: 10px; border: 0; text-align: left; font-size: 14px; }
.cart-table.table--responsive .cart__row--product-details .prescription-table tr:nth-child(even) {background: #F4FBFD; border-color: #F4FBFD; }
.cart-table.table--responsive .cart__row--product-details .prescription-table tr td strong { text-align: left; font-weight: 300; }
.cart-table.table--responsive .cart__row--product-details a.cart__row--title { font-weight: 700; }
.cart__row .cart__row--product-details * span.property-value { font-weight: 600; }
.cart__row .cart__row--product-details * { text-align: left; font-size: 13px; padding-bottom: 8px; }
.cart-table.table--responsive .cart__row--product-details{position:relative;}
.cart-table.table--responsive .cart__row--product-details a.cart__remove { padding: 0; font-size: 0; color: rgb(173 35 31); }
.cart-table.table--responsive .cart__row--product-details button.gpo-editCart {box-shadow: none; background: transparent; border: 0px none; margin: 0px!important; padding: 0px !important; margin-top: 10px!important; color: #FDAF08!important; padding-right: 20px!important; position: relative; }

.cart-table.table--responsive .cart__row--product-details button.gpo-editCart span { font-size: 0; padding: 0; color: #FDAF08!important; position: relative; }
.cart-table.table--responsive .cart__row--product-details button.gpo-editCart span::after { content: "Edit Lenses"; font-size: 13px; display: inline-block; }
.cart-table.table--responsive .cart__row--product-details button.gpo-editCart::after { content: ""; display: block; position: absolute; background: url(/cdn/shop/files/url.png?v=1783681811)no-repeat; width: 15px; height: 100%; top: 0; right: 0; background-position: center; background-size: 10px; }

.cart-table.full thead.cart__row.cart__header-labels tr th:nth-child(2), .cart-table.full tr.cart__row.table__section td:nth-child(3) { display: none; } { display: none; }
.cart-table.table--responsive .cart__row--product-details .prescription-table tr td:nth-child(3) { display: block; }
[aria-label="Shopping cart"] [role="rowgroup"] div button { display: none!important; }
.cart-table.table--responsive td span.cart-total-label__discount .discount--line-through, .cart__row span.cart__subtotal del span.money{ color: var(--text-color); opacity: .4; }
.cart-table.table--responsive td span.cart-total-label__discount span.money { color: #FDAF08; font-weight: 600; }
.cart__row .grid__item { max-width: 400px; margin-left: auto; float: right; padding-left: 0; }

#shopify-section-template--21200897310893__main .template-title--wrapper h1.page--title {font-size:clamp(26px,1.67vw,32px);margin-bottom: 0;}
#shopify-section-template--21200897310893__main .template-title--wrapper{margin-bottom:30px;}
.gcp-dialog__body .gpo-app { padding: 15px; width: 100%; margin: 0px!important; }
.gcp-dialog__body{padding:0px!important;}
.gpo-container{margin:0px!important;}

#shopify-section-template--21200897802413__navigation_banner_G64Pyd ul.navigation-banner__grid-list { gap: 10px; }
#shopify-section-template--21200897802413__navigation_banner_G64Pyd ul.navigation-banner__grid-list li a { text-decoration: none; border: 0; font-size:clamp(11px,0.68vw,13px); text-transform: uppercase; font-weight: 600; background: #FDAF08; color: #2e2e2e; padding: 12px 15px; border-radius: 2px; display: inline-flex; line-height: normal;transition:0.4s; }
#shopify-section-template--21200897802413__navigation_banner_G64Pyd ul.navigation-banner__grid-list li a:hover{background:#2E2E2E;color:#fff;transition:0.4s;}
#shopify-section-template--21200897802413__navigation_banner_G64Pyd .navigation-banner .width--content { width: 100%; max-width: 100%; }
#shopify-section-template--21200897802413__navigation_banner_G64Pyd .navigation-banner{padding:20px;}
#faqs .accordion-faq .section-title--wrapper { margin-bottom: 0px; text-align: left; }
#faqs .accordion-faq .section-title--wrapper h2.section-title { text-align: left!important; font-size: clamp(20px,1.25vw,24px); padding-bottom: 10px; margin-bottom: 10px; position: relative; }
#faqs .accordion-faq .section-title--wrapper h2.section-title::after { content: ""; display: block; position: absolute; left: 0; width: 60px; height: 2px; background: #FDAF08; bottom: 0; }
#faqs .accordion-faq .wrapper-spacing--v { padding: 40px 20px; background: #f5f5f5; }
#faqs .accordion-faq:nth-child(even)  .wrapper-spacing--v { background: #fff; }

#news #shopify-section-template--21200897278125__main .wrapper-spacing--v--template .template-blog__grid { gap: 10px; }
#news #shopify-section-template--21200897278125__main .wrapper-spacing--v--template { padding: 40px 20px; }
#news .template-blog__grid .blog-post-card { height: 100%; background: #fff; box-shadow: 0px 0px 10px #ccc; padding: 20px; border-radius: 5px; overflow: hidden; padding-bottom: 40px; }
#news .template-blog__grid .blog-post-card .blog-post-card__image-wrap { margin-left: -20px; margin-right: -20px; margin-top: -20px; margin-bottom: 15px; }
#news .template-blog__grid .blog-post-card .blog-post-card__header { gap: 10px; }
#news .template-blog__grid .blog-post-card .blog-post-card__header .blog-post-card__meta { font-weight: 600; }
#news .template-blog__grid .blog-post-card .blog-post-card__header h5.blog-post-card__title { font-size: 16px!important; line-height: 26px; letter-spacing: normal; }
#news .template-blog__grid .blog-post-card .text-link-animated { position: absolute; bottom: 20px; }
#news .template-blog__grid .blog-post-card .text-link-animated a { font-size: 14px; text-transform: uppercase; font-weight: 600; }
#news  .homepage-featured-content-box .slideshow-title h2 { font-size: clamp(20px,1.15vw,22px)!important; }

/* =========================================
   Sticky Navigation Banner
   ========================================= */

#shopify-section-template--21200897802413__navigation_banner_G64Pyd { position: sticky; top: var(--header-height, 72px); z-index: 999; box-shadow: 0px 0px 5px #ccc; }
/* Navigation banner itself */
#shopify-section-template--21200897802413__navigation_banner_G64Pyd .navigation-banner { position: relative; background: #fff; z-index: 999; }


/* =========================================
   Desktop
   ========================================= */

@media screen and (min-width: 769px) {
  #shopify-section-template--21200897802413__navigation_banner_G64Pyd { top: 72px; /* Change this to your header height */ }
}


/* =========================================
   Mobile
   ========================================= */

@media screen and (max-width: 768px) {
  #shopify-section-template--21200897802413__navigation_banner_G64Pyd { top: 60px; /* Mobile header height */ }
  #shopify-section-template--21200897802413__navigation_banner_G64Pyd .navigation-banner { padding-top: 15px; padding-bottom: 15px; }

  /* Allow navigation links to scroll horizontally */
  #shopify-section-template--21200897802413__navigation_banner_G64Pyd .navigation-banner__grid-list { display: flex; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; white-space: nowrap; gap: 20px; -webkit-overflow-scrolling: touch; scrollbar-width: none; }
  #shopify-section-template--21200897802413__navigation_banner_G64Pyd .navigation-banner__grid-list::-webkit-scrollbar { display: none; }
  #shopify-section-template--21200897802413__navigation_banner_G64Pyd  .navigation-banner__grid-list li {flex: 0 0 auto;}
}


/*responisve*/
@media(min-width:1024px){
.product-grid--wrapper .grid__item.large--one-quarter { width:calc(25% - 20 * var(--grid-spacing)/ 4); }

}

@media(max-width:1450px){
.top-links ul.site-nav { column-gap: 16px;}
.top-links--icon-links { padding-left: 5px; }
}   

@media(max-width:1350px){
.site-nav li a{font-size:clamp(10px,0.63vw,12px);}
} 
    
@media(max-width:1300px){
.wrapper-spacing--h { padding-left: 20px; padding-right: 20px; }    
.top-links--icon-links { padding-left: 10px; }
.site-header .site-header__wrapper .logo_image , .logo_overlay, .logo_hover{max-width:clamp(150px,13.02vw,250px)!important;width:100%!important;}
.standalone-icon--wrapper:not(.icon-no-padding){min-width:30px;}
.top-links--icon-links li svg { width: 20px; height: 20px; }
.top-links--icon-links li a.standalone-icon--wrapper:not(.icon-no-padding) { padding: 4px!important; }
.top-links ul.site-nav { gap: clamp(10px,1.26vw,30px); }
.first-level-dropdown .site-nav__link{font-size:11px;}
.site-nav>li.last-menu-item a.site-nav__link {padding: 12px 10px 12px 35px;}
.site-nav>li.last-menu-item a.site-nav__link:after{width: 20px; background-size: 20px;top:-2px;left:10px;}
.top-links ul.site-nav li.site-nav--has-dropdown:after{display:none;}
.top-links ul.site-nav li.site-nav--has-dropdown { padding-right: 0;}
#shopify-section-template--21200897802413__navigation_banner_G64Pyd { top: 45px; }

}


@media(max-width:1023px){
 .product-grid--wrapper .grid__item.medium--one-half { width: calc(48% - var(--grid-spacing) / 2); }   
}


@media(max-width:989px){
.logo_image, .logo_overlay, .logo_hover {max-width:240px!important;width:100%!important;}
.mobile-nav-bar-wrapper .mobile-grid--table { display: flex!important; align-items: center; } 
.mobile-nav-bar-wrapper .mobile-grid--table .grid__item.six-twelfths { padding-left: 10px; padding-right: 10px; margin-left: auto; margin-right: auto; }
.mobile-nav-bar-wrapper .mobile-grid--table .grid__item { padding: 0; margin: 0; width: auto; }  
#shopify-section-template--21200897638573__1125e290-ef30-4eee-82a3-dfa52b1b525b section.wrapper-spacing--v { margin-top: 50px; }
#shopify-section-template--21200897638573__50b03afc-6c7a-4252-94c2-7579c9d3b3ee .collage-builder__grid-container .collage-builder__text-container { padding: 10px; }
#shopify-section-template--21200897638573__50b03afc-6c7a-4252-94c2-7579c9d3b3ee .collage-builder__grid-container .collage-builder__text-container h2.collage-builder__heading{font-size:16px;}
#shopify-section-template--21200897638573__897b9d5f-f06b-49a2-b841-5217771c1ed8 section.wrapper-spacing--v .countdown__content-box-wrapper { padding: 20px; }
#shopify-section-template--21200897638573__897b9d5f-f06b-49a2-b841-5217771c1ed8 section.wrapper-spacing--v .countdown__content-box-wrapper .countdown__content-box-inner { padding: 0; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.multifocal-image {height: 100px; width: 300px; background-size: 300px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches.image-swatches {width: 48%; }
#shopify-section-template--21200897999021__product-form .product-details-wrapper::after{display:none!important;} 

.homepage-featured-content-box {padding:40px 20px!important;}
#shopify-section-template--21200897638573__featured_collection_ipNndx .wrapper-spacing--v, 
#shopify-section-template--21200897638573__c9763f42-0175-4b8c-b546-7950fe610c1f .wrapper-spacing--v,
#shopify-section-template--21200897638573__shop_the_look_TTNn6T .wrapper-spacing--v 
 { padding-top: 40px; padding-bottom: 40px; }

#shopify-section-template--21200897638573__1125e290-ef30-4eee-82a3-dfa52b1b525b .wrapper-spacing--v{margin-top:40px;} 
#shopify-section-template--21200897638573__5d27cf09-c926-4f57-99b8-a01012a742bd section.wrapper-spacing--v{padding-bottom:40px;}
.footer-wrapper .footer-main .footer-main--inner.footer-main--to-rows { flex-direction: column; padding-top: 40px; padding-bottom: 20px!important; }
.bottom--footer{gap:0px;}
#shopify-section-template--21200897802413__navigation_banner_G64Pyd { top: 70px; }
}

@media(max-width:767px){
#shopify-section-template--21200897736877__177977205809f2cddd .ai-contact-info__inner-az0fqre9xy3i3txlbbaigenblockf04c935ly7nmp{max-width:100%;border-radius:5px;}
#shopify-section-template--21200897736877__177977033341ce3f16 input:not(.alt-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=hidden]):not(.btn){padding:15px;border-radius:5px;line-height:normal;}
#shopify-section-template--21200897736877__177977033341ce3f16 .ai-contact-map-form-container-amkx5cuvusui3sujgdaigenblocked05453pnqchj textarea{padding:15px;border-radius:5px;min-height:120px;}
#shopify-section-template--21200897736877__177977033341ce3f16 .ai-contact-map-form-container-amkx5cuvusui3sujgdaigenblocked05453pnqchj{border-radius:5px;}
.ai-contact-map-form-heading-amkx5cuvusui3sujgdaigenblocked05453pnqchj{font-size:22px!important;}
.footer-wrapper .footer-main .footer-main--inner>*{flex-direction: row; gap:0px!important; flex-wrap: wrap;}
.footer-wrapper .footer-main .footer-main--inner>* .links-footer { width: calc(33.3% - 10px); text-align: left; margin-right:10px;}
.footer-wrapper .footer-main .footer-main--inner>* .image-footer { width: 100%; margin-bottom:20px;}
.footer-wrapper .footer-main .footer-main--inner>* .image-footer .image-bar__item { max-width: 250px; }

#shopify-section-template--21200897704109__63d055aa-9706-43b0-b3c8-49b4a2e53ef9 .wrapper-spacing--v, .ai-five-columns-abs9oakfuuni4amlznaigenblock6342093jeewxc { padding-top: 30px!important; padding-bottom: 30px!important; }
.ai-five-columns__main-headline-abs9oakfuuni4amlznaigenblock6342093jeewxc{margin-bottom:20px!important;}
#shopify-section-template--21200897704109__adcd62a8-1796-48bc-87a1-ed8ebe55e0a3 .feature_row__image_wrapper, #shopify-section-template--21200897704109__image_with_text_qqNDcB .feature_row__image_wrapper{ float: left; width: 100%; padding:20px; }
div#shopify-section-template--21200897704109__adcd62a8-1796-48bc-87a1-ed8ebe55e0a3 .homepage-featured-content-box-inner, #shopify-section-template--21200897704109__image_with_text_qqNDcB .homepage-featured-content-box-inner { padding: 0; }
#shopify-section-template--21200897704109__adcd62a8-1796-48bc-87a1-ed8ebe55e0a3 h2, #shopify-section-template--21200897704109__image_with_text_qqNDcB h2 { text-align: left; margin: 0; }
#shopify-section-template--21200897704109__adcd62a8-1796-48bc-87a1-ed8ebe55e0a3 p, #shopify-section-template--21200897704109__image_with_text_qqNDcB p { text-align: left; }
#shopify-section-template--21200897704109__177979567603798f73 .ai-five-columns__container-abs9oakfuuni4amlznaigenblock6342093jeewxc{padding-left:0px;padding-right:0px;}
#shopify-section-template--21200897704109__177979567603798f73 .ai-five-columns__column-abs9oakfuuni4amlznaigenblock6342093jeewxc{padding:15px;}
#shopify-section-template--21200897638573__897b9d5f-f06b-49a2-b841-5217771c1ed8 section.wrapper-spacing--v .countdown__content-box-wrapper {background: #f5f5f5; }
#shopify-section-template--21200897638573__1125e290-ef30-4eee-82a3-dfa52b1b525b section.wrapper-spacing--v { margin-top: 0; }
#shopify-section-template--21200897638573__897b9d5f-f06b-49a2-b841-5217771c1ed8 section.wrapper-spacing--v .countdown__content-box-wrapper h2{font-size:18px;}
#shopify-section-template--21200897638573__5d27cf09-c926-4f57-99b8-a01012a742bd .section-description p, #shopify-section-template--21200897638573__5d27cf09-c926-4f57-99b8-a01012a742bd .section-description {margin:0px;}
#shopify-section-template--21200897638573__5d27cf09-c926-4f57-99b8-a01012a742bd section.wrapper-spacing--v{padding-bottom:40px;}
#shopify-section-template--21200897638573__5d27cf09-c926-4f57-99b8-a01012a742bd .collage-builder__text-container{padding:20px 0px 0px 0px;}
#shopify-section-template--21200897638573__image_with_text_overlay_VDUzhn .wrapper-spacing--v .image-with-text-overlay__grid { --height-mobile: auto; }
#shopify-section-template--21333493186733__custom_html_iYzPht .custom-html.wrapper-spacing--v .section-title--wrapper{margin-bottom:30px;}
#shopify-section-template--21200897999021__product-form .wrapper-spacing--h{padding-left:0px;padding-right:0px;}
.homepage-featured-content-box .slideshow-title h2{font-size:clamp(28px,2.6vw,50px)!important}
.homepage-featured-content-box .homepage-featured-content-box-inner{gap:10px!important;}
#shopify-section-template--21200897638573__featured_collection_ipNndx h2.section-title, #shopify-section-template--21200897638573__image_with_text_overlay_bB4YHp h2, h2.section-title{ font-size: 24px!important; }
#shopify-section-template--21200897638573__50b03afc-6c7a-4252-94c2-7579c9d3b3ee{display:none;}
#shopify-section-template--21200897638573__1125e290-ef30-4eee-82a3-dfa52b1b525b [data-wetheme-section-id=template--21200897638573__1125e290-ef30-4eee-82a3-dfa52b1b525b] .content-wrapper--text_static *, #shopify-section-template--21200897638573__1125e290-ef30-4eee-82a3-dfa52b1b525b [data-wetheme-section-id=template--21200897638573__1125e290-ef30-4eee-82a3-dfa52b1b525b] .content-wrapper--text_dynamic *{font-size:23px!important;line-height:30px!important;}
.animated-text .img-mobile--blank.height-mobile--s { min-height: auto!important; padding-top: 40px!important;padding-bottom:20px!important; }
.countdown-timer__digit.h1{font-size:24px!important;}
a.dynamic-section-button--template--16327181074597__897b9d5f-f06b-49a2-b841-5217771c1ed8-button-1.btn.homepage-featured-box-btn.countdown__button{margin-top:0px;}
countdown-timer.countdown-timer__component{margin-top:10px!important;}
.gpo-swatch-image,
.gpo-element-image-swatch img{width: 100% !important;height: auto !important;}
.gpo-element-image-swatch{max-width: 160px !important;}
.homepage-section--indiv-product-wrapper .product-details-product-title{font-size:22px!important;}
#shopify-section homepage-section--indiv-product-wrapper featured-product-section .section-title--wrapper {margin-bottom:0;}
#shopify-section-template--21200897638573__shop_the_look_TTNn6T .section-title--wrapper.text-align--center {margin-bottom:20px;}
#shopify-section-template--21200897638573__image_with_text_overlay_VDUzhn h2.heading_xbU9A3 { font-size: 23px!important; padding-bottom: 10px!important; }
.collection-header__title .collection-header__text-item{font-size:30px;}
body #insta-feed h2{ font-size: 22px!important; margin-bottom: 10px!important;}
.product-grid--wrapper .grid__item.medium--one-half { width: calc(48% - var(--grid-spacing) / 2); }   
#shopify-section-template--21200897376429__product-grid .shopify-section {padding-top:40px;padding-bottom:40px;}
.collection-style--grid .collection-main-body-inner .grid__item{width:47%!important;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="text-3"] { width: 50%; }
.cart-table.table--responsive td{text-align:left!important;padding:10px;}
.cart-table.table--responsive .cart__row--product-details .prescription-table tr { background: #F4FBFD; border-color: #F4FBFD; }
.cart-table.table--responsive td .js-qty, .table--responsive.cart-table img{margin-left:0px;}
.cart__row{padding-top:0px;}
#shopify-section-template--21200897802413__navigation_banner_G64Pyd ul.navigation-banner__grid-list { flex-wrap: wrap; justify-content: flex-start; }
#shopify-section-template--21200897802413__navigation_banner_G64Pyd ul.navigation-banner__grid-list li a{padding:10px;}
#faqs .accordion-faq .wrapper-spacing--v { padding: 30px 20px;}
#news .template-blog__grid .blog-post-card .text-link-animated{position:static;padding-top: 10px;}
#news  .homepage-featured-content-box .slideshow-title h2 { font-size: clamp(20px,1.15vw,22px)!important; }
}  
 


@media(max-width:640px){
#shopify-section-template--21200897704109__63d055aa-9706-43b0-b3c8-49b4a2e53ef9 h2, #shopify-section-template--21200897704109__63d055aa-9706-43b0-b3c8-49b4a2e53ef9 p{text-align:left!important;}    

.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-14] .gpo-ov-wrapper .gpo-swatches label ul{flex-wrap:wrap;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id=buttons-7] label .gpo-ov-title span.addOn { top: -22px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group.bg-white-color .gpo-swatches label .gpo-ov-title span.addOn{ top: -22px;}
.collection-style--grid .collection-main-body-inner .grid__item{width:100%!important;}
.collection-style--grid .collection-main-body-inner .grid__item .grid-view-item-image { height: 250px;}
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="text-5"] , .gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-form__group[data-element-id="text-4"] { margin-left: 0; width: 100%; }
}

@media(max-width:480px){
.ai-contact-info__hour-row-az0fqre9xy3i3txlbbaigenblockf04c935ly7nmp, #shopify-section-template--21200897736877__177977205809f2cddd .ai-contact-info__content-az0fqre9xy3i3txlbbaigenblockf04c935ly7nmp, #shopify-section-template--21200897736877__177977205809f2cddd .ai-contact-info__content-az0fqre9xy3i3txlbbaigenblockf04c935ly7nmp a{font-size:14px;}
#shopify-section-template--21200897736877__177977033341ce3f16 input:not(.alt-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=hidden]):not(.btn), #shopify-section-template--21200897736877__177977033341ce3f16 .ai-contact-map-form-container-amkx5cuvusui3sujgdaigenblocked05453pnqchj textarea{font-size:14px;}
.footer-wrapper .footer-main .footer-main--inner>* .links-footer { width: calc(50% - 10px);}
.footer-wrapper .footer-main .footer-main--inner>* .links-footer:last-child{margin-right:0px;}
.footer-wrapper .footer-main .footer-main--inner>* .social-media-footer { width: 100%; margin-top: 20px; }
.gpo-form__group.gpo-col-12 .gpo-group__childs .gpo-swatches.image-swatches { width: 48%; } 
.gpo-element.gpo-form__group.progressive-icon .gpo-ov-wrapper .gpo-swatches.image-swatches { width: 100%; }
/*.gpo-form__group.progressive-icon .image-swatches label[for="image-swatches-4_1"]{margin-bottom:40px;} */
#shopify-section-template--21200897802413__navigation_banner_G64Pyd { top: 60px; }

}