@font-face{font-family:Gotham-l;src:url(/cdn/shop/files/Gotham-Light.otf?v=1730389715)}@font-face{font-family:Gotham-m;src:url(/cdn/shop/files/Gotham-Medium.otf?v=1730389596)}@font-face{font-family:Gotham-b;src:url(/cdn/shop/files/Gotham-Bold.otf?v=1730389514)}@font-face{font-family:Gotham-bb;src:url(/cdn/shop/files/Gotham-Black.otf?v=1730390011)}@font-face{font-family:AvenirNextLTPro-B;src:url(/cdn/shop/files/gempages_AvenirNextLTPro-Bold.otf?v=1741087458)}@font-face{font-family:AvenirNextLTPro-L;src:url(/cdn/shop/files/gempages_AvenirNextLTPro-It.otf?v=1741087451)}@font-face{font-family:AvenirNextLTPro;src:url(/cdn/shop/files/gempages_AvenirNextLTPro-Regular.otf?v=1741087443)}.header__inline-navigation,.mobile-nav__link{font-family:AvenirNextLTPro,sans-serif}.product-meta__title{font-family:AvenirNextLTPro-B,sans-serif;font-size:28px!important}.jdgm-widget{font-size:14px;font-family:AvenirNextLTPro,sans-serif}.announcement-bar *{font-family:AvenirNextLTPro-B,sans-serif}.footer *{font-family:AvenirNextLTPro,sans-serif!important}button#AddToCart,.Custom-rich-img-heading,.section__header .h3.heading,.product-item-meta__price-list-container{font-family:AvenirNextLTPro-B,sans-serif}.product-item-meta__title,.product-item-meta__price-list-container{font-family:AvenirNextLTPro-B,sans-serif;font-size:medium;font-weight:500}#mini-cart *{font-family:AvenirNextLTPro}.dotted-progress-bar__header span{font-family:AvenirNextLTPro-B!important}.product-meta__title{font-family:AvenirNextLTPro-B,sans-serif!important}.toggle-buttons,.custom-collapsible label,.addon-info h3{font-family:AvenirNextLTPro-B,sans-serif;font-size:medium;font-weight:500}.faq-heading,#main-add-to-cart{font-family:AvenirNextLTPro-B,sans-serif}.image-with-text__content-wrapper .heading{font-family:AvenirNextLTPro-B,sans-serif;font-size:35px}.faq__item .collapsible-toggle{color:#3a3a3a}.price-list,.theridge-pdp__info-icons ul li p,.popular-addons h5,.product-form__option-info,.product-form__quantity-label{font-family:AvenirNextLTPro-B,sans-serif;font-size:14px}.rating__caption,.block-swatch__item,.addon-info p,.custom-collapsible .content,.Custom-rich p,.Custom-rich-img p,.image-with-text__text-wrapper,.section__header .heading.heading--small,.product-item-custom__title,.collapsible__content,.addon-price,.faq__item .collapsible-toggle{font-family:AvenirNextLTPro,sans-serif}.rating__caption{font-size:13px}.product-item-custom__title{font-size:medium}.block-swatch__item{font-size:smaller;border-radius:5px;overflow:hidden}.block-swatch__item:after{border-radius:5px}@media only screen and (max-width:750px){.product-meta__title{font-size:22px!important}.image-with-text__content-wrapper .heading,.section__header .h3.heading{font-size:x-large}.faq__item .collapsible-toggle{font-size:small;line-height:1.3}}.custom-banner-heading{width:100%;text-shadow:none;text-align:left;font-style:normal;font-family:AvenirNextLTPro-B,sans-serif!important;font-weight:700!important;letter-spacing:normal!important;font-size:35px!important;line-height:130%!important;color:#fff!important;word-break:break-word;background-color:transparent;background-image:url();background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;overflow:hidden;margin:0!important}@media (max-width: 1024px){.custom-banner-heading{font-size:28px!important;line-height:130%!important;text-align:left}}@media (max-width: 768px){.custom-banner-heading{font-size:28px!important;line-height:130%!important;text-align:left}}.custom-banner-subheading{width:100%;text-shadow:none;text-align:left;font-family:AvenirNextLTPro,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:150%!important;color:#fff!important;word-break:break-word;background-color:transparent;background-image:url();background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;padding-top:10px;overflow:hidden;margin:0!important}@media (max-width: 1024px){.custom-banner-subheading{font-size:15px;line-height:130%}}@media (max-width: 768px){.custom-banner-subheading{font-size:12px!important;line-height:130%!important;text-align:left!important;padding-top:0!important}}.content-box .button{background:#fff!important;border-radius:1px!important;box-shadow:none;width:140px!important;height:auto;padding:13px 16px 11px!important;color:#242424!important;font-size:14px!important;font-style:normal!important;font-family:"AvenirNextLTPro-B ",sans-serif!important;font-weight:700!important;letter-spacing:normal!important;line-height:130%!important;text-align:center;transition:background .3s ease-in-out!important}@media (max-width: 1024px){.content-box .button{width:140px;font-size:16px;line-height:130%}}@media (max-width: 768px){.content-box .button{width:160px;font-size:14px;line-height:130%;padding:13px 16px}}.content-box .button:hover{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/34/assets/customFont.css.map */
