.productPage a:hover {color: #5e7f1f;text-decoration: underline;}.productPage .flex-direction-nav a:hover {text-decoration: none;}.productPage #breadcrumbWrapper {padding: .625rem 1rem;}main#mainWrapper.productPage {position: relative }.pdp-hero-picker-container {max-width: 80rem;margin: 0 auto;padding: 0;display: grid;}.col2 {padding: 0 1rem;}#brandLink {display: block;font-size: .875rem;}#brandLink::after {content: "";display: block;width: 3rem;height: .125rem;background-color: #eee;border-radius: 10rem;margin: .5rem 0;}.pdp-type-badge {display: inline-block;color: #fff;background-color: #5e7f1f;border-radius: 10rem;padding: .125rem .5rem;text-transform: uppercase;font-size: .75rem;margin: .25rem 0 .5rem;letter-spacing: .0625rem;}.reviewLinkBlock {margin: .25rem 0 .5rem;font-size: .875rem;min-height: 1rem;}.reviewLinkBlock .TTteaser {font-size: .875rem }.TTteaser > a {display: flex;align-items: center;}.TTteaser > a:not(:last-of-type)::after {content: "";display: block;margin: 0 .25rem;width: .125rem;height: 55%;background-color: #ddd;border-radius: 10rem;}.TTteaser a.readReviews span:last-of-type {margin-right: .25rem;}.TTteaser__star svg {display: block;width: 1.125rem;height: 1.125rem;}.prodPrice {margin: 1rem 0 0;padding: 0;font-family: proxima-nova-extra-condensed, sans-serif;font-size: 1.5rem;font-style: normal;font-weight: 600;line-height: 1;}.prodPrice.sale {display: flex;flex-flow: row wrap;align-items: center;gap: .25rem .375rem;}.prodPrice.price-stacked {display: grid;justify-items: start;row-gap: .25rem;}.price-original, .price-previous {color: #777;}.sale .price-current, .price-mixed {color: #5e7f1f;}.price-current, .price-previous {display: flex;flex-flow: row wrap;align-items: center;gap: .25rem .375rem;}.youSave {padding: .25rem .3125rem;border-radius: .1875rem;background-color: #5e7f1f;color: #fff;font-family: proxima-nova, Arial, Helvetica, sans-serif;font-size: .75rem;font-style: normal;font-weight: 400;}.price-previous .youSave {background-color: #666;text-decoration: line-through;text-decoration-color: #ccc;}.prodPrice:has(> .price-mixed-message) {display: flex;flex-flow: row wrap;align-items: center;row-gap: .25rem;}.price-mixed-message {font-family: proxima-nova, Arial, Helvetica, sans-serif;font-size: 1.0625rem;font-style: normal;font-weight: 400;color: #5e7f1f;}.price-mixed-message > i {color: #adc72e;}.prodPrice:has(.price-mixed-message) .price-mixed + span {margin-right: .5rem;}p.affirm-as-low-as {margin: .1875rem 0 0;padding: 0;line-height: 1;font-family: proxima-nova,Arial,Helvetica,sans-serif;font-weight: 400;font-style: normal;color: #444;font-size: .875rem;}.affirm-modal-trigger {padding-left: .25rem;}.affirm-modal-trigger::after {content: "…";}.itemInfo {font-size: 1.2rem;font-family: proxima-nova-extra-condensed,sans-serif;font-weight: 600;font-style: normal;margin: .5rem 0 0 0 }#repairtext p:first-of-type {margin-top: 0 }#addToCart::before {content: "";display: block;width: 100%;height: .125rem;background-color: #eee;border-radius: 10rem;margin: 1.875rem 0 1.5rem;}.optionPicker {margin-bottom: 1.5rem;position: relative;}.optionPicker p {margin: 0 }.optionPicker-label {margin-bottom: .25rem;font-weight: 700 }.optionPicker-label span {font-weight: 400 }.size .optionPicker-label {display: flex;flex-flow: row wrap;gap: .1875rem;}.optionPicker-label > a {margin-left: auto;display: flex;gap: .25rem;align-items: center;font-weight: 400 }.itemFit {display: inline-block;background-color: #eee;border: .125rem solid #eee;border-radius: 10rem;padding: .25rem .75rem .25rem .5rem;margin: .75rem 0 0;font-size: .75rem;cursor: pointer;color: #005380;}.itemFit:hover {background-color: #fff;}.pickerContainer {display: flex;flex-flow: row wrap;margin: 0;padding: 0;gap: .375rem;}.pickerContainer label {background-color: #fff;border: .125rem solid #ddd;text-decoration: none;cursor: pointer;color: #005380;margin: 0;padding: .68rem .875rem;display: grid;align-content: center;justify-content: center;position: relative;border-radius: 0.375rem;}.pickerContainer label:hover {border-color: #999;color: #5e7f1f }.pickerContainer label input[type=radio] {clip: rect(0,0,0,0);position: absolute }.pickerContainer label.swatch {width: 3rem;height: 3rem }.pickerContainer label.swatch img {width: 2.5rem;height: 2.5rem;border-radius: 0.1875rem;}.pickerContainer label.optselected {border: .125rem solid #5e7f1f;color: #5e7f1f }.pickerContainer label:has(input:disabled) {border-color: #ccc;color: #666;cursor: not-allowed;}.pickerContainer label:has(input:disabled)::after {content: '';position: absolute;inset: 0;background: linear-gradient( to top right, transparent calc(50% - .0625rem), #ccc calc(50% - .0625rem), #ccc calc(50% + .0625rem), transparent calc(50% + .0625rem) );pointer-events: none;}.pickerContainer label.swatch:has(input:disabled)::after {inset: .125rem;border-radius: .187rem;background: linear-gradient( to top right, transparent calc(50% - .1875rem), rgba(100, 100, 100, .025) calc(50% - .1875rem), rgba(100, 100, 100, .05) calc(50% - .125rem), rgba(100, 100, 100, .1) calc(50% - .0625rem), #fff calc(50% - .0625rem), #fff calc(50% + .0625rem), rgba(100, 100, 100, .1) calc(50% + .0625rem), rgba(100, 100, 100, .05) calc(50% + .125rem), rgba(100, 100, 100, .025) calc(50% + .1875rem), transparent calc(50% + .1875rem) );}.pickerContainer label.swatch:has(input:disabled) img {opacity: .75;}.pickerContainer label div {position: absolute;bottom: .2rem;right: .2rem;width: .625rem;height: .625rem;background-color: #27aae1;border-radius: 10rem;border: .0625rem solid #fff;box-shadow: 0 0 .1875rem rgba(0,0,0,.5);}.mixedSaleSwatch::after {content: '$';position: absolute;top: 0;right: 0;font-weight: 700;font-size: .75rem;padding: .125rem .25rem;color: #fff;background-color: #5e7f1f;border-bottom-left-radius: .25rem;border-top-right-radius: .25rem;}.stockStatus.not-in-stock {margin-bottom: 1.5rem;font-size: .875rem;display: grid;gap: .375rem;grid-template-columns: auto 1fr;align-items: center;max-width: 26rem;}.stockStatus.not-in-stock > i {color: #f1c21b;font-size: 1.75rem;}.stockStatus.not-in-stock > p {margin: 0;line-height: 1.35;}.stockStatus.not-in-stock > p a {text-decoration: underline;}#quantityPicker {display: flex;flex-flow: row wrap;align-content: center;align-items: center;margin-bottom: 1.5rem }#quantityPicker .optionPicker-label {flex: 0 0 100% }.quantity-button-wrapper {display: flex;align-items: center;}#quantityPicker input {width: 2.5rem;height: 2.75rem;margin: 0;padding: .25rem;border-left: none;border-right: none;border-top: .125rem solid #ddd;border-bottom: .125rem solid #ddd;font-size: 1rem;text-align: center;}button.quantity-btn {border: none;background-image: none;background-color: #fff;box-shadow: none;display: grid;place-items: center;margin: 0;padding: 0;height: 2.75rem;aspect-ratio: 1;overflow: hidden;cursor: pointer;}.quantity-btn[data-operation="-"] {border-radius: .375rem 0 0 .375rem;border-top: .125rem solid #ddd;border-bottom: .125rem solid #ddd;border-left: .125rem solid #ddd;}.quantity-btn[data-operation="-"]:not(:disabled):is(:hover, :active) {background-color: #eee;background: linear-gradient(90deg,rgba(238, 238, 238, 1) 25%, rgba(255, 255, 255, 1) 100%);}.quantity-btn[data-operation="+"] {border-radius: 0 .375rem .375rem 0;border-top: .125rem solid #ddd;border-bottom: .125rem solid #ddd;border-right: .125rem solid #ddd;}.quantity-btn[data-operation="+"]:not(:disabled):is(:hover, :active) {background-color: #eee;background: linear-gradient(270deg,rgba(238, 238, 238, 1) 25%, rgba(255, 255, 255, 1) 100%);}button.quantity-btn > svg {display: block;width: 100%;max-width: .875rem;height: auto;fill: #005380;}button.quantity-btn:not(:disabled):is(:hover, :active) > svg {fill: #5e7f1f;}button.quantity-btn:disabled {cursor: not-allowed;background-color: #fff;}button.quantity-btn:disabled > svg {fill: #ddd;}.quantity-button-wrapper > * {position: relative;}.quantity-button-wrapper > :focus-visible {z-index: 1;}.surchargeNotice {font-weight: 700;color: #005380;margin-left: .5rem;}.surchargeNotice a {font-weight: 400 }.pdp-notice {border: .125rem solid #f1c21b;padding: 1rem;margin-bottom: 1.5rem;border-radius: .375rem;display: grid;align-items: center;grid-gap: .625rem;grid-template-columns: auto 1fr;max-width: 30rem;background: #EFEFEF;background: linear-gradient(0deg,rgba(239, 239, 239, 1) 0%, rgba(255, 255, 255, 1) 75%);}.pdp-notice > i {color: #f1c21b;font-size: 2rem;}.pdp-notice p {margin: 0;line-height: 1.35;}.pdp-notice a {text-decoration: underline;}.pdp-notice a:hover {text-decoration: none;}#addToCartSoldOut .pdp-notice, #newerVersionNotice.pdp-notice {margin-top: 1rem }#shippingNotice {font-size: 1.125rem;margin: 0;padding-top: .35rem;padding-bottom: .25rem;text-align: center;font-family: proxima-nova-extra-condensed,sans-serif;font-weight: 600;font-style: normal;text-transform: uppercase;letter-spacing: .0625rem;background-color: #fff;border-bottom: .0625rem dotted #ccc }#shippingNotice a, #shippingNotice a:hover {color: #005380;text-decoration: none }#addToCartWarning {text-align: center;color: #c00;margin-bottom: .5rem }#addToCart .btn, #addToCartSoldOut .btn {width: 100%;border-radius: .375rem;}#featuredVideoBlock {max-width: 62.5rem;margin: 2rem auto;padding: 0 .5rem }#tabs {max-width: 62.5rem;margin: 0 auto;padding: 0 1rem;line-height: 1.5 }#tabProdInfo {margin-top: 1.5rem }#tabs h2 {font-size: 1.9rem;text-align: center;margin: 3rem auto 1rem;}#tabs h2::before {content: "";display: block;margin: 1.875rem auto;height: 0.1875rem;width: 100%;max-width: 4rem;background-color: #ced23f;border-radius: 10rem;}#tabs li {margin-bottom: .5rem }.detailNavGhostDiv {position: sticky;top: 0;z-index: 1;background-color: #fff;height: 3rem;display: flex;justify-content: center;align-items: flex-end;margin-top: 1rem;box-shadow: 0 .2rem .25rem -0.25rem rgba(0,0,0,0.35);}ul.detailNav {margin: 0;padding: 0;display: flex;gap: 1rem;}ul.detailNav li {list-style: none;margin: 0;font-family: proxima-nova-extra-condensed,sans-serif;font-weight: 600;font-style: normal;font-size: 1.25rem;line-height: 1 }ul.detailNav li a {text-decoration: none;border-bottom: .25rem solid transparent;padding-bottom: .25rem }#btn_tabCSR, #btn_tabCSRNotes {display: none }ul.detailNav li a:hover {border-bottom: .25rem solid #005380 }ul.detailNav li a.active {border-bottom: .25rem solid #005380;color: #c00 }.pdp-disclaimer {background-color: #efefef;background-color: rgba(242,242,242,1);border-radius: .375rem;padding: 1.5rem;display: grid;gap: .375rem;grid-template-columns: auto 1fr;align-items: start;margin: 2rem auto 0;max-width: 40rem;}.pdp-disclaimer > div {width: 1.625rem;height: 1.625rem;background: url('data:image/svg+xml,<svg viewBox="0 0 512 512" fill="%23f1c21b" xmlns="http://www.w3.org/2000/svg"><path d="m248.4 84.3c1.6-2.7 4.5-4.3 7.6-4.3s6 1.6 7.6 4.3l198.3 325.7c1.4 2.3 2.1 4.9 2.1 7.5 0 8-6.5 14.5-14.5 14.5h-387c-8 0-14.5-6.5-14.5-14.5 0-2.7.7-5.3 2.1-7.5zm-41-25-198.3 325.7c-6 9.8-9.1 21-9.1 32.5 0 34.5 28 62.5 62.5 62.5h387c34.5 0 62.5-28 62.5-62.5 0-11.5-3.2-22.7-9.1-32.5l-198.3-325.7c-10.3-16.9-28.7-27.3-48.6-27.3s-38.3 10.4-48.6 27.3zm80.6 308.7a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-8-184c0-13.3-10.7-24-24-24s-24 10.7-24 24v96c0 13.3 10.7 24 24 24s24-10.7 24-24z"/></svg>') center/cover no-repeat;}.pdp-disclaimer p {margin: 0;}.pdpVideoWrapper {display: grid;grid-gap: .5rem;grid-template-columns: repeat(auto-fill,minmax(10rem,1fr));margin: 1rem 0 }.pdpVideo {padding: .5rem;border: .125rem solid #ddd;background-color: #eee;text-align: center }.pdpVideoThumb img {max-width: 100%;height: auto }.pdpVideo p {margin: 0;line-height: 1 }.productPage #Reviews {width: 100%;margin: .75em auto 0 auto;padding: 0;overflow: hidden }.split-pricing {display: grid;grid-template-columns: 1fr auto;column-gap: .5rem }.split-pricing > div {font-family: proxima-nova-extra-condensed,sans-serif;font-weight: 600;font-style: normal;font-size: 1.125rem;order: 1;margin-right: .5rem }#stylesOnSale {padding-bottom: .5rem;margin-bottom: .75rem;border-bottom: .0625rem dotted #ccc }#stylesOnSalePrice {color: #c00;line-height: 1;text-align: right }#stylesOnSalePrice del {color: #666 }#stylesOnSalePrice span {font-size: .875rem;color: #666 }#optGiftCard > div {margin-bottom: 1.5rem }#optGiftCard label {font-weight: 700;margin-bottom: .25rem;display: block;}#optGiftCard input {border: .125rem solid #ddd;border-radius: .375rem;font-size: 1rem;padding: .75rem;}textarea#customernotes {width: 100%;min-height: 5rem;margin-bottom: 1.5rem;padding: .75rem;border: .125rem solid #ddd;border-radius: .375rem;font-size: 1rem;}#customernotes-help {margin: 0 0 .5rem;}#soldOutSimilar {margin-top: 1rem }#tabReviews .tt-c-review:last-of-type {border-bottom: none }#zoomIcon {position: absolute;top: .5rem;left: .5rem;z-index: 100;background-color: #eee;background-color: rgba(238,238,238,.8);border-radius: 10rem;border: .0625rem solid rgba(255,255,255,.8);cursor: zoom-in;}#zoomIcon::before {font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 6 Pro";font-weight: 900;content: "\f002";display: block;padding: .5rem;font-size: 1rem;color: #666;}.activeSlide p {text-align: center;margin: .5rem 0;font-size: 0.9375rem;font-family: proxima-nova-extra-condensed,sans-serif;font-weight: 600;font-style: normal;}.activeSlide p i {display: none;}#alternateProductImages, #carousel {display: none }.used-return-notice {text-align: center;display: block;margin-top: .5rem;text-decoration: none;font-size: .875rem }.buy-used {border: .125rem solid #adc72e;padding: .5rem 1.25rem .5rem .625rem;margin: 1.5rem auto .5rem;border-radius: 10rem;display: grid;width: fit-content;align-items: center;grid-gap: .375rem;grid-template-columns: auto 1fr;max-width: 30rem;background: #EFEFEF;background: linear-gradient(0deg,rgba(239, 239, 239, 1) 0%, rgba(255, 255, 255, 1) 75%);}.productPage .buy-used:hover {border-color: #5e7f1f;text-decoration: none;}.buy-used > i {color: #adc72e;font-size: 1.5rem;}.buy-used > span {color: #5e7f1f;}#itemAddedToCartMessage {padding: .5rem;margin-bottom: 1rem;width: 100%;background-color: #005380;color: #fff;font-size: 1.125rem;text-transform: uppercase;text-align: center }.addToCartModal .cartItem {display: grid;column-gap: 1rem;margin: 0 auto 1rem;max-width: 30rem;}.add-on-product {border-top: 1px solid #eee;padding-top: 1rem;}.addToCartModal .cartItem img {max-width: 100%;height: auto }.addToCartModal .continueShoppingOrCheckout {display: grid;grid-gap: .5rem;margin: 0 auto 2rem;max-width: 30rem;}.addToCartModal .continueShoppingOrCheckout .btn {width: 100% }.addToCartModal .continueShoppingOrCheckout .continueShopping {background-color: #555 }.addToCartModal #mayAlsoLike h2 {font-size: 1.5rem;text-transform: uppercase;border-bottom: .0625rem solid #eee;margin: 0 0 1rem;padding: 0 0 .25rem;text-align: center;}.addToCartModal .pdp-notice {margin-top: 1rem }.productTipsNote {max-width: 40rem;margin: 3rem auto;border-radius: .375rem;background-color: #efefef;background-color: rgba(242,242,242,1);border: .125rem solid #005380;position: relative;width: 86%;}.productTipsNote > svg {width: 3.4rem;height: 3.4rem;position: absolute;top: -.55rem;left: -1.7rem;z-index: 1;filter: drop-shadow(0 0 .25rem rgb(0 0 0 / 0.2));}.productTipsNote h3 {font-size: 1.25rem;margin: 0;padding: .625rem .875rem .5rem 2.25rem;text-transform: uppercase;background-color: #005380;border-radius: 0 0 .1875rem 0;display: inline-block;color: #fff;letter-spacing: .0625rem;}.productTipsNote-content {padding: 1.75rem 2.25rem 2rem;}.productTipsNote-content p {margin: 0 0 1rem;line-height: 1.4;}.productTipsNote-content ul {list-style: none;margin: 0;padding: 0;}#tabs .productTipsNote-content li {line-height: 1.4;margin-bottom: 1rem;}#tabs .productTipsNote-content li:last-of-type, .productTipsNote-content p:last-of-type {margin-bottom: 0;}.productTipsNote-content p::before, .productTipsNote-content li::before {content: "";background: url('data:image/svg+xml,<svg viewBox="0 0 448 512" fill="%2327aae1" xmlns="http://www.w3.org/2000/svg"><path d="m448 96c0-35.3-28.7-64-64-64h-320c-35.3 0-64 28.7-64 64v320c0 35.3 28.7 64 64 64h320c35.3 0 64-28.7 64-64zm-84.7 171.3-112 112c-4.6 4.6-11.5 5.9-17.4 3.5s-9.9-8.3-9.9-14.8v-64h-96c-17.7 0-32-14.3-32-32v-32c0-17.7 14.3-32 32-32h96v-64c0-6.5 3.9-12.3 9.9-14.8s12.9-1.1 17.4 3.5l112 112c6.2 6.2 6.2 16.4 0 22.6z"/></svg>') center/cover no-repeat;width: .875rem;height: .875rem;display: inline-block;margin-right: .25rem;vertical-align: -0.1rem;}#slider video {width: 100%;height: auto;display: block;-webkit-mask-image: -webkit-radial-gradient(white, black);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;}#sizingTablePrimary img, #tabSizing img {max-width: 100%;height: auto;display: block;margin: 0 auto;}#videoContentTitle {font-family: proxima-nova-extra-condensed,sans-serif;font-weight: 600;margin: 1.25rem auto .5rem;line-height: 1;font-size: 1.75rem;max-width: 40rem;}#videoContentDescription {line-height: 1.5;max-width: 40rem;margin: 0 auto 1.5rem;}.vendorLogo img {width: 100%;height: auto;max-width: 12.6rem;}.product-details-col-2 {margin-top: 1rem;}.moreInfoBlock p:first-of-type {font-family: proxima-nova-extra-condensed,sans-serif;font-weight: 600;font-style: normal;font-size: 1.375rem;border-bottom: 0.0625rem solid #efefef;margin: 2rem 0 1rem;line-height: 1;}.moreInfoBlock ul {margin: 0;padding: 0;list-style-type: none;}#tabs .moreInfoBlock li {margin-bottom: 1rem;line-height: 1.2;}#slider .slides div img {margin-bottom: .5rem;}.slides > div {display: none;-webkit-backface-visibility: hidden;}.modelVideo {border-radius: .375rem;overflow: hidden;}#slider .slides div.add-pdp-grid-border img, #slider .slides div.modelVideo.add-pdp-grid-border {border-top: .125rem solid #eee;}#slider .slides div.add-pdp-grid-padding img {padding: .5rem;}#view-all-images-modal, .view-more-hero-images, .view-fewer-hero-images {display: none;}#add-to-cart-accessories {background-color: #efefef;border-radius: .375rem;padding: .625rem 1rem 1rem;margin-bottom: 1rem;container-type: inline-size;}#add-to-cart-accessories p {margin: 0;font-weight: 900;margin-bottom: .5rem;}.atc-accessory-item {background-color: #fff;border-radius: .1875rem;padding: .5rem 1rem .5rem .5rem;margin-bottom: .75rem;display: grid;grid-gap: .5rem;grid-template-columns: 1.5rem auto;align-items: center;}.atc-accessory-item:last-of-type {margin-bottom: 0;}.atc-accessory-add {font: inherit;display: inline-block;overflow: visible;margin: 0;padding: 0;cursor: pointer;color: inherit;border: 0;background-color: transparent;position: relative;color: #555;}.atc-accessory-add::after {width: 1.5rem;height: 1.5rem;font-family: "Font Awesome 6 Pro";content: "\f0c8";display: grid;align-items: center;justify-content: center;font-size: 1.5rem;}.atc-accessory-add.active::after {content: "\f14a";color: #5e7f1f;}.atc-accessory-item a {display: grid;grid-gap: .25rem;grid-template-columns: 3rem 1fr;color: #333;align-items: center;}.atc-accessory-item a:hover {text-decoration: none;}.atc-accessory-item a img {width: 100%;max-width: 3rem;height: auto;grid-row: span 2;}.atc-accessory-price {font-size: .875rem;}.atc-accessory-price del {color: #666;}.atc-accessory-meta {font-size: .875rem;font-style: italic;margin-top: .25rem;color: #666;line-height: 1.5;}.video-container {border-radius: .75rem;overflow: hidden;box-shadow: 0 1rem 2rem -2rem rgba(0,0,0,.25);}#featuredVideoBlock {margin: 3rem auto;padding: 0;}#pdp-in-the-box img {width: 100%;height: auto;display: block;margin: 0 auto;max-width: 46rem;}#pdp-in-the-box p {max-width: 40rem;margin: 1rem auto;text-align: center;font-size: 1.125rem;}#pdp-in-the-box .in-the-box-list {padding: 0 1.5rem;margin: 1.5rem auto 0;max-width: 40rem;}#pdp-in-the-box .in-the-box-list ul {list-style: none;margin: .5rem 0 0;padding: 0;columns: 2 12rem;column-gap: 1.5rem;break-inside: avoid;list-style-position: outside;}#pdp-in-the-box .in-the-box-list li {page-break-inside: avoid;break-inside: avoid;-webkit-column-break-inside: avoid;padding-bottom: 1rem;margin-bottom: 0;line-height: 1.4;display: grid;gap: .375rem;grid-template-columns: auto 1fr;align-items: baseline;position: relative }#pdp-in-the-box .in-the-box-list li::before {content: "";background: url('data:image/svg+xml,<svg viewBox="0 0 448 512" fill="%23cccccc" xmlns="http://www.w3.org/2000/svg"><path d="m448 96c0-35.3-28.7-64-64-64h-320c-35.3 0-64 28.7-64 64v320c0 35.3 28.7 64 64 64h320c35.3 0 64-28.7 64-64zm-84.7 171.3-112 112c-4.6 4.6-11.5 5.9-17.4 3.5s-9.9-8.3-9.9-14.8v-64h-96c-17.7 0-32-14.3-32-32v-32c0-17.7 14.3-32 32-32h96v-64c0-6.5 3.9-12.3 9.9-14.8s12.9-1.1 17.4 3.5l112 112c6.2 6.2 6.2 16.4 0 22.6z"/></svg>') center/cover no-repeat;width: .875rem;height: .875rem;position: relative;top: .125rem;}.pdp-gallery-container {display: grid;gap: .5rem;align-content: start;margin-bottom: 1rem;}.pdp-gallery-container img {display: block;width: 100%;height: 100%;max-width: 100%;max-height: 100%;overflow: hidden;border-radius: .375rem;aspect-ratio: 3 / 2;object-fit: cover;}.five-grid, .four-grid-complex {grid-template-columns: repeat(2,1fr);grid-template-rows: repeat(3,auto);}.five-grid .tall-1 {grid-column: 1/1;grid-row: 1/3;aspect-ratio: 3 / 4;}.four-grid-complex .tall-1 {grid-column: 1/1;grid-row: 2/4;aspect-ratio: 3 / 4;}.four-grid-complex .tall-2 {grid-column: 2/3;grid-row: 1/3;aspect-ratio: 3 / 4;}.pdp-gallery-container.four-grid > :is(a, img) {aspect-ratio: 1 / 1;}.four-grid {grid-template-columns: repeat(2,1fr);grid-template-rows: repeat(2,auto);}.three-grid, .three-grid-complex {grid-template-columns: repeat(2,1fr);grid-template-rows: repeat(2,auto);}.three-grid > :first-child {grid-column: 1/-1;}.three-grid-complex .tall-1, .three-grid-complex .tall-2 {aspect-ratio: 3 / 4;}.three-grid-complex > :nth-child(2) {grid-column: 1 /-1;order: -1;}.two-grid {grid-template-columns: 1fr 2fr;}.pdp-description {max-width: 40rem;margin: 3rem auto 0;text-align: center;font-size: 1.125rem;}.pdp-gray-container {padding: 1rem;background-color: #efefef;background-color: rgba(242,242,242,1);border-radius: .375rem;}#traditional-product-details {margin: 3rem auto;}#traditional-product-details > div {padding: 1rem 1.5rem;background-color: #efefef;background-color: rgba(242,242,242,1);border-radius: .375rem;}#traditional-product-details > div ul {list-style: none;margin: .5rem 0 0;padding: 0;column-width: 16rem;column-gap: 1rem;break-inside: avoid;}#traditional-product-details > div ul.one-item {column-width: 50rem;max-width: 40rem;margin-left: auto;margin-right: auto;}#traditional-product-details > div ul.two-items {column-width: 20rem;}#tabs #traditional-product-details > div li {page-break-inside: avoid;break-inside: avoid;-webkit-column-break-inside: avoid;padding-bottom: 1rem;margin-bottom: 0;line-height: 1.4;}#traditional-product-details > div li::before {content: "";background: url('data:image/svg+xml,<svg viewBox="0 0 448 512" fill="%235e7f1f" xmlns="http://www.w3.org/2000/svg"><path d="m448 96c0-35.3-28.7-64-64-64h-320c-35.3 0-64 28.7-64 64v320c0 35.3 28.7 64 64 64h320c35.3 0 64-28.7 64-64zm-84.7 171.3-112 112c-4.6 4.6-11.5 5.9-17.4 3.5s-9.9-8.3-9.9-14.8v-64h-96c-17.7 0-32-14.3-32-32v-32c0-17.7 14.3-32 32-32h96v-64c0-6.5 3.9-12.3 9.9-14.8s12.9-1.1 17.4 3.5l112 112c6.2 6.2 6.2 16.4 0 22.6z"/></svg>') center/cover no-repeat;width: .875rem;height: .875rem;display: inline-block;margin-right: .25rem;vertical-align: -0.1rem;}#traditional-product-details > div p {margin: .5rem 0;max-width: 40rem;}#traditional-product-details > div p:first-of-type {margin: 0;}#traditional-product-details > div p:first-of-type::before {content: "";display: block;max-width: 2.5rem;margin: 0 0 1rem;height: .125rem;background-color: #27aae1;border-radius: 10rem;}#traditional-product-details > div p:last-of-type {margin-bottom: .5rem;}#traditional-product-details.inflatable-discount {margin: 3rem auto 0;}#traditional-product-details.inflatable-discount > div {border-radius: .375rem .375rem 0 0;}#inflatable-accessory-discount {margin: 0 auto 3rem;padding: 1rem;background-color: #5e7f1f;border-radius: 0 0 .375rem .375rem;}#inflatable-accessory-discount div {display: grid;gap: .875rem;grid-template-columns: 3.5rem 1fr;align-items: center;max-width: 40rem;margin: 0 auto;}#inflatable-accessory-discount svg {width: 100%;height: auto;fill: #fff;rotate: -10deg;animation-name: jiggle;animation-duration: 8s;animation-iteration-count: infinite;}@keyframes jiggle {0% {transform: rotate(-2deg);animation-timing-function: ease-in;}1% {transform: rotate(1.5deg);animation-timing-function: ease-out;}2% {transform: rotate(-3deg);animation-timing-function: ease-in;}3% {transform: rotate(1.5deg);animation-timing-function: ease-out;}4% {transform: rotate(-2deg);animation-timing-function: ease-in;}}#inflatable-accessory-discount p {margin: 0;color: #fff;line-height: 1.2;font-size: .875rem;}.more-info-wrapper {display: grid;gap: .75rem;grid-template-columns: repeat(1, 1fr);padding: .75rem;}.more-info-wrapper > a {background: #fff;border-radius: .1875rem;overflow: hidden;}.video-thumbnail, .article-thumbnail {overflow: hidden;position: relative;background-color: #fff;border-radius: 0.09375rem;box-shadow: 0 .5rem 1rem -0.875rem rgba(0,0,0,0.25);}.video-thumbnail img, .article-thumbnail img {aspect-ratio: 16 / 9;width: 100%;height: auto;display: block;object-fit: cover;object-position: 50% 50%;transition: transform .3s ease-out .1s;}.more-info-wrapper > a:hover img {transform: scale(1.04);}.video-thumbnail::after {content: "";display: block;width: 3rem;height: 3rem;background: transparent url("data:image/svg+xml,%3Csvg enable-background='new 0 0 317 317' viewBox='0 0 317 317' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m158.5 0c-87.54 0-158.5 70.96-158.5 158.5s70.96 158.5 158.5 158.5 158.5-70.96 158.5-158.5-70.96-158.5-158.5-158.5zm75.84 171.22-94.55 65.05c-2.63 1.8-5.69 2.72-8.76 2.72-2.47 0-4.92-.59-7.18-1.76-5.08-2.69-8.26-7.95-8.26-13.68v-130.09c0-5.73 3.19-10.99 8.26-13.68 5.08-2.67 11.21-2.3 15.94.95l94.55 65.04c4.18 2.88 6.69 7.64 6.69 12.72 0 5.09-2.5 9.85-6.69 12.73zm0 0' fill='%23fff' opacity='.9'/%3E%3C/svg%3E") center/contain no-repeat;position: absolute;bottom: .5rem;left: .5rem;}.more-info-title {padding: .875rem .75rem .75rem;display: grid;grid-template-columns: auto 1fr;gap: .25rem;line-height: 1.2;}#pdp-specs {padding: .75rem;background-color: #efefef;background-color: rgba(242,242,242,1);border-radius: .375rem;display: grid;gap: .75rem;}#tabs #pdp-specs {line-height: 1.2;}#pdp-specs ul {list-style-type: none;margin: 0;padding: 0;}#tabs #pdp-specs li:last-of-type {margin-bottom: 0;}.spec-entry {padding: .75rem;background-color: #fff;border-radius: .1875rem;}.spec-entry.spec-notes {grid-column: 1/-1;}.spec-entry.spec-notes .spec-entry-values, .spec-entry.spec-notes .spec-entry-title {max-width: 40rem;}.spec-entry.spec-notes .spec-entry-values {line-height: 1.4;}.spec-entry-title {font-weight: 700;margin-bottom: .5rem;border-bottom: .125rem solid rgba(242,242,242,1);padding-bottom: .375rem;}.productPage table.sizingTable {border: none;margin-bottom: 0;}.productPage #sizingTablePrimary, .productPage #sizingTableSecondary {border: .125rem solid #eee;overflow: hidden;border-radius: .375rem;overflow-x: auto;}.productPage .sizingTable th {border: none;background-color: #efefef;background-color: rgba(242,242,242,1);}.sizingTableModifyLinks {text-align: center;display: flex;flex-flow: row wrap;justify-content: center;align-items: center;margin: .5rem auto;}.sizingTableModifyLinks a:not(:last-of-type)::after {content: "";margin: 0 .5rem;color: #ddd;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 6 Pro";font-weight: 900;content: "\f142";font-size: .75rem;align-content: center;}.sizing-table-note {text-align: center;padding: .5rem;border-top: .0625rem solid #eee;margin: 0;}.sizing-table-note i {padding-right: .0625rem;}#frame-specs-wrapper {max-width: 40rem;margin-left: auto;margin-right: auto;}.frameSpecBlock > table {display: table;}#pdp-instructions {max-width: 40rem;margin-left: auto;margin-right: auto;border-radius: .375rem;border: .125rem solid #eee;padding: 1.5rem;}#pdp-instructions img {width: 100%;height: auto;display: block;margin-bottom: 1rem;}#pdp-instructions p:first-of-type {margin-top: 0;}#pdp-instructions ol {padding-inline-start: 1.5rem;margin: 0;}#pdp-instructions li {margin-bottom: 1rem;}#pdp-instructions p:last-of-type, #pdp-instructions li:last-of-type {margin-bottom: 0;}#frame-specs-wrapper p {text-align: center;}#tabCSR, #tabCSRNotes {border: .125rem solid #c00;padding: 1rem;margin: 2rem auto;border-radius: .375rem;overflow-x: auto;}#tabs #tabCSR h2, #tabs #tabCSRNotes h2 {margin-top: 1rem;text-align: left;}#tabs #tabCSR h2::before, #tabs #tabCSRNotes h2::before {content: none;}.pro-exclusion-message {background-color: #ffc;padding: 1rem;border-radius: .25rem;margin: 0 0 1rem;display: grid;gap: .75rem;grid-template-columns: auto 1fr;align-items: center;}.pro-exclusion-message i {font-size: 1.5rem;}.pro-exclusion-message p {margin: 0;line-height: 1.2;font-size: 0.9375rem;}div#lcly-button-0 {margin: 1rem 0 1rem !important;border-radius: .375rem;background-color: #efefef;padding: 0 .5rem !important;}a.lcly-primary-trigger {margin: .5rem 0 !important;}.lcly-location-switcher-outer {margin: 0 0 0 0 !important;}.lcly-location-switcher-outer {margin: 0 0 0 0 !important;}svg.icon-locally-outline {height: 1rem !important;width: 1rem !important;fill: #27aae1 !important;margin: 0 .25rem 0 0 !important;}.lcly-dealers-wrap-outer {margin-bottom: 0.5rem !important;}.lcly-dealers-wrap {float: none !important;margin: 0 !important;display: grid;gap: 0.375rem;grid-template-columns: 1fr 1fr;}.lcly-dealers-wrap .lcly-dealer, .lcly-dealers-wrap .lcly-dealer.w-2-dealers {min-height: 0 !important;padding: .5rem 1.5rem .5rem .5rem !important;border: .0625rem solid #efefef !important;float: none !important;margin: 0 !important;border-radius: .1875rem !important;width: 100% !important;line-height: 1.375;}.lcly-dealers-wrap .lcly-dealer:hover {border: .0625rem solid #005380 !important;background-color: #fff !important;}.lcly-dealers-wrap .lcly-dealer .lcly-icon-marker {fill: #27aae1 !important;top: .5rem !important;right: .5rem !important;}.lcly-dealer .lcly-icon-marker {width: .75rem !important;height: .75rem !important;}.lcly-dealers-wrap .lcly-dealer-name {color: #222 !important;font-size: 0.8125rem !important;width: 100% !important;line-height: 1 !important;margin: 0 !important;}.lcly-anchor {margin: 0 0 .5rem 0 !important;color: #444 !important;}.lcly-dealer-distance {color: #444 !important;font-size: 0.75rem !important;}.lcly-location-features {color: #005380 !important;font-size: 0.75rem !important;margin-top: .5rem !important;}.lcly-dealer-phone > a {color: #444 !important;}.usedItemAddToCartMsg {background-color: #eee;background: linear-gradient(0deg,rgba(238, 238, 238, 1) 19%, rgba(255, 255, 255, 1) 70%);border: .125rem solid #005380;padding: 1.5rem;border-radius: .375rem;margin: 2rem 0 1.5rem;position: relative;}.usedItemAddToCartMsg h3 {position: absolute;top: -.42rem;left: 1.125rem;background-color: #fff;padding: 0 .375rem;font-family: proxima-nova,Arial,Helvetica,sans-serif;font-weight: 400;font-style: normal;font-size: .875rem;text-transform: uppercase;color: #005380;}.usedItemAddToCartMsg p {margin: 0 0 .75rem;max-width: 30rem;}.usedItemAddToCartMsg p:last-of-type {margin: 0;}.used-custom-images {display: flex;gap: .75rem;flex-flow: row wrap;margin-bottom: .5rem;}.used-custom-images img {cursor: pointer;border-radius: .1875rem;}.used-image-modal-wrapper img {width: 100%;height: auto;max-width: 100%;display: block;}.used-image-modal-wrapper p {margin: 1rem 0 0;}.productPage.used .tt-w-instant-answers, .productPage.used .tt-c-reviews-toolbar__write-review, .productPage.used .tt-c-reviews-summary__write-review-wrap {display: none;}.gift-card-pdp .col1 img {width: 100%;height: auto;display: block;}@media screen and (max-width:48rem) {.productPage #sizingTablePrimary table, #tabCSR table {overflow-x: initial;display: table;}}@container (min-width: 22rem) {.atc-accessory-item {padding: .5rem 1rem;}.atc-accessory-item a {grid-gap: .5rem;grid-template-columns: 3.6rem auto 1fr;}.atc-accessory-item a img {max-width: 3.6rem;grid-row: span 1;}.atc-accessory-price {text-align: right;font-size: 1rem;}}@media screen and (min-width: 24rem) {.addToCartModal .cartItem {grid-template-columns: 10rem 1fr;align-items: center;}ul.detailNav {gap: 1.5rem;}.more-info-wrapper {grid-template-columns: repeat(2, 1fr) }}@media screen and (min-width: 30rem) {#inflatable-accessory-discount div {grid-template-columns: 4.5rem 1fr;}#inflatable-accessory-discount p {font-size: 1rem;}#pdp-specs {grid-template-columns: 1fr 1fr;}}@media screen and (min-width:40rem) {.addToCartModal .cartItem {grid-template-columns: 16rem 1fr;max-width: 40rem;}.addToCartModal .continueShoppingOrCheckout {grid-template-columns: 1fr 1fr;grid-gap: 1rem;max-width: 40rem;margin-bottom: 4rem;}.detailNavGhostDiv {margin-top: 3rem;}}@media screen and (min-width:42rem) {#videoContentTitle {margin-top: 2rem;}#videoContentTitle, #videoContentDescription {margin-left: 2rem;margin-right: 2rem;}}@media screen and (min-width:48rem) {.pdp-hero-picker-container {column-gap: 1rem;row-gap: 0;grid-template-columns: 2fr 1fr;padding: 0 1rem;}.col2 {padding: 0;}#btn_tabCSR, #btn_tabCSRNotes {display: inline-block }.product-details-col-wrapper {display: grid;grid-gap: 1.5rem;grid-template-columns: 3fr 1fr;margin-bottom: 1rem }.product-details-col-1 {border-right: .0625rem dotted #ccc;padding-right: 1.5rem;}.product-details-col-2 {margin-top: 0;}#alternateProductImages {display: grid;max-width: 35rem;margin: 0 auto }#carousel {display: block;margin: 0 auto }#alternateProductImages .slides div {cursor: pointer;border: 0.125rem solid #ddd;line-height: 1;border-radius: .375rem;overflow: hidden;}#alternateProductImages .slides div.current {border: 0.125rem solid #005380 }#alternateProductImages .slides div {width: 52px !important;margin-right: 10px !important }#alternateProductImages .slides div:last-of-type {margin-right: 0 !important }.slides img {display: block }#slider .flex-direction-nav .flex-next, #slider .flex-direction-nav .flex-prev, #slider .flexslider:hover .flex-direction-nav .flex-next, #slider .flexslider:hover .flex-direction-nav .flex-prev {display: none }#zoomIcon {display: none;}.popupMoreViews {cursor: zoom-in }.activeSlide {position: relative;}#slider .slides div img {border-radius: .375rem;overflow: hidden;}#slider .slides div.add-pdp-grid-border img, #slider .slides div.modelVideo.add-pdp-grid-border {border: .125rem solid #eee;}.template-hero-images #slider .slides div img {margin-bottom: 0;}.template-hero-images .slides > div.activeSlide.more {display: none;}.template-hero-images .slides > div.activeSlide.more.show {display: block;}.template-hero-images .activeSlide p {position: absolute;bottom: 0;left: 0;z-index: 0;margin: 0;text-align: left;padding: 0;display: grid;grid-template-columns: auto 1fr;align-items: end;}.template-hero-images .activeSlide p i {display: block;font-size: 1.75rem;color: #444;color: rgba(0,0,0,.15);cursor: help;text-shadow: 0 0 .375rem rgba(255,255,255,.25);padding: .5rem;}.template-hero-images .activeSlide p span {margin: .5rem .5rem .5rem 0;background: #fff;box-shadow: .125rem .125rem .25rem rgba(0,0,0,.15);border-radius: 0.1875rem;padding: .375rem .5rem;visibility: hidden;opacity: 0;transition: opacity 300ms ease, visibility 0s ease 300ms;}.template-hero-images .activeSlide p span.show-caption {opacity: 1;visibility: visible;transition: opacity 300ms ease, visibility 0s ease 0s;}.template-hero-images .slides {display: grid;grid-template-columns: 1fr 1fr;column-gap: .75rem;row-gap: .75rem;}.template-hero-images .slides > div {display: none;}. .template-hero-images .slides > div.top {margin-top: 0;}.template-hero-images .slides > div.activeSlide {display: block;}.template-hero-images .slides > div img {width: 100%;height: auto;display: block;}.template-hero-images .white-bk {padding: .5rem;border: .0625rem solid #efefef;}.template-hero-images .more-hero-images {width: 100%;height: 100%;background: #ddd;display: flex;justify-content: center;align-items: center;grid-gap: .375rem;font-size: 1rem;cursor: zoom-in;text-transform: uppercase;}.template-hero-images #alternateProductImages {display: none;}#col1,#col2 {position: sticky;top: 2rem;align-self: start;}#col1 {top: 0;}.template-hero-images #zoomIcon {display: none;}.view-more-hero-images, .view-fewer-hero-images {border: none;border-radius: .375rem;background-color: #eee;padding: .75rem 1rem;width: 100%;cursor: pointer;border: .125rem solid #eee;color: #005380;font-size: .875rem;}.view-more-hero-images:hover, .view-fewer-hero-images:hover {background-color: #fff;color: #c00;}.view-more-hero-images.show, .view-fewer-hero-images.show {display: block;}.template-hero-images .span-grid .more-hero-images {border: .125rem solid rgba(238,238,238,.9);padding: .75rem;border-radius: .375rem;background-color: #eee;background-color: rgba(238,238,238,.9);font-size: .875rem;}.template-hero-images .span-grid .more-hero-images:hover {background-color: #fff;border: .125rem solid #eee;}.pdp-gallery-container {gap: 1rem;}.five-grid, .four-grid-complex {grid-template-columns: repeat(3,1fr);grid-template-rows: auto auto;}.five-grid .tall-1 {grid-column: 2/3;grid-row: 1/-1;}.four-grid-complex .tall-1 {grid-column: 1/1;grid-row: 1/3;}.four-grid-complex .tall-2 {grid-column: 3/4;grid-row: 1/3;}.four-grid {grid-template-columns: repeat(4,1fr);grid-template-rows: auto;}.three-grid {grid-template-columns: 1fr 2fr;}.three-grid > :first-child {grid-column: 2 /-1;grid-row: 1/3;}.three-grid-complex {grid-template-columns: 1fr 2fr 1fr;grid-template-rows: repeat(1,auto);}.three-grid-complex > :nth-child(2) {grid-column: 2;order: 0;}.more-info-wrapper {grid-template-columns: repeat(3, 1fr);}#pdp-specs {grid-template-columns: repeat(3, 1fr);}}@media screen and (min-width: 62.5rem) {.more-info-wrapper {grid-template-columns: repeat(4, 1fr);padding: 1rem;gap: 1rem;}#pdp-more-info.has-tips {display: grid;gap: 1rem;grid-template-columns: 1.5fr 2fr;}#pdp-more-info.has-tips h2 {grid-column: 1/-1;order: 0;}#pdp-more-info.has-tips h2::before {margin-top: 0;}.has-tips .productTipsNote {width: auto;margin: 0;order: 1;}.has-tips .more-info-wrapper {order: 2;grid-template-columns: repeat(2, 1fr);padding: 1rem;}#pdp-specs {padding: 1rem;grid-template-columns: repeat(4, 1fr);gap: 1rem;}.spec-entry {padding: 1rem;}}