.nav-dropdown__link.active{color:#74A6C4;text-decoration:underline;text-underline-offset:6px}.product-meta__unit-price{font-size:12px;color:#a0a09f}.contact__main .section__header .heading,.page-header .heading,.shopify-policy__title .heading,.shopify-section--faq .section__header .heading{text-transform:uppercase;font-family:Charoe-SemiBold,sans-serif}.mini-cart__drawer-footer .totals__subtotal,ryviu-widget #r-customer-review{font-family:"CENTURY GOTHIC",Charoe-SemiBold,sans-serif}ryviu-widget #r-customer-review{text-transform:uppercase}.multi-column .multi-column__text-container .heading{font-family:Charoe-SemiBold,sans-serif}.footer__item-title{font-size:16px}.contact__main p{text-align:left}.line-item__remove{position:absolute;bottom:0;right:0;cursor:pointer;z-index:10}.featured-promotions{padding:0;max-width:none}.js-featured-promotions{display:grid;grid-template-columns:repeat(4,1fr)}.crt-icvk,.featured-collections .section__footer .button,.slideshow .button-wrapper .button{display:flex;width:fit-content;margin:0 auto;justify-content:center;align-items:center}.featured-promotions.full-width--true .promo-per-row-4 .feature-section,.slideshow .button-wrapper .button{margin:0}.crt-icvk svg,.featured-collections .section__footer .button svg.col-svg,.slideshow .button-wrapper .button .slide-svg{position:relative;top:unset}.featured-promotions .feature-section{text-align:center;margin:0 10px 20px;position:relative}.featured-promotions .feature-section .link-promo{position:absolute;top:0;left:0;right:0;bottom:0;display:block}.featured-promotions .feature-section .feature-inner{display:block;position:relative;overflow:hidden}.featured-promotions .feature-section .feature-style--circle,.featured-promotions .feature-section .feature-style--circle img{border-radius:50%}.featured-promotions .feature-section .feature-style--rounded,.featured-promotions .feature-section .feature-style--rounded img{border-radius:10px}.featured-promotions .feature-section .feature-overlay{position:absolute;top:0;left:0;right:0;bottom:0;transition:background-color .25s linear}.featured-promotions .feature-section .feature-wrap{top:50%;-webkit-transform:translateY(-50.1%);-ms-transform:translateY(-50.1%);transform:translateY(-50.1%);padding:10px 0;position:absolute;width:80%;margin:0 auto;left:0;right:0;pointer-events:none}.featured-promotions .feature-section .feature-details{opacity:0;transition:.3s linear;max-height:0;overflow:hidden}.featured-promotions .feature-section .feature-overlay:hover .feature-details{opacity:1;max-height:var(--details-height)}.featured-promotions .feature-section .feature-details .button{margin-top:15px}.featured-promotions .feature-section .description{color:#fff;transition:.3s linear;margin-bottom:0;font-size:16px}.featured-promotions .feature-section .description a{pointer-events:auto}.featured-promotions .feature-section.title-overlay-true .title:after{content:"";display:block;height:1px;width:0;background:#fff;transition:width .5s,background-color .5s;margin:10px auto auto}.featured-promotions .feature-section.title-overlay-false .feature-wrap .title{display:none}.featured-promotions .feature-section.title-overlay-true:hover .title:after{width:50%}.featured-promotions .feature-section img{width:100%;display:block;box-shadow:0 0 1px rgba(0,0,0,.05)}.featured-promotions .feature-section.title-overlay-true .title{transition:.3s linear;color:#fff}.featured-promotions .feature-section:hover .feature-overlay{background:rgba(0,0,0,.5)}.footer__item--links .footer__item-title{display:flex;justify-content:space-between;align-items:center}.footer__item--links .footer__item-title svg{display:none}@media screen and (max-width:768px){.js-featured-promotions{display:grid;grid-template-columns:1fr}.footer__item--links .footer__item-title svg{display:block}.footer__item--links .footer__item-content{max-height:0;overflow:hidden;transition:max-height .8s ease-in-out}.footer__item--links.active .footer__item-title svg{transform:rotate(180deg)}.footer__item--links.active .footer__item-title~.footer__item-content{max-height:var(--menu-height)}.payment-methods-list{flex-wrap:nowrap;gap:4px;justify-content:unset;margin-bottom:8px}.payment-methods-list svg{min-width:0;flex-basis:35px;flex-grow:0}.ed-payment-bar-pdp{min-width:0}}.custom-bis-button{color:#8ab933;font-size:14px;cursor:pointer}.custom-bis-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:100;display:none}.custom-bis-modal.modal-active,.custom-bis-success.is-success{display:block}.custom-bis-modal-content{position:absolute;top:100px;left:50%;transform:translateX(-50%);background:#fff;padding:30px 40px;border-radius:3px;max-width:460px;display:flex;flex-direction:column}.custom-bis-close{-webkit-appearance:none;padding:0;background:0 0;border:0;position:absolute;top:7px;right:15px;font-size:30px;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;color:#ccc;cursor:pointer}.custom-bis-modal-content .modal-title{margin:0;font-size:24px;line-height:1.5}.custom-bis-modal-content .modal-description{font-size:14px}.custom-bis-email{margin-bottom:20px}.custom-bis-success{display:none;color:#8ab933;font-size:14px;margin-top:5px}div.contact__main:only-child{max-width:800px}.contact__form{margin-left:0}.footer__image{margin:0 auto}

.product-media-main-wrapper span.label.label--custom { position: absolute; z-index: 99; right: 5px; top: 15px; }
.product-media-main-wrapper span.label.label--custom.new{ top: 45px; }
@media screen and (max-width:768px){.product-media-main-wrapper span.label.label--custom {font-size:16px;} }
