:root{--transition: .6s ease;--h6-font-size: 14px;--h5-font-size: 16px;--h4-font-size: 20px;--h3-font-size: 26px;--h2-font-size: 32px;--h1-font-size: 44px;--h0-font-size: 52px;--column-gap: 30px;--space-unit: 5px;--hover-opacity: .7;--reading-width: 1000px;--border-color: #E0E0E0;--text-color-gray: #6C6C6C;--text-color-gray-light: #8A8B8A;--bg-color-light: #FFFFFF;--input-bg-color: #EFEFEF}@media (max-width: 768.98px){:root{--column-gap: 20px;--h6-font-size: 14px;--h5-font-size: 16px;--h4-font-size: 16px;--h3-font-size: 20px;--h2-font-size: 20px;--h1-font-size: 26px;--h0-font-size: 32px}}.h0,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.font-heading{line-height:1.4}.text-theme-light{color:var(--text-color-gray-light)}.section__heading{margin-bottom:60px;font-weight:500;text-transform:uppercase;line-height:1.4}.section__header{margin-bottom:60px}.section__header .section__heading{margin-bottom:0}@media (max-width: 768.98px){.section__heading{margin-bottom:40px;line-height:1.5}.section__header{margin-bottom:40px}.section__header .section__heading{margin-bottom:0}}.btn.btn--primary:hover{border:var(--btn-border-width) solid rgb(var(--btn-bg-hover-color))}.btn.btn--primary,.btn.btn--secondary{padding:12px 40px;font-size:16px;font-weight:600;line-height:1.1;text-align:center}.btn.btn--primary.btn--sm,.btn.btn--secondary.btn--sm{padding:8px 18px}.richtext-content *:not(h1,h2,h3,h4,h5,h6){font:inherit;color:inherit;letter-spacing:inherit}.richtext-content h1,.richtext-content h2,.richtext-content h3,.richtext-content h4,.richtext-content h5,.richtext-content h6{font-family:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;font-weight:500}.richtext-content p{margin-bottom:10px}.richtext-content p:last-of-type{margin-bottom:0}.richtext-content a{color:inherit;text-decoration:underline;transition:all var(--transition)}.richtext-content a:hover,.richtext-content a:active,.richtext-content a:focus{color:rgb(var(--accent-color))}.richtext-content ul{list-style:outside}.richtext-content ul,.richtext-content ol{padding-left:30px}.richtext-content ul:not(:last-child),.richtext-content ol:not(:last-child),.richtext-content ul li:not(:last-child),.richtext-content ol li:not(:last-child){margin-bottom:10px}.richtext-content iframe{margin:0 auto;display:block;max-width:100%}.section__heading.richtext-content p{margin-bottom:0}.section__heading.richtext-content h1,.section__heading.richtext-content h2,.section__heading.richtext-content h3,.section__heading.richtext-content h4,.section__heading.richtext-content h5,.section__heading.richtext-content h6{margin-bottom:0;margin-top:0}.richtext-content strong{font-weight:700}.richtext-content em{font-style:italic}.page__title{margin-bottom:60px}@media (max-width: 768.98px){.page__title{margin-bottom:40px}}.page__content.richtext-content h1,.page__content.richtext-content h2,.page__content.richtext-content h3,.page__content.richtext-content h4,.page__content.richtext-content h5,.page__content.richtext-content h6{margin-bottom:16px}.slider[data-overlayscrollbars-viewport]{padding:0!important}.slider[data-overlayscrollbars-viewport]:has(+.os-scrollbar-horizontal.os-scrollbar-visible){padding:0 0 66px!important}.os-scrollbar.os-scrollbar-horizontal{--os-size: 6px;--os-padding-perpendicular: 0px}@media (max-width: 768.98px){.slider[data-overlayscrollbars-viewport]:has(+.os-scrollbar-horizontal.os-scrollbar-visible){padding:0 0 30px!important}}.card__info{padding-top:12px}.card--product-custom .card__media{border:1px solid var(--card-image-border-color);background-color:var(--card-image-bg-color)}.card--product-custom .card__vendor{margin-bottom:0;color:var(--text-color-gray);font-size:14px;line-height:1.4}.card--product-custom .card__title{margin-bottom:6px;font-weight:600;font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent;transition:all var(--transition)}.card--product-custom:hover .card__title{color:rgb(var(--accent-color));text-decoration-color:rgb(var(--accent-color))}.card--product-custom .product-label{border-radius:30px;padding:2px 14px;text-transform:uppercase;font-size:10px;font-weight:700;line-height:15px}.card--product-custom.card:not(.card--related).card--no-lines .price--bottom,.card--product-custom.card:not(.card--related) .price--bottom{padding-top:12px}.card--product-custom .card__price{margin-top:auto;border-top:1px solid var(--border-color)}.card--product-custom .card__info-inner{gap:6px}.card--product-custom .rating__stars{letter-spacing:.05em;font-size:18px}.card--product-custom .rating__count{margin-inline-start:0;font-size:12px;color:var(--text-color-gray-light)}.card--product-custom .card__quick-add{padding:28px 0 0}.card--product-custom .price__current{font-size:20px;font-weight:600;line-height:1.4;padding-inline-end:0}.card--product-custom .price__was{font-size:16px;font-weight:400;line-height:1.4;color:var(--text-color-gray)}.card--product-custom .price__default{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.card--product-custom .product-label-container.end{right:10px}.card--product-custom .product-label-container.top-0{top:10px}.card--product-custom .product-label-container.start{left:10px}.card--product-custom .product-label-container.bottom-0{bottom:10px}.card.card--widget{padding:20px;background-color:var(--bg-color-light);border:1px solid var(--border-color)}.card.card--widget .card__media{border:none}.card.card--widget .image-blend{background-color:var(--bg-color-light)!important}.card.card--widget .product-label-container{right:6px;left:auto;top:6px}.card.card--widget .product-label{border-radius:30px;padding:4px 14px;font-size:10px;text-transform:uppercase;font-weight:700}.card.card--widget .product-label .icon{display:none}.card.card--widget .card__info{padding-top:20px}.card.card--widget .card__info{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.card.card--widget .card__vendor{margin-bottom:6px;font:400 14px/1.4 var(--body-font-family);color:var(--text-color-gray-light)}.card.card--widget .card__title{margin-bottom:12px;font:600 14px/1.4 var(--body-font-family)}.card.card--widget .card__price{border-top:none}.card.card--widget .price.price--bottom{padding-top:0}.card.card--widget .price.price--top{margin-top:12px;padding-top:0;border:none}.card.card--widget .jdgm-prev-badge__text{font:400 12px / 1.5 var(--body-font-family)}.card.card--widget .price .price__current{font:600 20px/1.4 var(--body-font-family);color:rgb(var(--text-color))}.card.card--widget .price .price__was{font:400 18px/1.4 var(--body-font-family);color:var(--text-color-gray-light)}.card.card--widget .product-inventory__status{padding:0;margin-top:12px;border:none;font:400 12px/1.4 var(--body-font-family);color:rgb(var(--accent-color))}.card.card--widget .card__quick-add{margin-top:20px;padding:0}.card.card--widget .card__quick-add form{display:flex;gap:12px}.card.card--widget .card__quick-add .btn--primary{padding:11px}.card.card--widget .card__quick-add form quantity-input{width:100px;height:42px}.card.card--widget .card__quick-add form quantity-input .qty-input{padding:0 10px;border:1px solid var(--border-color)}.card.card--widget .card__quick-add form quantity-input .qty-input .qty-input__input{font:500 16px/1.1 var(--body-font-family);color:rgb(var(--text-color))}.card--article-custom .card__title{margin-bottom:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent;transition:all var(--transition)}.card--article-custom:hover .card__title{color:rgb(var(--accent-color));text-decoration-color:rgb(var(--accent-color))}.card--article-custom .card__text{margin-bottom:24px;font-size:16px;line-height:1.4}.card--article-custom:not(.color-scheme){color:#6c6c6c}.card--article-custom .card__author{margin-bottom:24px}.card--article-custom:hover .card__button{background-position:0 100%}.color-scheme--1{--bg-input-color: var(--color-scheme-1-input-bg)}.color-scheme--2{--bg-input-color: var(--color-scheme-2-input-bg)}.color-scheme--3{--bg-input-color: var(--color-scheme-3-input-bg)}.pagination{margin-bottom:0;justify-content:center;width:auto;overflow-wrap:normal;font:600 20px/1.4 var(--body-font-family);gap:10px}.pagination .pagination__page-link{color:var(--text-color);transition:all var(--transition)}.pagination .pagination__page-current,.pagination .pagination__page-link{padding:4px 10px}.pagination .pagination__prev-label,.pagination .pagination__next-label{display:none}.pagination .pagination__page-current{color:var(--text-color-gray-light);background:none}.pagination .pagination__page-link:hover{background:none;opacity:var(--hover-opacity)}.pagination .pagination__page-current{font-weight:500}.pagination .pagination__arrow-icon svg{width:24px}.pagination .pagination__arrow-icon svg path{stroke-width:2px;stroke-linecap:round}.pagination .pagination .pagination__arrow--next{margin-inline-start:0}.pagination .pagination__arrow--prev{margin-inline-end:0}.pagination .pagination__arrow{margin:0;padding:0}.pagination .pagination__arrow-icon{height:24px}.pagination .pagination__arrow[aria-disabled=true]{display:none}.pagination__item{flex:0}@media (hover: hover) and (pointer: fine){.hover\:lighten:hover{color:rgba(var(--text-color) / .7)}}@media (max-width: 768.98px){.pagination .pagination__item.md\:hidden{display:none}.pagination li{display:block}}.breadcrumbs{margin:30px 0 12px;font:400 12px/1.5 var(--body-font-family);color:var(--text-color-gray-light);overflow:hidden}.breadcrumbs .breadcrumbs-list{line-height:1.5}.breadcrumbs .breadcrumbs-list__link{color:var(--text-color-gray-light);transition:all var(--transition)}.breadcrumbs .breadcrumbs-list__link:hover,.breadcrumbs .breadcrumbs-list__link:active,.breadcrumbs .breadcrumbs-list__link:focus{opacity:var(--hover-opacity)}.breadcrumbs .icon{width:9px;height:9px;margin-inline-start:4px;margin-inline-end:4px}@media (max-width: 768.98px){.breadcrumbs{margin:4px 0 16px}}.section.cc-apps{margin:0;padding:60px 0}.section.cc-apps:before{display:none!important}@media (max-width: 768.98px){.section.cc-apps{padding:30px 0}}.jdgm-review-widget{color:var(--text-color)}.jdgm-review-widget .jdgm-rev-widg__title{text-align:left;font:600 20px/1.4 var(--body-font-family);text-transform:uppercase}.jdgm-review-widget .jdgm-histogram{display:none!important}.jdgm-review-widget .jdgm-rev-widg{padding:30px;border:1px solid var(--border-color);background-color:#fff}.jdgm-review-widget.jdgm-widget .jdgm-write-rev-link{margin:0;width:auto!important;background:transparent;border:none;padding:0;color:var(--text-color);font-size:16px;font-weight:600;line-height:1.1;text-decoration:underline;transition:all var(--transition)}.jdgm-review-widget .jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover,.jdgm-review-widget .jdgm-write-rev-link.jdgm-write-rev-link:focus{color:rgb(var(--accent-color));background:transparent}.jdgm-review-widget .jdgm-row-actions{display:none}.jdgm-review-widget .jdgm-row-media,.jdgm-review-widget .jdgm-row-search,.jdgm-review-widget .jdgm-subtab,.jdgm-review-widget .jdgm-row-actions,.jdgm-review-widget .jdgm-quest,.jdgm-review-widget .jdgm-rev,.jdgm-review-widget .jdgm-paginate{border-top:1px solid var(--border-color)}.jdgm-review-widget .jdgm-quest,.jdgm-review-widget .jdgm-rev{padding:24px 0}.jdgm-review-widget .jdgm-rev__author,.jdgm-review-widget .jdgm-rev__timestamp,.jdgm-review-widget .jdgm-rev__location{color:var(--text-color-gray-light);font:400 14px/1.4 var(--body-font-family)}.jdgm-review-widget .jdgm-rev__title{font:600 18px/1.4 var(--body-font-family);color:var(--text-color)}.jdgm-review-widget .jdgm-rev__body{font:400 14px/1.4 var(--body-font-family);color:var(--text-color)}.jdgm-review-widget .jdgm-star:before{font-weight:400}.jdgm-review-widget .jdgm-row-profile .jdgm-rev__icon,.jdgm-review-widget .jdgm-row-extra,.jdgm-review-widget .jdgm-rev-widg__summary-average{display:none}.jdgm-review-widget .jdgm-rev-widg__summary-inner{display:flex!important;flex-wrap:wrap;gap:16px}.jdgm-review-widget .jdgm-rev .jdgm-rev__custom-form{display:none}.jdgm-review-widget .jdgm-form input[type=text],.jdgm-review-widget .jdgm-form input[type=email],.jdgm-review-widget .jdgm-form input[type=url],.jdgm-review-widget .jdgm-form textarea{border:1px solid var(--border-color);border-radius:5px;padding:10px 16px;color:var(--text-color);font-size:14px;line-height:1.4}.jdgm-review-widget .jdgm-form input[type=text]::placeholder,.jdgm-review-widget .jdgm-form input[type=email]::placeholder,.jdgm-review-widget .jdgm-form input[type=url]::placeholder,.jdgm-review-widget .jdgm-form textarea::placeholder{color:var(--text-color-gray-light)}.jdgm-review-widget .jdgm-form__fieldset{text-align:left}.jdgm-review-widget .jdgm-form .jdgm-form__fieldset>label,.jdgm-review-widget .jdgm-form .jdgm-form__fieldset .jdgm-form__inline-label{font-size:14px;line-height:1.4}.jdgm-review-widget .jdgm-form__fieldset{font-size:14px;line-height:1.4}.jdgm-review-widget .jdgm-form__title,.jdgm-review-widget .jdgm-notification__title{font-weight:500}.jdgm-review-widget .jdgm-form__fieldset-actions{text-align:center}.jdgm-review-widget input[type=submit].jdgm-btn.jdgm-submit-rev{padding:12px 40px;font-size:16px;font-weight:600;line-height:1.1;text-align:center;border:var(--btn-border-width) solid rgb(var(--btn-bg-color));outline-color:rgb(var(--btn-bg-color));outline-offset:3px;background:rgb(var(--btn-bg-hover-color)) linear-gradient(104deg,rgb(var(--btn-bg-hover-color)) 60%,rgb(var(--btn-bg-color)) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--btn-text-color));border-radius:var(--btn-border-radius, 0);transition:opacity .6s ease,color .6s ease,background-position .4s ease-out;opacity:1}.jdgm-review-widget input[type=submit].jdgm-btn.jdgm-submit-rev:hover{background-position:0 100%;background-color:unset;color:rgb(var(--btn-text-color));border:var(--btn-border-width) solid rgb(var(--btn-bg-hover-color));opacity:1}.jdgm-review-widget .jdgm-btn.jdgm-cancel-rev{padding:12px 40px;font-size:16px;font-weight:600;line-height:1.1;text-align:center;border:var(--btn-border-width) solid rgb(var(--btn-alt-text-color));outline-color:rgb(var(--btn-alt-text-color));outline-offset:3px;background:rgba(var(--btn-alt-bg-color) / .9) linear-gradient(104deg,rgba(var(--btn-alt-text-color) / .07) 60%,rgba(var(--btn-alt-bg-color) / var(--btn-alt-bg-alpha)) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--btn-alt-text-color));border-radius:var(--btn-border-radius, 0)!important;transition:opacity .6s ease,color .6s ease,background-position .4s ease-out;opacity:1}.jdgm-review-widget .jdgm-btn.jdgm-cancel-rev:hover{background-position:0 100%;background-color:unset;opacity:1;color:rgb(var(--btn-alt-text-color))}.jdgm-review-widget .jdgm-paginate__page{font-size:20px;line-height:1.4;font-weight:600;color:var(--text-color)}.jdgm-review-widget .jdgm-paginate__page.jdgm-curt{font-size:20px;line-height:1.4;font-weight:500;color:var(--text-color-gray-light)}.jdgm-review-widget .jdgm-paginate__page:hover{color:inherit!important}.jdgm-review-widget .jdgm-paginate{padding-bottom:0;padding-top:40px}@media (min-width: 992px){.jdgm-widget.jdgm-review-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{justify-content:space-between}.jdgm-review-widget.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars>.jdgm-rev-widg__summary{align-items:flex-start}.jdgm-review-widget.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper{align-items:flex-end;border:none!important}}@media (max-width: 991.98px){.jdgm-review-widget .jdgm-rev-widg{padding:0!important;border:none;background-color:transparent}.jdgm-review-widget .jdgm-rev-widg__header{padding:20px 16px;background-color:#fff;text-align:left}.jdgm-review-widget .jdgm-quest,.jdgm-review-widget .jdgm-rev{padding:20px 16px;background-color:#fff}.jdgm-review-widget .jdgm-rev-widg__title{margin-bottom:20px;font-weight:500;font-size:16px}.jdgm-review-widget .jdgm-widget-actions-wrapper{margin:0}.jdgm-review-widget .jdgm-rev-widg__summary{margin-bottom:12px}.jdgm-review-widget .jdgm-form{padding:0}.jdgm-review-widget .jdgm-write-rev-link.close-form-btn{margin-bottom:20px}.jdgm-review-widget .jdgm-paginate__page,.jdgm-review-widget .jdgm-paginate__page.jdgm-curt{font-size:18px}.jdgm-review-widget .jdgm-paginate{padding-bottom:0;padding-top:20px}}.drawer{border-radius:0!important}.drawer .drawer__close-btn{padding:5px;display:flex;align-items:center;justify-content:center}.drawer .drawer__close-btn svg{width:20px;height:20px}.drawer .drawer__close-btn svg path{stroke-width:2px;stroke-linecap:round}.drawer .drawer__header{padding:24px 28px;border-color:var(--border-color)}.drawer .drawer__header h2{font-size:24px;font-weight:600;line-height:1.5}.cc-cart-drawer .cart-drawer__view-cart{color:var(--text-color);font-size:16px;line-height:1.4;transition:all var(--transition)}.cc-cart-drawer .cart-drawer__view-cart:hover{color:rgb(var(--accent-color));opacity:1}.cc-cart-drawer .cart-drawer__content{padding:24px 28px 16px;border-bottom:1px solid var(--border-color)}.cart-items .cart-item__image a{position:relative;padding-top:100%;border:1px solid var(--border-color)}.cart-items .cart-item__image a img{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:contain}.cart-items .cart-item{padding:24px 0;column-gap:24px;border-color:var(--border-color)}.cart-items .cart-item__title{font-size:16px;font-weight:500;line-height:1.4}.cart-items .cart-item__vendor{font-size:16px;font-weight:400;line-height:1.4;color:var(--text-color-gray-light)}.cart-items .cart-item__info{padding-top:8px}.cart-items .cart-item__info .price__current{font-size:16px;font-weight:600;line-height:1.5}.cart-items .cart-item__info .price__was{font-size:14px;font-weight:400;line-height:1.5;color:var(--text-color-gray-light)}.cart-items .cart-item__total .price__current{font-size:16px;font-weight:600;line-height:1.5;color:rgb(var(--accent-color))}.cart-items .cart-item__qty quantity-input{display:flex;margin-inline-end:20px}.cart-items .qty-input{border:1px solid var(--border-color);border-radius:50px;background-color:transparent}.cart-items .qty-input .qty-input__input{font-size:16px;font-weight:500;line-height:1.1;width:30px}.cart-items .cart-item__qty .qty-input--combined .qty-input__btn,.cart-items .cart-item__qty .qty-input__input{height:36px}.cart-items .qty-input__btn{width:34px}.cart-items .cart-item__remove{padding:0}.cart-items .cart-item__remove:hover path:nth-child(2){transform:none}.cart-items .cart-item__remove .icon{transition:all var(--transition)}.cart-items .cart-item__remove:hover .icon{color:rgb(var(--accent-color))}.cc-cart-drawer .cart-items tr:last-child{border-bottom:none}.cart-recommendations h2{font-size:18px;font-weight:600;line-height:1.2}.cc-cart-drawer .cart-drawer__summary{padding:24px 28px 16px}.cc-cart-drawer .cart-drawer__checkout-buttons .btn{padding:15px 40px;font-size:18px;display:flex;align-items:center;justify-content:center}.cc-cart-drawer .cart-drawer__checkout-buttons .btn .icon{width:24px;height:24px;margin-inline-end:10px}.cc-cart-drawer .cart-note-disclosure .link{font-size:16px;font-weight:400;line-height:1.4;transition:all var(--transition)}.cc-cart-drawer .cart-note-disclosure .link:hover{color:rgb(var(--accent-color));opacity:1}.cc-cart-drawer cart-drawer-disclosure{margin-bottom:16px}.cc-cart-drawer .cart-drawer_summary--non-stick>p{margin-bottom:16px;font-size:14px}.cc-cart-drawer .cart-drawer-popup__content{padding:24px 28px}.cc-cart-drawer cart-note{margin-bottom:24px}.cc-cart-drawer cart-note label{font-size:16px}.cc-cart-drawer cart-note textarea{padding:10px 12px;font-size:14px;background-color:#efefef;border-color:var(--border-color);border-radius:5px}.cc-cart-drawer .cart-drawer-popup__btn{top:24px}.cc-cart-drawer .cart-drawer-popup__content .btn{width:100%;font-size:18px;padding:15px 40px}.cart-recommendations .card .card__media .media{padding-top:100%!important;background-color:var(--bg-color-light)}.cart-recommendations .card .card__media{flex:0 0 90px}.cart-recommendations .card .card__info{padding-inline-start:16px}.cart-recommendations .card .card__info .h6{margin-top:0;margin-bottom:8px}.cart-recommendations .card .card__title{font-size:16px;font-weight:500;line-height:1.4}.cart-recommendations .card .card__media img{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:contain}.cart-recommendations .card .card-link{font-size:16px;font-weight:500;line-height:1.4}.cart-recommendations .price__current{font-size:16px!important;font-weight:700}.cart-recommendations .price__was{font-size:14px;font-weight:500;line-height:1.4;color:var(--text-color-gray-light)}.cart-recommendations .btn{border-radius:20px}.cart-recommendations .card{padding:20px 16px;height:100%}.cart-recommendations .btn.btn--sm{padding:8px 14px;font-size:14px;font-weight:500;line-height:1}.cart-recommendations .slider-nav__btn svg{width:20px;height:20px}.cart .cart__items h1{margin-bottom:30px;font-size:32px;font-weight:600;line-height:1.5}.cart .cart__summary{border-color:var(--border-color)}.cart .cart__summary h2{font-size:20px;font-weight:600}.cart cart-note .input{border-color:var(--border-color);border-radius:5px!important}.cart .cart__summary .h6{font-size:16px;font-weight:500}.cart .cart__summary .disclosure--row{border-color:var(--border-color)}@media (min-width: 769px){.cc-cart-drawer .drawer--cart .cart-recommendations{padding:40px 28px}}@media (max-width: 768.98px){.drawer .drawer__header{padding:24px 20px}.cc-cart-drawer .cart-drawer__content{padding:24px 20px 0}.cart-items .cart-item{padding:16px 0}.cart-items .cart-item__vendor{margin-bottom:2px;font-size:14px}.cart-items .cart-item__title{font-size:14px}.cart-items .cart-item__info .price__current{font-size:16px}.cart-items .cart-item{column-gap:16px}.cart-item__total>div{margin-bottom:5px;color:var(--text-color-gray-light)}.cc-cart-drawer .drawer--cart .cart-recommendations{padding:24px 20px}.cc-cart-drawer .cart-recommendations h2{font-size:16px}.cart-recommendations .card .card__media{flex:0 0 80px}.cart-recommendations .card .card-link{font-size:14px}.cart-recommendations .price__from{font-size:12px}.cart-recommendations .price__current{font-size:14px!important}.cart-recommendations .price__was{font-size:12px}.cart-recommendations .btn.btn--primary.btn--sm,.cart-recommendations .btn.btn--secondary.btn--sm{font-size:14px}.cc-cart-drawer .cart-drawer__summary{padding:20px}.cc-cart-drawer cart-drawer-disclosure{margin-bottom:14px;flex:1 1 50%}.cc-cart-drawer .cart-drawer_summary--non-stick>p{margin-bottom:14px;font-size:12px;text-align:left;line-height:1.1;flex:1 1 50%}.cc-cart-drawer .cart-drawer_summary--non-stick{flex-wrap:nowrap;gap:10px}.cc-cart-drawer .cart-drawer__checkout-buttons .btn{padding:13px 40px;font-size:16px}}.card--article .card__title{font-weight:500;font-size:20px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent;transition:all var(--transition)}.card--article .card__title:hover{color:rgb(var(--accent-color));text-decoration-color:rgb(var(--accent-color))}.card--article .text-theme-light{color:var(--text-color-gray)}.cc-my-account .form__field{margin-bottom:24px}.cc-my-account .input,.cc-my-account select{padding:10px 16px;border:none;border-radius:5px;background-color:var(--input-bg-color);font-size:14px;line-height:1.4;font-weight:400}.cc-my-account .input::placeholder{font-size:14px;line-height:1.4;color:var(--text-color-gray-light)}.cc-my-account .input:hover,.cc-my-account select:hover{border:none;box-shadow:none}.cc-my-account .input:focus,.cc-my-account select:focus{border:none;box-shadow:0 0 0 1px rgba(var(--input-text-color)/.6)}.cc-my-account .label{font-size:16px;line-height:1.2;font-weight:600;margin-bottom:8px}.cc-my-account .drawer .drawer__content{padding:24px 28px 16px}.cc-my-account a{color:var(--text-color);transition:all var(--transition)}.cc-my-account a:hover{color:rgb(var(--accent-color));opacity:1}.cc-my-account .address-box{border-color:var(--border-color)}.account-nav{border-color:var(--border-color)!important}.cc-my-account .order-detail__image a{display:block;position:relative;width:112px;padding-top:100%;border:1px solid var(--border-color)}.cc-my-account .order-detail__image a img{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:contain}.cc-my-account.customer th,.cc-my-account .order-detail__total-row td,.cc-my-account.customer td{border-color:var(--border-color)}.account-nav .btn--arrow-with-text:after,.account-nav .btn--arrow-back-with-text:after{width:20px;height:20px}.cc-my-account h1{text-transform:uppercase}@media (max-width: 768.98px){.cc-my-account .order-detail__image a{width:80px}.cc-my-account .drawer .drawer__content{padding:24px 20px 0}}.card__collection--with-border .card__media{border-color:var(--border-color)}.card__collection .card-link{font-size:16px;font-weight:500;transition:all var(--transition)}.card__collection:hover .card-link{color:rgb(var(--accent-color))}.cc-main-search-custom .predictive-search .search__input{border-color:var(--border-color);border-radius:5px}.cc-main-search-custom .predictive-search .search__input::placeholder{color:var(--text-color-gray-light)}.cc-main-search-custom h1{text-transform:uppercase}.cc-main-search-custom .card--article .card__title{font-weight:600;font-size:14px}.sticky-atc-panel .card--sticky-atc{padding:15px}#gf-controls-container{display:none}
/*# sourceMappingURL=/cdn/shop/t/54/assets/main-custom.css.map */
