.tg-jogger-product.product{display:grid;grid-template-areas:"product-gallery product-info";grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:44px;max-width:1400px;padding:28px 40px 64px;margin:auto}.tg-jogger-product>.tg-gallery{grid-area:product-gallery;margin:0;min-width:0;align-self:start}.tg-jogger-product>.product-info{grid-area:product-info;position:static;min-width:0;width:100%;padding:0;margin:0;align-self:start;text-align:left}.tg-jogger-product .product-info__block-list{display:flex;flex-direction:column;gap:16px}.tg-jogger-product h1.product-title{font:700 28px/1.15 Arial,sans-serif;letter-spacing:-.025em;margin:0;color:#111}.tg-jogger-product [data-block-type=title],.tg-jogger-product h1.product-title{text-align:left!important;align-self:stretch}.tg-jogger-product .tg-hoodie-benefits{margin:16px 0 0}.tg-jogger-product .tg-variant-picker{margin:0}.tg-jogger-product .tg-variant-picker fieldset{margin:0 0 12px}.tg-jogger-product .tg-jogger-fit{margin:0;font-size:12px}.tg-jogger-product .tg-jogger-details{margin-top:4px}.tg-jogger-reviews-link{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:#333;display:block;margin-bottom:8px}.tg-jogger-reviews-link>span{color:#111;margin-right:5px}.tg-jogger-product sale-price{font:700 28px/1.1 Arial,sans-serif;color:#111}.tg-jogger-product .price-list{display:flex;align-items:center;justify-content:flex-start}.tg-jogger-product [data-block-type=buy-buttons]{display:block}.tg-jogger-product .q4-deal-single-config .q4-deal-config-head button{display:none}body[data-product-kind=jogger].q4-deal-ready [data-tg-variant-picker] fieldset:has(input[name=option2]){display:none}.tg-jogger-community{background:#f8f6f1;border:1px solid #e5e1d9;border-radius:8px;padding:18px;font-size:13px;line-height:1.55}.tg-jogger-community h2{font:700 17px Arial,sans-serif;text-transform:none;margin:0 0 6px}.tg-jogger-community>p{font-size:11px;color:#666;margin-bottom:16px}.tg-jogger-community figure{margin:0 0 16px}.tg-jogger-community figure:last-child{margin-bottom:0}.tg-jogger-community figcaption{font-size:11px;color:#666;margin-top:5px}.tg-gallery.product-gallery{display:block;position:relative;min-width:0}.tg-gallery .product-gallery__image-list{width:100%;min-width:0}.tg-gallery .product-gallery__carousel{display:flex;align-items:stretch;width:100%;height:var(--tg-gallery-height,min(680px, calc(100svh - 120px) ));overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;gap:0;padding:0;margin:0;position:relative}.tg-gallery .product-gallery__carousel::-webkit-scrollbar{display:none}.tg-gallery .product-gallery__media{flex:0 0 auto;min-width:0;max-width:none;width:auto;height:100%;aspect-ratio:auto;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:transparent}.tg-gallery .product-gallery__media img,.tg-gallery .product-gallery__media video{display:block;width:auto;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center}.tg-gallery__dots{display:none!important}.tg-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:30px;height:30px;display:grid;place-items:center;background:#fffffff0;color:#111;border:1px solid #ddd;border-radius:50%;font:22px/1 Arial,sans-serif;box-shadow:0 2px 8px #0001;cursor:pointer}.tg-gallery-arrow--prev{left:10px}.tg-gallery-arrow--next{right:10px}.product-info--center .q4-deal [data-tg-outfit].kaching-bundles__bar{background:#e9e5de;border-color:#ccc4b7}.product-info--center .q4-deal [data-tg-outfit].kaching-bundles__bar--selected{background:#e5dfd5;border:1.5px solid #26231e}.q4-deal [data-tg-outfit] .kaching-bundles__bar-main{display:flex;align-items:center;gap:10px;padding-top:16px!important;padding-bottom:14px!important;cursor:pointer}.q4-deal [data-tg-outfit] .kaching-bundles__bar-content{display:flex;justify-content:space-between;align-items:center;gap:10px;flex:1;min-width:0}.q4-deal [data-tg-outfit] .kaching-bundles__bar-content-left{min-width:0}.product-info--center .q4-deal [data-tg-outfit] .kaching-bundles__bar-title{display:block;color:#171717;font-size:14px;line-height:1.3}.tg-outfit-subtitle{display:block;font-size:12px;font-weight:500;line-height:1.4;margin:4px 0 0;color:#4d463c}.tg-outfit-unlocks{display:inline-flex;align-items:center;gap:4px;color:#34543d;font-size:10px;line-height:1.3;font-weight:700;margin-top:5px}.tg-outfit-prices{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;flex:none;line-height:1.25}.tg-outfit-price{font-size:18px;color:#111;font-weight:700}.tg-outfit-prices s{font-size:11px;color:#77716a;font-weight:400}.q4-deal [data-tg-outfit]>.q4-deal-badge{background:#29261f;color:#fff;font-size:9px;letter-spacing:.06em}.tg-outfit-options{display:none!important;padding:0 13px 13px!important;gap:0!important}.kaching-bundles__bar--selected .tg-outfit-options{display:block!important}.tg-outfit-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #cfc7bb;min-width:0}.tg-outfit-row>img{flex:0 0 52px;width:52px;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:5px;background:transparent}.tg-outfit-row__body{flex:1;min-width:0}.tg-outfit-row__body>strong{display:block;font-size:12px;font-weight:700;line-height:1.3;color:#222}.tg-outfit-row__body>small{display:block;font-size:10px;color:#625b52;margin-top:3px}.tg-outfit-row__options{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.q4-deal .q4-deal-single-product img,.q4-deal .kaching-bundles__collection-product__image{height:auto;aspect-ratio:auto;background:transparent}.q4-deal .kaching-bundles__collection-product__link{background:transparent}.tg-outfit-options .tg-outfit-row select{width:auto;max-width:100%;min-width:60px;min-height:32px;font-size:11px;padding:4px 7px;border:1px solid #bcb3a6;border-radius:5px;background:#fff;color:#222}.tg-outfit-options .tg-outfit-row select[data-tg-outfit-style]{max-width:100%;width:100%;margin-top:5px}.tg-outfit-row button[data-tg-outfit-tee-slot]{flex:0 0 auto;border:1px solid #ccc4b7;background:#fff;color:#222;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:700;cursor:pointer}.tg-outfit-gifts{margin-top:8px;padding:0 9px;border-radius:7px;background:#f6f3ee}.tg-outfit-gifts .tg-outfit-row{border-bottom:1px solid #e0dacf;padding:8px 0}.tg-outfit-gifts .tg-outfit-row:last-child{border:0}.tg-outfit-options .q4-deal-config-head{padding-top:10px}.tg-outfit-size-link{font-size:10px;color:#4a453c;margin:5px 0 0;text-decoration:underline}.q4-deal [data-tg-outfit] input[type=radio]{position:absolute;width:1px;height:1px;opacity:0}.q4-deal [data-tg-outfit] .kaching-bundles__bar-radio{flex:0 0 18px;width:18px;height:18px;border:1.5px solid #77716a;border-radius:50%;position:relative;background:#fff}.q4-deal [data-tg-outfit].kaching-bundles__bar--selected .kaching-bundles__bar-radio{border-color:#111}.q4-deal [data-tg-outfit].kaching-bundles__bar--selected .kaching-bundles__bar-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#111}.q4-deal [data-tg-outfit] input:focus-visible+label{outline:2px solid #5c564b;outline-offset:3px}.product-info--center .q4-deal [data-q4-deal-actions] button[type=submit]{background:#111!important}.tg-jogger-alias{max-width:640px;margin:70px auto;padding:24px}@media(max-width:999px){.tg-jogger-product.product{grid-template-areas:"product-gallery" "product-info";grid-template-columns:minmax(0,1fr);gap:18px;padding:0 20px 40px;max-width:700px}.tg-jogger-product>.tg-gallery{margin:0 -20px;width:calc(100% + 40px);max-width:none}.tg-jogger-product>.product-info{padding:0;margin:0}.tg-jogger-product h1.product-title{font-size:25px}.tg-jogger-product .tg-hoodie-benefits{margin-top:14px}.tg-jogger-product .product-info__block-list{gap:14px}.tg-jogger-product .tg-jogger-details{padding:0 16px}}@media(max-width:360px){.product-info--center .q4-deal [data-tg-outfit] .kaching-bundles__bar-title{font-size:12px}.tg-outfit-price{font-size:16px}.tg-outfit-subtitle{font-size:11px}.tg-outfit-row>img{flex-basis:44px;width:44px}.tg-outfit-row{gap:8px}.tg-outfit-row__body>strong{font-size:11px}.tg-outfit-row button[data-tg-outfit-tee-slot]{padding:7px 8px}}@media(max-width:699px){body[data-tg-hoodie-cro] .product:not(.tg-jogger-product)>.tg-gallery{width:calc(100% + 40px);max-width:none;margin-inline:-20px}.tg-gallery .product-gallery__carousel{width:100%;height:var(--tg-gallery-height,clamp(280px, calc(100svh - 350px) ,600px));margin:0}}.tg-gallery-zoom{display:block;height:100%;width:auto;padding:0;margin:0;border:0;line-height:0;background:transparent;cursor:zoom-in;color:inherit}.tg-gallery-zoom:focus-visible{outline:3px solid #111;outline-offset:-3px}body.tg-image-viewer-open{overflow:hidden}.tg-image-viewer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#f7f6f3;color:#171717;z-index:10000}.tg-image-viewer::backdrop{background:#000b}.tg-image-viewer__toolbar{height:56px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;font:13px Arial,sans-serif;border-bottom:1px solid #dedbd5}.tg-image-viewer__toolbar button{display:grid;place-items:center;width:40px;height:40px;background:transparent;color:#171717;font:32px/1 Arial,sans-serif;border:0;cursor:pointer}.tg-image-viewer__stage{position:relative;height:calc(100% - 56px);display:flex;align-items:center;justify-content:center;padding:12px 48px 24px}.tg-image-viewer figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;margin:0;min-height:0}.tg-image-viewer figure img{display:block;max-width:100%;max-height:calc(100% - 44px);width:auto;height:auto;object-fit:contain}.tg-image-viewer figcaption{font:12px/1.4 Arial,sans-serif;color:#555;text-align:center;max-width:650px}.tg-image-viewer [data-tg-viewer-step]{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:46px;border:1px solid #d7d3cb;border-radius:24px;background:#fffffff0;color:#171717;font:30px/1 Arial,sans-serif;cursor:pointer}.tg-image-viewer [data-tg-viewer-step="-1"]{left:8px}.tg-image-viewer [data-tg-viewer-step="1"]{right:8px}.tg-image-viewer button:focus-visible{outline:2px solid #171717;outline-offset:2px}@media(max-width:699px){.tg-image-viewer__stage{padding:8px 0 20px}.tg-image-viewer figure img{max-width:100vw}.tg-image-viewer figcaption{padding:0 16px}.tg-image-viewer [data-tg-viewer-step]{z-index:1;background:#ffffffe6}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tg-pdp-correction.css.map */
