.cc-main-product .product-title{margin-bottom:6px;font-size:clamp(2.4rem,1.4vw + 1.8rem,3.6rem);line-height:1.12;overflow-wrap:normal;word-break:normal;text-wrap:balance}.cc-main-product .product-info__rating{margin-top:2px}.cc-main-product .product-info .product-vendor-sku{opacity:.65}.cc-main-product .option-selector .label,.quick-add-drawer .option-selector .label{font-size:.78em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cc-main-product .option-selector__label-value,.quick-add-drawer .option-selector__label-value{color:rgb(var(--ja-accent));letter-spacing:normal;text-transform:none}.cc-main-product .product-info__add-to-cart{align-items:stretch;gap:10px}.cc-main-product .product-info__add-to-cart>quantity-input{margin:0}.cc-main-product .product-info__add-to-cart .qty-input{min-height:52px;height:100%}.cc-main-product .product-info__add-button{margin:0}.cc-main-product .product-info__add-button>.btn[name=add]{min-height:52px;padding-top:14px;padding-bottom:14px;font-size:1em;letter-spacing:.04em}.cc-main-product .ja-atc-wishlist>button{height:100%;min-height:52px;border-color:rgba(var(--text-color) / .16);border-radius:var(--btn-border-radius, 10px);transition:border-color .25s ease,color .25s ease,background-color .25s ease}@media(hover:hover)and (pointer:fine){.cc-main-product .ja-atc-wishlist>button:hover{border-color:#e32b2b;background-color:#e32b2b0f;color:#e32b2b}}.cc-main-product .media-viewer__item .media,.cc-main-product .media-gallery__viewer{overflow:hidden;border-radius:16px}.cc-main-product .media-thumbs__btn{overflow:hidden;transition:border-color .25s ease,opacity .25s ease;border:1.5px solid transparent;border-radius:10px;opacity:.7}.cc-main-product .media-thumbs__btn:hover,.cc-main-product .media-thumbs__btn.is-active{border-color:rgb(var(--ja-accent));opacity:1}.cc-main-product .media-ctrl__btn{border:1px solid rgba(var(--ja-mist) / 1);border-radius:50%;background:#ffffffeb;color:rgb(var(--ja-ink));transition:background-color .25s ease,color .25s ease,scale .25s var(--ja-ease-bounce)}@media(hover:hover)and (pointer:fine){.cc-main-product .media-ctrl__btn:hover{background:rgb(var(--ja-accent));color:#fff;scale:1.06}}.cc-main-product pickup-availability>.pickup-status,.cc-main-product pickup-availability>div:first-child{padding:12px 14px;border:1px solid rgba(var(--ja-mist) / 1);border-radius:12px;background:#fff}.cc-product-details .disclosure>summary,.cc-main-product .disclosure>summary{transition:color .25s ease}.cc-product-details .disclosure>summary:hover,.cc-main-product .disclosure>summary:hover{color:rgb(var(--ja-accent))}.cc-product-details .rte,.cc-main-product .product-info .rte{line-height:1.7}.cc-product-details .rte h2,.cc-product-details .rte h3,.cc-product-details .rte h4{margin-top:1.4em}.sticky-atc-panel .card--sticky-atc{border:1px solid rgba(var(--ja-mist) / 1);border-radius:16px;box-shadow:0 -6px 20px -16px #091e4280}@media(max-width:768.98px){.cc-main-product .product-title{font-size:2.6rem}}.cc-collection-banner .collection-banner__content.color-scheme,.cc-collection-banner .collection-banner__media{overflow:hidden;border-radius:20px}.cc-collection-banner .collection-banner__heading{font-size:clamp(2.8rem,2.4vw + 1.6rem,4.6rem);line-height:1.05}.cc-collection-banner .rte{line-height:1.65}.cc-collection-banner .collection-banner__content.color-scheme:not(.collection-banner__content--with-media){padding-inline:24px}.cc-collection-banner .collection-banner__content.items-center .rte,.cc-collection-banner .collection-banner__content.text-center .rte{margin-inline:auto}@media(max-width:768.98px){.cc-collection-banner .collection-banner__content.color-scheme{border-radius:16px}.cc-collection-banner .rte{font-size:.92em}}.products-toolbar .products-toolbar__filter-btn,.products-toolbar .custom-select__btn,.products-toolbar .btn{border-radius:var(--btn-border-radius, 10px)}.products-toolbar .products-toolbar__filter-btn{transition:border-color .25s ease,color .25s ease,background-color .25s ease}@media(hover:hover)and (pointer:fine){.products-toolbar .products-toolbar__filter-btn:hover{border-color:rgb(var(--ja-accent));color:rgb(var(--ja-accent))}}.facets .disclosure>summary,.facets details>summary{font-weight:700}.facets .active-filter{padding:5px 10px;border:1px solid rgba(var(--ja-mist) / 1);border-radius:999px;background:#fff;transition:border-color .25s ease,color .25s ease}.facets .active-filter:hover{border-color:rgb(var(--ja-accent));color:rgb(var(--ja-accent))}.pagination .pagination__item,.pagination a,.pagination span{border-radius:var(--btn-border-radius, 10px)}.pagination a:hover{color:rgb(var(--ja-accent))}.main-products-grid .promo,.main-products-grid [class*=promo-card],.main-products-grid .card--promo{overflow:hidden;border-radius:var(--ja-card-radius, 16px)}.card--article .card__media{overflow:hidden;border-radius:16px}.card--article .card__media .media img{transition:scale .9s var(--ja-ease-out)}@media(hover:hover)and (pointer:fine){.card--article:hover .card__media .media img{scale:1.06}.card--article:not(.card--featured,.color-scheme,.color-scheme *):hover .card__title{color:rgb(var(--ja-accent))}.card--article:is(.card--featured,.color-scheme,.color-scheme *):hover .card__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}}.card--article .card__title{margin-top:4px;line-height:1.25;overflow-wrap:normal;word-break:normal;transition:color .3s ease}.card--article:not(.card--featured) .card__info>div>p,.card--article:not(.card--featured) .card__info .text-theme-light.mb-0{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card--article.card--featured{overflow:hidden;border-radius:20px}.card--article.card--featured .card__media{border-radius:0}.card--article .card__button{transition:background-position .4s ease-out,scale .3s var(--ja-ease-bounce)}@media(hover:hover)and (pointer:fine){.card--article:hover .card__button{scale:1.08}}.cc-main-article .article__title h1,.cc-main-article .article__title .h1{font-size:clamp(3rem,2.6vw + 1.6rem,5rem);line-height:1.08;text-wrap:balance}.cc-main-article .article__image .media,.cc-main-article .article__image img{overflow:hidden;border-radius:20px}.cc-main-article .article__content{font-size:1.05em;line-height:1.8}.cc-main-article .article__content :is(h2,h3,h4){margin-top:1.6em;margin-bottom:.5em;line-height:1.2}.cc-main-article .article__content img{border-radius:14px}.cc-main-article .article__content blockquote{margin:1.6em 0;padding:16px 22px;border-inline-start:4px solid rgb(var(--ja-lime));border-radius:0 14px 14px 0;background:rgba(var(--ja-accent) / .05);font-style:normal}.cc-main-article .article__content a{color:rgb(var(--ja-accent));text-decoration-thickness:1px;text-underline-offset:3px}.cc-main-article .article__tags a{display:inline-block;margin:0 4px 6px 0;padding:4px 12px;border-radius:999px;background:rgba(var(--ja-accent) / .08);color:rgb(var(--ja-accent));font-size:.8em;font-weight:700;text-decoration:none}@media(max-width:768.98px){.cc-main-article .article__content{font-size:1em;line-height:1.75}}.rte img,.rte video{max-width:100%;height:auto}.rte iframe{max-width:100%}.ja-fx .ja-checkout__btn.btn,.ja-fx .ja-sticky__btn.btn{--btn-bg-color: var(--ja-atc-bg);--btn-text-color: var(--ja-atc-text);--btn-bg-hover-color: var(--ja-atc-hover-bg);--ja-btn-fg-hover: rgb(var(--ja-atc-hover-text));box-shadow:none}.ja-fx .ja-checkout__btn.btn .icon,.ja-fx .ja-sticky__btn.btn .icon{color:inherit}.ja-cart .cart-item__image img,.ja-cart .cart-item__image .media{overflow:hidden;border-radius:12px}.ja-cart .cart-item__title{transition:color .25s ease}.ja-cart .cart-item__title:hover{color:rgb(var(--ja-accent))}
/*# sourceMappingURL=/cdn/shop/t/101/assets/ja-pages.css.map */
