.ta-product-apps{min-width:0;scroll-margin-top:calc(var(--header-height, 100px) + 24px)}.ta-product-apps__inner{width:100%;max-width:1240px;min-width:0;margin-inline:auto;padding-inline:20px}.ta-product-apps__heading{margin:0;text-align:center;font-size:26px;font-weight:700}.product-info__reviews-disclosure{scroll-margin-top:calc(var(--header-height, 100px) + 24px)}.product-info__reviews-apps,.product-info__reviews-apps .jdgm-review-widget{min-width:0;max-width:100%}.product-info__reviews-apps .jdgm-review-widget{width:100%}.ta-product-apps--bundles :is(.bundler-widgets-side-by-side,.side-by-side-inner-element,.bundler-target-element){min-width:0!important;max-width:100%}.ta-product-apps--bundles :is(.side-by-side-inner-element,.bundler-target-element){width:100%}#main-content .bundler-target-element.bndlr-automatic,#main-content .bndlr-container,#main-content .bndlr-products-container{width:100%;max-width:100%}#main-content .bndlr-inner-products-container{display:block}#main-content .bndlr-inner-products-container>div:has(>.bndlr-product){flex-wrap:nowrap;justify-content:flex-start;justify-content:safe center;overflow-x:auto;overscroll-behavior-inline:contain}#main-content .bndlr-inner-products-container>div>.bndlr-product{flex:0 0 auto}.ta-product-apps--bundles :is(.bndlr-add-to-cart,.bndlr-add-bundle-to-cart){animation:none}.ta-product-apps--bundles .bndlr-product{background-color:#fff}.ta-product-apps--bundles .bndlr-select-variant{border:none;background-color:#d3d2d2!important}.ta-product-apps--bundles .bndlr-container{margin-top:0;padding-top:0}@media(max-width:991px){.ta-product-apps--bundles .bndlr-product{max-width:100px}.ta-product-apps--bundles .bndlr-product-title{font-size:14px}}#main-content .shopify-section.cc-apps .container:has(.ga-products-box),#main-content .ta-product-apps--related .ta-product-apps__inner:has(.ga-products-box){max-width:calc(var(--ta-page-width-desktop, 1240px) + var(--gutter, 20px) * 2);padding-inline:var(--gutter, 20px)}#main-content .ga-products-box{width:100%;max-width:100%;margin-inline:0}#main-content .ga-products-box .ga-title,#main-content .ga-products-box .ga-title span{color:var(--ta-text);font-size:32px;line-height:40px;font-weight:600;text-align:center}#main-content .ga-products-box .ga-title{margin:0 0 16px}#main-content .ga-products-box .ga-subtitle{margin:0 0 24px;color:var(--ta-text-muted);font-size:16px;line-height:24px;text-align:center}#main-content .ga-products-box .ga-carousel_wrapper{padding-inline:0}#main-content .ga-products-box .gowl-stage,#main-content .ga-products-box .gowl-item{display:flex}#main-content .ga-products-box .ga-product{display:flex;flex:1;min-width:0;padding:0 12px 12px;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}#main-content .ga-products-box .ga-product>a:first-child{position:relative;display:block;flex:0 0 auto;margin-bottom:16px}#main-content .ga-products-box .ga-product_image{width:100%;height:auto!important;min-height:0;margin:0;aspect-ratio:1;border:0;border-radius:0;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain}#main-content .ga-products-box .ga-product_title{display:block;height:auto!important;min-height:48px!important;margin:0 0 8px;overflow:visible;color:var(--ta-primary-6);font-size:16px;line-height:24px;font-weight:700;white-space:normal;overflow-wrap:anywhere}#main-content .ga-products-box .ga-product_price-container{display:flex;height:auto!important;min-height:32px!important;margin:0 0 12px;flex-wrap:wrap;align-items:baseline;gap:4px 8px}#main-content .ga-products-box .ga-product_price{color:var(--ta-text);font-size:28.8px;line-height:32px;font-weight:700}#main-content .ga-products-box .ga-product_oldprice{color:var(--ta-text-muted);font-size:14px;line-height:20px;font-weight:400}#main-content .ga-products-box .ga-product_variants-container{margin:0 0 12px}#main-content .ga-products-box .ga-product_variant_select{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--ta-divider);border-radius:var(--ta-radius-component);background-color:#fff;color:var(--ta-text);font-size:16px}#main-content .ga-products-box .ga-product_addtocart{width:100%;height:auto;min-height:44px;margin-top:auto;padding:10px 16px;border:0;border-radius:999px;background:var(--ta-primary-6);color:#fff;font-size:16px;line-height:24px;font-weight:400;box-shadow:none}#main-content .ga-products-box .ga-product_addtocart:not([disabled]):hover,#main-content .ga-products-box .ga-product_addtocart:not([disabled]):focus-visible{background:var(--ta-primary-5);color:#fff;box-shadow:var(--ta-shadow-blue-sm)}#main-content .ga-products-box .ga-product_addtocart:focus-visible,#main-content .ga-products-box .ga-product_title:focus-visible{outline:2px solid var(--ta-primary-6);outline-offset:3px}#main-content .ga-products-box .ga-product_addtocart[disabled]{opacity:.55;cursor:not-allowed}#main-content .ga-products-box .gowl-nav:not(.disabled){position:static;display:flex;width:auto;margin-top:20px;justify-content:center;gap:12px}#main-content .ga-products-box .gowl-nav>button{position:static;inset:auto;display:grid;width:44px;height:44px;padding:10px;place-items:center;border:1px solid var(--ta-divider);border-radius:50%;background:#fff;color:var(--ta-text);transform:none}#main-content .ga-products-box .gowl-nav>button svg{width:20px;height:20px;fill:currentColor}#main-content .ga-products-box .gowl-nav>button:not(.disabled):hover,#main-content .ga-products-box .gowl-nav>button:focus-visible{border-color:var(--ta-primary-6);color:var(--ta-primary-6);outline:2px solid var(--ta-primary-6);outline-offset:2px}#main-content .ga-products-box .gowl-nav>button.disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){#main-content .ga-products-box .ga-title,#main-content .ga-products-box .ga-title span{font-size:24px;line-height:32px}#main-content .ga-products-box .ga-product{padding-inline:6px}#main-content .ga-products-box .ga-product_price{font-size:24px;line-height:28px}#main-content .ga-products-box .ga-product_addtocart{padding-inline:10px;font-size:14px}}#main-content .cc-product-recommendations .card--product .card__title,#main-content .ga-products-box .ga-product_title{height:48px!important;min-height:48px!important;margin:0 0 8px;color:var(--ta-primary-6);font-size:16px;line-height:24px;font-weight:700}#main-content .cc-product-recommendations .card--product .card__title .card-link,#main-content .ga-products-box .ga-product_title{display:-webkit-box;max-width:100%;overflow:hidden;color:var(--ta-primary-6);font-size:16px;line-height:24px;font-weight:700;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}#main-content .cc-product-recommendations .card--product .price{min-height:32px;margin:0 0 12px;padding:0;border:0}#main-content .cc-product-recommendations .card--product .price__default{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}#main-content .cc-product-recommendations .card--product .price__current{padding:0;color:var(--ta-text);font-size:28.8px;line-height:32px;font-weight:700}#main-content .cc-product-recommendations .card--product .price__was{color:var(--ta-text-muted);font-size:14px;line-height:20px;font-weight:400}#main-content .cc-product-recommendations .card--product .card__quick-add .btn--primary{min-height:44px;padding:10px 16px;font-size:16px;line-height:24px}@media(max-width:768px){#main-content .cc-product-recommendations .card--product .price__current{font-size:24px;line-height:28px}#main-content .cc-product-recommendations .card--product .card__quick-add .btn--primary{padding-inline:10px;font-size:14px}}#main-content .cc-product-recommendations .card__swatches .opt-label--swatch[style*=--swatch-color] img{display:none}#main-content .cc-product-recommendations .card__swatches .opt-label--swatch[style*=--swatch-color]{display:block;flex:0 0 24px;width:24px;min-width:24px;height:24px;min-height:24px;margin:0;padding:0;border:1px solid var(--ta-surface);border-radius:50%;background:var(--ta-surface);box-shadow:0 0 0 1px var(--ta-divider);line-height:0}#main-content .cc-product-recommendations .card__swatches .opt-label--swatch[style*=--swatch-color]:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:none}#main-content .cc-product-recommendations .card--product .card__swatches{width:100%;min-height:0;margin:10px 0 0;padding:0;border-top:0;gap:8px;align-items:center}#main-content .cc-product-recommendations .card__swatches .opt-label--swatch[style*=--swatch-color]:hover,#main-content .cc-product-recommendations .card__swatches .opt-btn:focus-visible+.opt-label--swatch[style*=--swatch-color]{box-shadow:0 0 0 2px var(--ta-divider)}#main-content .cc-product-recommendations .card__swatches .opt-btn:checked+.opt-label--swatch[style*=--swatch-color]{box-shadow:0 0 0 2px var(--ta-primary-6)}#main-content .cc-product-recommendations .card__swatches .opt-btn:disabled+.opt-label--swatch[style*=--swatch-color]{opacity:.55;cursor:not-allowed}#main-content .cc-product-recommendations .card--product .card__variant-select-field{position:relative;z-index:3;display:grid;width:100%;min-height:0;margin:10px 0 0;padding:0;gap:6px;text-align:left}#main-content .cc-product-recommendations .card--product .card__variant-select-label{display:block;margin:0;color:var(--ta-text-secondary);font-size:13px;line-height:18px;font-weight:600}#main-content .cc-product-recommendations .card--product .card__variant-select-wrap{position:relative;width:100%}#main-content .cc-product-recommendations .card--product .card__variant-select-wrap:after{content:"";position:absolute;top:50%;right:14px;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;color:var(--ta-text-secondary);pointer-events:none;transform:translateY(-65%) rotate(45deg)}#main-content .cc-product-recommendations .card--product .card__variant-select{width:100%;height:42px;min-height:42px;margin:0;padding:8px 36px 8px 12px;border:1px solid var(--ta-divider);border-radius:10px;-webkit-appearance:none;appearance:none;background-color:var(--ta-surface);background-image:none;color:var(--ta-text);font-size:14px;line-height:20px;font-weight:500;cursor:pointer}#main-content .cc-product-recommendations .card--product .card__variant-select:focus-visible{border-color:var(--ta-primary-4);outline:2px solid var(--ta-primary-4);outline-offset:2px}#main-content .cc-product-recommendations .card--product .card__variant-select:disabled{opacity:.55;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ta-product-apps.css.map */
