body .site-header__search predictive-search button.btn--close-search svg path{stroke:#000!important}.needsclick .klaviyo-emailinput input::placeholder{color:#727474!important;opacity:1!important}body .needsclick form button.klaviyo-form-button:focus-visible,body .promo-grid__container a:focus-visible,form.product-single__form button:focus-visible,.grid-overflow-wrapper .grid__item a.btn:focus,.cbb-frequently-bought-container button.cbb-frequently-bought-add-button:focus{outline-offset:3px!important}body .promo-grid__container,.announcement-slider__slide{overflow:visible}#insta-feed button:focus-visible,.swatches .swatch-view .swatch-view-item:focus-visible,form.product-single__form .ks-chart-modal-link:focus-visible,form.product-single__form button:focus-visible{outline:2px solid #000}.announcement-slider__slide a:focus-visible{outline-offset:-1px}body predictive-search input.search__input::placeholder{color:#767676;opacity:1}.ks-toggle-style-1 .ks-unit-toggle-wrapper .ks-unit-toggle-label{color:#737373!important}.collapsibles-wrapper form button.btn:focus-visible,form.contact-form button.btn:focus-visible,#FilterDrawer ul.no-bullets li.tag--remove a:focus-visible{outline-offset:4px!important}.note.note--success{color:#3c7c4c!important}textarea.input-full.cart-notes,form.contact-form input,form.contact-form textarea{border-color:#858585!important}body .cart__item-details .red-item{color:#e00}body .js-qty__wrapper.is-loading{opacity:1!important}.promo-grid .flex-grid__item .promo-grid__content,.about .hero .hero__text-shadow{text-shadow:1px 1px 4px #000,0px 0px 4px #000,1px 1px 4px #000,0px 0px 4px #000}shop-pay-wallet-button button.gravity-button:focus-visible,button.btn.cart__checkout:focus-visible,body #mahina-app :is(button):focus{outline:2px solid #000;outline-offset:3px}.product-block .product__policies.rte a,.rte.rte--nomargin ol li a,.shopify-section.index-section .rte-setting.text-spacing p a,.return-policy main a,form.contact-form .collapsible-content p a,.collapsibles-wrapper .collapsible-content p a{text-decoration-color:#8a8a8a!important}body .jdgm-carousel__right-arrow,body .jdgm-carousel__left-arrow,body .tag__checkbox:before{border-color:#8a8a8a!important}body .pagination .page.current{opacity:.6}body .store-availability svg.icon-in-stock{fill:#4b9b5d}.ma-list-layout-container .ma-calendar__dates input.ma-visually-hidden{display:none!important}.product-block .social-sharing{display:flex;justify-content:center}body predictive-search form button.btn--close-search .icon path{stroke:#000!important}body #mahina-app .ma-add-calendar__dropdown ul{visibility:hidden}body #mahina-app .ma-add-calendar:is(:hover,:focus)~.ma-add-calendar__dropdown ul,body #mahina-app .ma-add-calendar__dropdown:is(:hover,:focus) ul{transform:scaleY(1);visibility:visible}.collection-filter .collection-filter__item--drawer button.js-drawer-open-collection-filters:focus{outline-offset:4px}form.multi-selectors h2.visually-hidden,header predictive-search,.index-section .text-column__grid .text-center.aos-init.aos-animate div[style]{display:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body .product-slideshow .product-main-slide.starting-slide.is-selected{overflow:visible}.image-wrap.loaded:focus-within{outline:2px solid #000;outline-offset:2px}#CollectionAjaxContent ul.collections_lists{display:flex;justify-content:center;align-items:center;list-style:none;margin:0}#CollectionAjaxContent nav.pagination{display:flex;justify-content:center;align-items:center}.ma-calendar table.ma-calendar__dates{display:table!important;width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}.ma-calendar table.ma-calendar__dates thead{display:table-header-group!important}.ma-calendar table.ma-calendar__dates tbody{display:table-row-group!important}.ma-calendar table.ma-calendar__dates tr{display:table-row!important}.ma-calendar table.ma-calendar__dates th,.ma-calendar table.ma-calendar__dates td{display:table-cell!important;box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important}.ma-calendar table.ma-calendar__dates th{font-weight:inherit}.ma-calendar table.ma-calendar__dates td{height:58px}.ma-calendar table.ma-calendar__dates .ma-date{display:inline-flex!important;align-items:center!important;justify-content:center!important}.kl-private-reset-css-Xuajs1 form.klaviyo-form .klaviyo-emailinput label{font-weight:700}div.required_message{margin-bottom:12px}body .toolbar__social .icon{height:24px;width:24px}body .trigger-button:focus{outline:2px solid #000;outline-offset:2px}header .site-nav .site-nav__icons{display:flex;align-items:center}.index-section .text-column__grid .text-center.aos-init.aos-animate div[style] a{display:none}.form-vertical form p a{text-decoration:underline}.grid__item.grid-product .grid__item-image-wrapper .grid-product__link .grid-product__title{text-align:center;margin-top:14px}.product__main-photos .product-slideshow.flickity-enabled.is-draggable:focus{outline:2px solid #000}body .cart-link__bubble--visible{height:19px;font-size:12px;top:52%;padding-left:4px;width:18px}body .swatch-size-chart .ks-chart-modal-link:focus{outline:2px solid #000}.product__main-photos .product-main-slide:has(button.btn.js-photoswipe__zoom.product__photo-zoom:focus) .image-wrap image-element{border:2px solid #000}#AnnouncementSlide-73fd0048-0dcb-47bb-a1e9-e6ac9e04b582{display:flex;align-items:center;justify-content:center;gap:6px}body .announcement-slider__slide a:focus-visible{outline-offset:2px}body #AnnouncementSlider .flickity-viewport{overflow:visible}body .ks-unit-toggle-label:hover{opacity:1}nav.pagination .collections_lists{display:flex;justify-content:center;align-items:center;list-style:none}nav.pagination .collections_lists li .prev a,nav.pagination .collections_lists li .next a{background:#000}.jdgm-carousel__right-arrow:hover,.jdgm-carousel__left-arrow:hover{opacity:1!important}nav.pagination .collections_lists li span.next a:focus,nav.pagination .collections_lists li span.prev a:focus{outline-offset:3px}.cart .modal--quick-shop .product-single__meta .product-form-holder--loaded label.variant__label.hidden-label,main form.contact-form label.hidden-label{display:none}.cart .modal--quick-shop .product-single__meta .product-form-holder--loaded fieldset.variant-input-wrap legend.hide{display:block!important}.grid-overflow-wrapper{position:relative}.grid-overflow-wrapper .grid--uniform{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.grid-overflow-wrapper .grid--uniform::-webkit-scrollbar{display:none}.grid-overflow-wrapper .custom-collection-prev,.grid-overflow-wrapper .custom-collection-next{position:absolute!important;top:20%!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #000!important;border-radius:50%!important;background:#fff!important;color:#000!important;z-index:20!important;opacity:1!important;visibility:visible!important;cursor:pointer!important}.grid-overflow-wrapper .custom-collection-prev{left:2px!important}.grid-overflow-wrapper .custom-collection-next{right:2px!important}.grid-overflow-wrapper .custom-collection-prev svg,.grid-overflow-wrapper .custom-collection-next svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}.grid-overflow-wrapper .custom-collection-prev:disabled,.grid-overflow-wrapper .custom-collection-next:disabled{cursor:not-allowed!important}.jdgm-review-widget form.jdgm-form .jdgm-form__fieldset p a,.swatch-view.swatch-view-button li[aria-checked=true]{text-decoration:underline}.jdgm-rev-widg .jdgm-histogram .jdgm-histogram__frequency,.jdgm-rev-widg .jdgm-rev-widg__body .jdgm-row-rating .jdgm-rev__timestamp{color:#737373!important}body .jdgm-histogram__row:hover,body .jdgm-histogram__row--selected{opacity:1}body button.quick-product__btn{background-color:#000!important}button.quick-product__btn:focus{outline-offset:3px}.quick-product__btn{pointer-events:none}.grid-product__content:hover .quick-product__btn{pointer-events:auto}.grid-product__content:focus-within .quick-product__btn{pointer-events:auto}body [data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after{animation:none}recipient-form .recipient-fields__field .message-character-error{margin-bottom:6px;display:block}recipient-form .recipient-fields__field #recipient_message_textarea{display:none}@media(max-width:1220px){body #mahina-app .ma-hide-calendar{display:block}body #mahina-app .ma-calendar{margin-bottom:20px;max-width:100%}}@media(max-width:767px){.grid__item-image-wrapper .grid-product__image-mask button.quick-product__btn.small--hide{display:block!important}footer.site-footer{margin-bottom:45px}body .grid-product .grid-product__content:hover button.quick-product__btn{opacity:1!important;transform:translateY(0)!important;transition:opacity .25s ease,transform .25s ease-out!important}body .collection-filter{position:relative;top:0!important}body .collection-filter__item--sort{flex:0 1 58%}body .collection-filter__item--drawer{flex:0 1 35%}body .grid-overflow-wrapper .custom-collection-prev,.grid-overflow-wrapper .custom-collection-next{display:block!important}footer form.contact-form label.hidden-label{display:none}footer form.contact-form label.hidden-label[for=Email-1494292487693]{clip:auto;border:0;height:auto;margin:auto;overflow:visible;padding:0;position:relative;width:auto;display:block}body predictive-search form{margin:0 10px 0 0}}@media(max-width:420px){#CollectionAjaxContent #FilterDrawer{height:224px}}.feature-row__item a.btn:focus,.jdgm-write-rev-link:focus,.jdgm-form__fieldset-actions a:focus,.jdgm-form__fieldset-actions input:focus,a.return-link:focus{outline-offset:5px}.cbb-frequently-bought-selector-list>li{opacity:1!important}shop-nav-wallet-button:focus-within{outline:2px solid #000!important;outline-offset:3px!important}
/*# sourceMappingURL=/cdn/shop/t/62/assets/a11y.css.map */
