.shopify-challenge__container{padding:2rem}.shopify-policy__container{margin-top:2rem!important;margin-bottom:2rem!important;max-width:720px!important}.errors ul{margin-bottom:0}.rte img{max-width:100%;height:auto}.rte p:last-child{margin-bottom:0}.section-header{text-align:center}.section-content .subtitle,.section-content .title,.section-content .description,.section-content .btn-wrapper{animation-duration:.5s;animation-timing-function:ease-out}.section-content .subtitle{animation-delay:.4s}.section-content .title{animation-delay:.6s}.section-content .description{animation-delay:.8s}.section-content .btn-wrapper{animation-delay:1s}.text-light .section-content .subtitle,.text-white .section-content .subtitle,.text-light .section-content .title,.text-white .section-content .title,.text-light .section-content .description,.text-white .section-content .description{text-shadow:1px 1px 1px rgba(var(--bs-dark-rgb),.25)}[data-design-mode=false] .viewport-detect .section-content .animation-fade-in-up{animation-play-state:paused}[data-design-mode=false] .viewport-entered .section-content .animation-fade-in-up{animation-play-state:running}.accordion-nav{flex-direction:column}.accordion-nav .nav-item{border-top:none;border-bottom:1px dotted var(--bs-border-color)}.accordion-nav .nav-link{padding:.75rem 0;border-radius:0;background-color:transparent}.accordion-nav .nav-link:active,.accordion-nav .nav-link.active{background-color:transparent;color:var(--bs-primary)}.accordion-nav .nav-link[aria-expanded=true]{border-bottom-color:transparent}.accordion-nav .nav[data-level="2"]{margin:0 0 .75rem;padding:0 0 0 1rem;border-left:1px dotted var(--bs-border-color)}.accordion-nav .nav[data-level="2"]>.nav-item:last-child{border-bottom:none}.accordion-nav .nav[data-level="3"]{margin:0 0 1rem;padding:0 0 0 1rem;border-left:1px dotted var(--bs-border-color)}.accordion-nav .nav[data-level="3"] .nav-link{font-size:.9em;padding-top:.5rem;padding-bottom:.5rem}.accordion-nav .dropdown-divider{background-color:rgba(var(--bs-primary-rgb),.1);margin:.25rem 0}.accordion-nav .dropdown-header{padding-top:.25rem;padding-bottom:.5rem;text-align:center}.accordion-nav .nav>li:first-child .dropdown-header{margin-top:.25rem}.image-overlay{position:relative}.image-overlay img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.image-overlay .img-wrapper{--opacity: 0}.image-overlay .img-wrapper:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(var(--overlay-color-rgb, 0, 0, 0),var(--overlay-opacity, .7));-webkit-backdrop-filter:blur(var(--overlay-blur, 0));backdrop-filter:blur(var(--overlay-blur, 0))}.image-overlay .title,.image-overlay .description{animation-duration:.5s;animation-timing-function:ease-out}.image-overlay .title{animation-delay:.2s}.image-overlay .description{animation-delay:.4s}ul.social-icons{display:inline-flex;padding:0;margin:0}ul.social-icons a{color:currentColor;display:inline-flex;padding:.6rem;transition:all .2s ease-out;border-radius:50rem}ul.social-icons a:hover,ul.social-icons a:focus{transform:scale(1.1);color:currentColor}ul.social-icons a:active{transform:scale(1.2)}.qty-switcher{position:relative}.qty-switcher .btn{position:absolute;top:0;padding:0;width:2rem;height:100%;box-shadow:none;border:none;display:flex;align-items:center;justify-content:center;background:transparent}.qty-switcher .btn:focus-visible{box-shadow:var(--bs-focus-box-shadow)}.qty-switcher .btn-minus{left:0;border-top-right-radius:0;border-bottom-right-radius:0}.qty-switcher .btn-plus{right:0;border-top-left-radius:0;border-bottom-left-radius:0}.qty-switcher .form-control{text-align:center;padding-left:2rem;padding-right:2rem;width:7rem;-webkit-appearance:textfield;appearance:textfield}.qty-switcher .form-control-sm{width:6rem}.qty-switcher .form-control-lg{width:8rem}.qty-switcher .form-control::-webkit-outer-spin-button,.qty-switcher .form-control::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.shopify-localization-form .list-group-item-action{display:flex;align-items:center;padding:.75rem;border:none;border-radius:var(--bs-border-radius)}.shopify-localization-form .localization-form-item-img{display:flex}.shopify-localization-form .localization-form-item-text{display:flex;flex-grow:1;justify-content:space-between}.payment-icons{list-style:none;padding:0;margin:0 -.1rem;display:inline-flex}.payment-icons svg{display:flex;height:18px;width:100%;margin:.1rem}.payment-icons-text{display:block;line-height:normal;opacity:.7;margin-top:-.2rem}.newsletter-form .form-floating .form-floating-icon{position:absolute;top:50%;left:1rem;transform:translateY(-52%);opacity:.75;z-index:3}.newsletter-form .form-floating input,.newsletter-form .form-floating label{padding-left:3.5rem}.newsletter-form .form-floating label:after{display:none}.newsletter-form .form-floating input:not(:placeholder-shown)+label,.newsletter-form .form-floating input:focus+label{transform:scale(.85) translateY(-.5rem) translate(.6rem);color:currentColor}.newsletter-form .form-floating button{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);z-index:3;height:calc(100% - 1rem);display:flex;align-items:center;justify-content:center;padding-left:.75rem;padding-right:.75rem;transition:all .2s ease-out}.newsletter-form .form-floating button:hover,.newsletter-form .form-floating button:focus{transform:translate(3px,-50%)}.text-light .newsletter-form [class=form-control],.text-white .newsletter-form [class=form-control]{background-color:rgba(var(--bs-black-rgb),.1);border-color:rgba(var(--bs-white-rgb),.25);transition:all .2s ease-out;color:currentColor}.text-light .newsletter-form [class=form-control]:focus,.text-white .newsletter-form [class=form-control]:focus{background-color:rgba(var(--bs-black-rgb),.25);border-color:rgba(var(--bs-white-rgb),.5);box-shadow:0 0 0 .25rem rgba(var(--bs-white-rgb),.125)}.newsletter-form button{color:currentColor}.newsletter-form button:focus-visible{background-color:rgba(var(--text-color-rgb),.1)}.newsletter-form button:active{border-color:transparent;background-color:rgba(var(--text-color-rgb),.1)}.text-body .newsletter-form button{color:var(--bs-primary)}#offcanvas-search .predictive-search{display:flex;flex-direction:column;height:100%}.search-form .form-control-wrapper{position:relative}.search-form .form-control-wrapper button[type=submit]{position:absolute;top:50%;transform:translateY(-50%);padding-left:.75rem;padding-right:.75rem;display:flex;justify-content:center;align-items:center;height:calc(100% - 2px);transition:all .2s ease-out;background-color:transparent;color:var(--bs-primary);right:1px;border-top-left-radius:0;border-bottom-left-radius:0}.search-form .form-control-wrapper button[type=submit]:hover,.search-form .form-control-wrapper button[type=submit]:focus{background-color:rgba(var(--bs-primary-rgb),.1)}.search-form .form-control-wrapper .form-control{padding-right:3.25rem}.predictive-search-results .title-uppercase span{border-bottom:1.5px solid var(--bs-primary);display:inline-block;padding-bottom:.375rem;font-size:.9em}.predictive-search-results .list-group-item{padding:0;border-style:dotted}.predictive-search-results .list-group-item-action{display:block;padding:.5rem;text-decoration:none}.predictive-search-results-queries-list mark{padding:0;background-color:transparent;opacity:1}.predictive-search-results-queries-list span{opacity:.5}.predictive-search-results-products-list .list-group-item{border:none}.predictive-search-results-products-list .list-group-item-action{padding-left:0;padding-right:0}.predictive-search-results-products-list .list-group-item-action:hover{background-color:transparent}@media (max-width: 499px){.offcanvas-search{width:100%!important}}.swiper{--swiper-theme-color: var(--bs-primary-rgb);--swiper-navigation-size: 1.25rem;--swiper-navigation-color: rgb(var(--swiper-theme-color));--swiper-navigation-sides-offset: .25rem;--swiper-pagination-color: rgb(var(--swiper-theme-color));--swiper-pagination-right: 1rem;--swiper-pagination-bottom: 1rem;--swiper-pagination-bullet-horizontal-gap: .2rem;--swiper-pagination-bullet-vertical-gap: .2rem;--swiper-pagination-bullet-inactive-color: rgb(var(--swiper-theme-color));--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-fraction-color: rgb(var(--swiper-theme-color));--swiper-scrollbar-bottom: 1rem;--swiper-scrollbar-bg-color: rgba(var(--swiper-theme-color), .15);--swiper-scrollbar-drag-bg-color: rgba(var(--swiper-theme-color), 1);--swiper-scrollbar-sides-offset: 20%}.text-white .swiper{--swiper-theme-color: var(--bs-white-rgb)}.swiper [class*=swiper-button]{padding:.375em;margin:0;width:auto;height:auto;top:50%;transform:translateY(-50%);transition:all .2s ease-out;opacity:1;background-color:var(--bs-light);color:rgba(var(--swiper-theme-color),1);border:1px solid transparent;border-radius:50rem}.swiper [class*=swiper-button]:hover,.swiper [class*=swiper-button]:focus{opacity:1}.swiper [class*=swiper-button]:focus-visible{outline:none;box-shadow:var(--bs-focus-box-shadow)}.swiper [class*=swiper-button]:after{display:none}.swiper-button-prev svg,.swiper-button-next svg{width:22px;height:22px;transition:all .2s ease-out}.swiper-button-prev:hover svg,.swiper-button-prev:focus svg{transform:translate(-2px)}.swiper-button-next:hover svg,.swiper-button-next:focus svg{transform:translate(2px)}.swiper-pagination-fraction{opacity:1;line-height:normal}.swiper-pagination-bullets .swiper-pagination-bullet{border:1px solid rgba(var(--swiper-theme-color),1);background-color:transparent}.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:rgba(var(--swiper-theme-color),1)}.swiper-slider{display:block;opacity:0}.swiper-slider.swiper-initialized{animation:swiper_slider_initialized .2s ease-out .2s both}@keyframes swiper_slider_initialized{0%{opacity:0}to{opacity:1}}.swiper-slider .swiper-controls{--swiper-navigation-size: .9rem;display:flex;justify-content:center;align-items:center;margin:1.25rem 0 0}.swiper-slider .swiper-controls-inner{width:100%;display:flex;justify-content:center}.swiper-slider .swiper-controls[data-locked=true]{display:none}.swiper-slider .swiper-controls [class*=swiper-button],.swiper-slider .swiper-controls .swiper-pagination,.swiper-slider .swiper-controls .swiper-scrollbar{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:0;transform:none}.swiper-slider .swiper-controls [class*=swiper-button]{background-color:rgba(var(--swiper-theme-color),.05);color:rgba(var(--swiper-theme-color),1);border:1px solid rgba(var(--swiper-theme-color),1)}.swiper-slider .swiper-controls [class*=swiper-button]:hover,.swiper-slider .swiper-controls [class*=swiper-button]:focus{background-color:rgba(var(--swiper-theme-color),.1)}.swiper-slider .swiper-controls .swiper-pagination-bullets{margin-left:1rem;margin-right:1rem}.swiper-slider .swiper-controls .swiper-pagination .swiper-pagination-fraction{width:auto;margin-left:2rem;margin-right:2rem}.swiper-slider .swiper-controls .swiper-scrollbar-horizontal{width:calc(100% - 3rem);max-width:500px;margin-left:1rem;margin-right:1rem}.blog-header{text-align:center}.blog-utilities{display:flex;justify-content:space-between;align-items:center}.article-card-link{text-decoration:none;color:currentColor}.article-card-title{transition:color .2s ease-out}.article-card-link:hover .article-card-title,.article-card-link:focus .article-card-title{color:var(--bs-primary)}.article-card-img-wrapper img{width:100%;transition:all .2s ease-out}a:hover .article-card-img-wrapper img{opacity:.85}.article-card-tags{position:absolute;top:0;left:0;z-index:1}#offcanvas-blog-tags{width:320px}#offcanvas-blog-tags .list-group-item-action{border-bottom-style:dashed;border-bottom-width:1px}.article-main .img-wrapper img{width:100%}.article-footer{background-color:rgba(var(--bs-dark-rgb),.05);border:1px solid var(--bs-border-color);padding:.75rem;border-radius:var(--bs-border-radius)}.wishlist-container{display:flex;flex-direction:column;height:100%}.img-btn-wishlist{position:absolute;bottom:0;right:0;z-index:2;display:inline-flex;padding:.75rem;border-radius:50rem;transition:all .2s ease-out;background:transparent;color:rgba(var(--bs-primary-rgb),1)}.img-btn-wishlist:hover,.img-btn-wishlist:focus{color:rgba(var(--bs-primary-rgb),1);transform:scale(1.15)}.img-btn-wishlist:active,.img-btn-wishlist.active{border-color:transparent!important}.img-btn-wishlist.active svg{fill:var(--bs-primary);stroke:var(--bs-primary);animation:heartBeat 1.5s}.img-btn-wishlist:focus-visible{box-shadow:var(--bs-focus-box-shadow)}body .vanilla-calendar{width:100%;border-radius:var(--bs-border-radius)!important;border:1px solid var(--bs-border-color)!important;background-color:var(--bs-body-bg)!important;color:var(--bs-body-color)!important}body .vanilla-calendar .vanilla-calendar-month,body .vanilla-calendar .vanilla-calendar-year{font-size:1em}body .vanilla-calendar .vanilla-calendar-arrow:before{background-size:18px}body .vanilla-calendar .vanilla-calendar-week__day,body .vanilla-calendar .vanilla-calendar-months__month,body .vanilla-calendar .vanilla-calendar-years__year{font-size:.85em;border-radius:var(--bs-border-radius)}body .vanilla-calendar .vanilla-calendar-day__btn{font-size:.85em;border-radius:var(--bs-border-radius);background:transparent;border-radius:.5rem;color:var(--bs-dark)}body .vanilla-calendar .vanilla-calendar-day__btn_weekend,body .vanilla-calendar .vanilla-calendar-day__btn_holiday{color:var(--bs-danger)}body .vanilla-calendar .vanilla-calendar-header__content,body .vanilla-calendar .vanilla-calendar-month,body .vanilla-calendar .vanilla-calendar-months__month,body .vanilla-calendar .vanilla-calendar-year,body .vanilla-calendar .vanilla-calendar-years__year{color:var(--bs-body-color);background:var(--bs-body-bg);border-radius:.5rem}body .vanilla-calendar .vanilla-calendar-month:hover,body .vanilla-calendar .vanilla-calendar-year:hover{color:rgba(var(--bs-body-color-rgb),.75)}body .vanilla-calendar .vanilla-calendar-week__day:not(.vanilla-calendar-week__day_weekend){color:rgba(var(--bs-body-color-rgb),.75)}body .vanilla-calendar .vanilla-calendar-day__btn_today{background-color:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary)}body .vanilla-calendar .vanilla-calendar-day__btn:hover,body .vanilla-calendar .vanilla-calendar-months__month:hover,body .vanilla-calendar .vanilla-calendar-years__year:hover{background-color:rgba(var(--bs-primary-rgb),.05);color:var(--bs-primary)}body .vanilla-calendar .vanilla-calendar-day__btn_selected,body .vanilla-calendar .vanilla-calendar-day__btn_selected:hover,body .vanilla-calendar .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,body .vanilla-calendar .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,body .vanilla-calendar .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,body .vanilla-calendar .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{background-color:var(--bs-primary);color:var(--bs-white)}body .vanilla-calendar .vanilla-calendar-day__btn_disabled,body .vanilla-calendar .vanilla-calendar-months__month_disabled,body .vanilla-calendar .vanilla-calendar-years__year_disabled{color:rgba(var(--bs-body-color-rgb),.25)!important;background-color:transparent!important}body .vanilla-calendar .vanilla-calendar-day__btn_prev,body .vanilla-calendar .vanilla-calendar-day__btn_next{color:rgba(var(--bs-body-color-rgb),.25)}body .vanilla-calendar .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,body .vanilla-calendar .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,body .vanilla-calendar .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,body .vanilla-calendar .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{background-color:transparent!important}body.glightbox-mobile .goverlay{background-color:rgba(var(--bs-dark-rgb),.75)}body .gslide-media{background-color:var(--bs-body-bg)}@media (min-width: 799px){body .goverlay{background-color:rgba(var(--bs-dark-rgb),.75)}body .glightbox-clean .gslide-media{box-shadow:none}body .glightbox-clean .gclose,body .glightbox-clean .gnext,body .glightbox-clean .gprev{background-color:rgba(var(--bs-dark-rgb),.5);transition:all .2s ease-out}body .glightbox-clean .gclose:hover,body .glightbox-clean .gnext:hover,body .glightbox-clean .gprev:hover{background-color:rgba(var(--bs-dark-rgb),.75)}}body .shopify_subscriptions_fieldset{margin-bottom:1rem}body .shopify_subscriptions_app__title{font-size:1.2em;font-family:var(--bs-headings-font-family);margin-bottom:.4rem;text-align:center}body .shopify_subscriptions_app_block_label{border:0;margin:0;padding:.75rem 1.25rem}body .shopify_subscriptions_app_block_label label{display:flex;align-items:center}body .shopify_subscriptions_app_block_label .form-check-input{margin:0 .5rem 0 0}body .shopify_subscriptions_app_block_label ul{padding:.125rem 0 0 .125rem}body .shopify_subscriptions_app_block_label_children label{font-size:.9rem;margin:.125rem 0}body .shopify_subscriptions_app_policy{font-size:.8rem;margin:.25rem 0 0;text-align:center;opacity:.7}body .filepond--root{font-family:var(--bs-body-font-family);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);margin:0}body .filepond--panel-root{background:none}.jdgm-review-widget{max-width:1100px;margin:0 auto;padding-left:1rem;padding-right:1rem}.jdgm-preview-badge{font-size:.9rem;margin:0 0 .5rem}.product-card .jdgm-preview-badge,.list-group-item-action .jdgm-preview-badge{margin:.25rem 0;font-size:.8em}body .jdgm-prev-badge__text{opacity:.7}body .jdgm-write-rev-link{border-radius:var(--bs-border-radius);transition:all .2s ease-out}body .jdgm-rev-widg{padding:2rem 0}body .jdgm-rev-widg__title{font-size:2rem}body .jdgm-rev-widg__summary-text{text-align:center;font-size:.825rem;opacity:.75}body .jdgm-row-actions{padding-top:0;border-top:none}body .jdgm-quest,body .jdgm-rev{background:var(--bs-light);border-radius:var(--bs-border-radius);border:1px solid var(--bs-border-color);padding:1rem;margin-bottom:1rem}body .jdgm-rev__pic-link{margin-right:.25rem}body .jdgm-rev__pic-img.jdgm-rev__pic-img{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}body .jdgm-rev__timestamp,body .jdgm-rev__location{color:var(--bs-body-color);opacity:.7}body .jdgm-rev__icon{border-radius:50rem}body .jdgm-rev__title{margin-bottom:.375rem;font-size:1.125rem}body .jdgm-rev__body{font-size:.95rem}body .jdgm-form{border:1px solid var(--jdgm-secondary-color);border-radius:var(--bs-border-radius);padding:1.5rem 1.5rem .5rem}body .jdgm-form input[type=text],body .jdgm-form input[type=email],body .jdgm-form input[type=url],body .jdgm-form textarea{background-color:var(--bs-body-bg);border-color:var(--jdgm-secondary-color);border-radius:var(--bs-border-radius);padding:.375rem .75rem}body .jdgm-form input[type=text]:focus,body .jdgm-form input[type=email]:focus,body .jdgm-form input[type=url]:focus,body .jdgm-form textarea:focus{color:var(--bs-body-color);border-color:rgba(var(--bs-primary-rgb),1);box-shadow:var(--bs-focus-box-shadow)}body .jdgm-form input::placeholder,body .jdgm-form textarea::placeholder{color:rgba(var(--bs-body-color-rgb),.75);opacity:1}body .jdgm-countdown{color:var(--bs-body-color);opacity:.7}body .jdgm-rev__icon,body .jdgm-histogram__bar{background-color:rgba(var(--bs-primary-rgb),.1)}body .jdgm-histogram__frequency{color:var(--bs-body-color)}body .jdgm-picture-fieldset__box-wrapper{background-color:rgba(var(--bs-white-rgb),.25);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}body .jdgm-media-fieldset__icon{color:var(--bs-body-color)}body .jdgm-paginate{border:none;padding-top:.5rem}body .jdgm-paginate__page{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);text-decoration:none;width:2rem;height:2rem;display:inline-flex!important;align-items:center;justify-content:center;margin:.25rem;transition:all .2s ease-out}body .jdgm-paginate__page:hover,body .jdgm-paginate__page:focus{background-color:rgba(var(--bs-white-rgb),.25);opacity:1}body .jdgm-paginate__page.jdgm-curt{font-size:1rem;font-weight:400;background-color:var(--jdgm-primary-color);border-color:var(--jdgm-primary-color);color:#fff}body .jdgm-btn{transition:all .2s ease-out}body .jdgm-write-rev-link,body .jdgm-ask-question-btn,body .jdgm-widget input.jdgm-review-search,body .jdgm-subtab__name,body .jdgm-widget .jdgm-btn.jdgm-btn,body .jdgm-chip{border-radius:var(--bs-border-radius)}@media (max-width: 499px){body .jdgm-rev-widg__title{font-size:1.5rem}}body .noUi-horizontal{height:5px}body .noUi-horizontal .noUi-handle{width:22px;height:22px;top:-8px;border-radius:50%;box-shadow:none;background-color:var(--bs-body-bg);border:1.5px solid var(--bs-body-color);cursor:pointer}body .noUi-horizontal .noUi-handle-lower{right:-8px}body .noUi-horizontal .noUi-handle-upper{right:-16px}body .noUi-handle:before,body .noUi-handle:after{background-color:var(--bs-body-color);height:8px;width:1.5px;left:7px;top:5px}body .noUi-handle:after{left:11px}body .noUi-target{box-shadow:none;background-color:rgba(var(--bs-body-color-rgb),.1);border:none;padding:0 11px;border-radius:50rem}body .noUi-connect{background-color:var(--bs-body-color)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/general.css.map */
