html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root:root{--animation-speed: .2s;--animation-speed-medium: .25s;--animation-speed-slow: .35s;--animation-easing: cubic-bezier(.16, 1, .3, 1);--hover-transition-duration: .3s;--hover-transition-timing: cubic-bezier(.16, 1, .3, 1);--surface-transition-duration: .35s}::view-transition-old(main-content){animation:sdq-vt-out .26s cubic-bezier(.4,0,.2,1) both}::view-transition-new(main-content){animation:sdq-vt-in .42s cubic-bezier(.16,1,.3,1) both}@keyframes sdq-vt-out{to{opacity:0;transform:translateY(-8px)}}@keyframes sdq-vt-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sdq-reveal{opacity:0;transform:translateY(16px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.sdq-reveal.sdq-reveal--visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sdq-reveal,.sdq-reveal.sdq-reveal--visible{opacity:1;transform:none;transition:none}}.section-resource-list .text-block :is(h2,h3,h4){font-family:var(--font-heading--family);font-size:clamp(1.5rem,2vw,2rem);line-height:1.1;font-weight:600;letter-spacing:-.02em;text-transform:uppercase}marquee-component .text-block :is(p,h1,h2,h3,h4){font-size:.875rem;font-weight:600}.shopify-section:has(>marquee-component) .section-background{background-color:#443e2f}marquee-component.section{--color-background: #443e2f;--color-background-rgb: 68 62 47;--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--color-foreground-heading: #ffffff;--color-foreground-heading-rgb: 255 255 255;background-color:#443e2f;color:#fff}.product-card{transition:box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}.product-card:hover{box-shadow:0 18px 36px -18px #00000047}.product-card .product-card__content{border:1px solid #000;border-radius:12px;padding:10px;background-color:#fff}.product-card .card-gallery{overflow:hidden;border-radius:8px}.card-gallery.card-gallery{border-radius:8px}.product-card .card-gallery .product-media-container img,.product-card .card-gallery>img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.product-card:hover .card-gallery .product-media-container img,.product-card:hover .card-gallery>img{transform:scale(1.05)}.product-card .product-card__content :is(h2,h3,h4){font-family:var(--font-heading--family);font-size:clamp(.9375rem,.9vw,1rem);font-weight:600;line-height:1.3;letter-spacing:0}.product-card .product-price .price,.product-card .product-price .price-item{font-size:1rem;font-weight:600;letter-spacing:0}.product-card .compare-at-price{font-size:.875rem;font-weight:400;opacity:.55}.collection-card{transition:box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}.collection-card:hover{box-shadow:0 18px 36px -18px #00000047}body .collection-card.collection-card--image-bg{aspect-ratio:auto;background-color:#fff;border:1px solid #000;border-radius:12px;padding:10px}body .collection-card.collection-card--image-bg .collection-card__image{position:relative;width:100%;height:auto;aspect-ratio:1 / 1.15;border-radius:8px;overflow:hidden}body .collection-card .collection-card__image img{transition:transform .6s cubic-bezier(.16,1,.3,1)}body .collection-card:hover .collection-card__image img{transform:scale(1.06)}body .collection-card.collection-card--image-bg .collection-card__content{position:relative;height:auto;padding:12px 4px 2px}body .collection-card .collection-card__content .text-block{--color: #000 !important;color:#000!important}.collection-card .collection-card__content :is(h1,h2,h3,h4,h5,h6,p){font-family:var(--font-heading--family);font-size:.9375rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.jdgm-cards-carousel{--card-color: #ffffff !important;--text-color: #000000 !important;--header-color: #000000 !important;--stars-color: #000000 !important;--border-radius: 12px !important;--text-size: 15px !important}.jdgm-cards-carousel .jdgm-card{border:1px solid #000!important;border-radius:12px!important;box-shadow:none!important;padding:10px!important;gap:0!important;background-color:#fff!important;transition:box-shadow var(--hover-transition-duration) var(--hover-transition-timing),transform var(--hover-transition-duration) var(--hover-transition-timing)!important}.jdgm-cards-carousel .jdgm-card-content{width:100%!important;border:1px solid #000!important;border-radius:8px!important;padding:22px 16px!important;gap:12px!important;align-items:center!important}.jdgm-cards-carousel .jdgm-card:hover{box-shadow:0 18px 36px -18px #00000047!important;transform:translateY(-4px)!important}.jdgm-widget.jdgm-cards-carousel .jdgm-title{font-family:var(--font-heading--family);font-weight:600!important;letter-spacing:.02em;text-transform:uppercase}.jdgm-cards-carousel .jdgm-card img,.jdgm-cards-carousel .jdgm-card-content img,.jdgm-cards-carousel .jdgm-media-card img{border:1px solid #000!important;border-radius:8px!important}.jdgm-cards-carousel .jdgm-card,.jdgm-cards-carousel .jdgm-text-card,.jdgm-cards-carousel .jdgm-media-card{height:auto!important;min-height:0!important;max-height:none!important}.jdgm-cards-carousel .jdgm-text,.jdgm-cards-carousel .jdgm-text p,.jdgm-cards-carousel .jdgm-media-card .jdgm-text p{-webkit-line-clamp:unset!important;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html .header.header--compact{--header-padding: 12px}.header__row--top{border-bottom:1px solid #000}#header-component{box-shadow:0 6px 18px -12px #00000040}.header-menu .menu-list__link{font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.header-menu .menu-list__link-title{padding-inline:16px;border:none;background:none;position:relative;transition:color .3s var(--animation-easing)}.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link-title:after{content:"";position:absolute;left:50%;bottom:-7px;width:0;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%);transition:width .3s var(--animation-easing)}.header-menu .menu-list__list-item:not([slot=overflow]):hover .menu-list__link-title:after,.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link--active .menu-list__link-title:after,.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link[aria-current=page] .menu-list__link-title:after{width:100%}.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link--active,.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link[aria-current=page]{font-weight:700}.menu-list__item{border:none;border-radius:0;padding:4px 0;position:relative;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.menu-list__item:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--animation-easing)}.menu-list__item:hover:after,.menu-list__item[aria-current=page]:after{transform:scaleX(1)}html.sdq-no-vt main.content-for-layout{animation:sdq-page-in .5s cubic-bezier(.16,1,.3,1) both}@keyframes sdq-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.product-card,.collection-card,.product-card .card-gallery img,.collection-card .card-gallery img{transition:none;transform:none}.menu-list__link-title,.menu-list__link-title:after,.menu-list__item,.menu-list__item:after{transition:none}html.sdq-no-vt main.content-for-layout{animation:none}}body .contact-form{border:1px solid #000;border-radius:12px;padding:24px;background-color:#fff}body .contact-form .contact-form__input{background-color:#fff;border-color:#000;border-radius:8px}body .contact-form .contact-form__input:hover{background-color:#fff}body .contact-form .contact-form__input:focus{border-color:#000;outline:2px solid #000;outline-offset:1px}body .contact-form .submit-button{width:100%;margin-top:8px}body .contact-form .contact-form__label{font-family:var(--font-heading--family)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sdq-custom.css.map */
