.cs17-v30-shell #gcs17-header .gcs17-ticker span{font-size:13px!important;letter-spacing:.36px!important;line-height:31px!important}.cs17-v30-shell #gcs17-header .gcs17-sale{font-size:13px!important;letter-spacing:.22px!important}.cs17-v30-shell #gcs17-header .gcs17-search input{font-size:13px!important;letter-spacing:.1px!important}.cs17-v30-shell #gcs17-header .gcs17-navlinks>.gcs17-dropdown>.gcs17-trigger,.cs17-v30-shell #gcs17-header .gcs17-navlinks>.gcs17-link{font-size:14px!important;letter-spacing:.28px!important;line-height:1.4!important}.cs17-v30-shell #gcs17-header .gcs17-mega-group h3{font-size:13px!important;letter-spacing:.35px!important}.cs17-v30-shell #gcs17-header .gcs17-mega-group li a,.cs17-v30-shell #gcs17-header .gcs17-mega-product .gcs17-pname{font-size:13px!important;letter-spacing:.16px!important;line-height:1.48!important}.cs17-v30-shell #gcs17-header .gcs17-mega-product .gcs17-price,.cs17-v30-shell #gcs17-header .gcs17-mega-product .gcs17-shopnow{font-size:12px!important;letter-spacing:.24px!important}.cs17-v30-shell .cs17-featured-products .gapsoe-product-section-title,.cs17-v30-shell .cs17-product-grid .gapsoe-product-section-title{font-size:clamp(30px,2.9vw,37px)!important;letter-spacing:.45px!important;line-height:1.3!important}.cs17-v30-shell .cs17-category-tile>.cs17-cat-title{font-size:clamp(22px,2.2vw,34px)!important;letter-spacing:.3px!important;line-height:1.22!important}.cs17-v30-shell .cs17-category-small>.cs17-cat-title{font-size:23px!important;letter-spacing:.32px!important}.cs17-v30-shell .cs17-category-tile .cs17-cat-button>a,.cs17-v30-shell .cs17-promo-copy .cs17-cat-button>a,.cs17-v30-shell .cs17-work-copy .cs17-cat-button>a{font-size:12px!important;letter-spacing:.42px!important}.cs17-v30-shell .cs17-featured-intro h2,.cs17-v30-shell .cs17-promo-title,.cs17-v30-shell .cs17-work-title,.cs17-v30-shell :is(.cs17-benefits-band,.cs17-features-band,.cs17-testimonials) .cs17-intro h2,.cs17-v30-shell :is(.cs17-benefits-band,.cs17-features-band,.cs17-testimonials) .cs17-intro h3,.cs17-v30-shell :is(.cs17-benefits-band,.cs17-features-band,.cs17-testimonials) h2{letter-spacing:.35px!important;line-height:1.32!important}.cs17-v30-shell .cs17-benefit h3,.cs17-v30-shell .cs17-feature h3,.cs17-v30-shell .cs17-review-grid h3{font-size:16px!important;letter-spacing:.23px!important;line-height:1.4!important}.cs17-v30-shell .cs17-benefit p,.cs17-v30-shell .cs17-feature p,.cs17-v30-shell .cs17-promo-text,.cs17-v30-shell .cs17-review-grid article p,.cs17-v30-shell .cs17-work-desc{font-size:13.5px!important;letter-spacing:.14px!important;line-height:1.66!important}.cs17-v30-shell .cs17-promise small,.cs17-v30-shell .cs17-promise strong{letter-spacing:.12px!important;line-height:1.5!important}.cs17-v30-shell .cs17-marquee,.cs17-v30-shell .cs17-marquee-track>span{font-size:12.5px!important;letter-spacing:.55px!important;line-height:1.4!important}.cs17-v30-shell .cs17-featured-products article .gapsoe-product-title,.cs17-v30-shell .cs17-product-grid article .gapsoe-product-title{font-size:13.5px!important;letter-spacing:.12px!important;line-height:1.5!important;min-height:41px!important}.cs17-v30-shell .cs17-featured-products article .gapsoe-product-price,.cs17-v30-shell .cs17-product-grid article .gapsoe-product-price{font-size:14px!important;line-height:1.5!important}.cs17-v30-shell .cs17-featured-products article .gapsoe-add-button,.cs17-v30-shell .cs17-product-grid article .gapsoe-add-button{font-size:11.5px!important;letter-spacing:.45px!important;line-height:1.35!important}.cs17-v30-shell .cs17-product-grid .gapsoe-view-all:after{font-size:12.5px!important;letter-spacing:.28px!important}.cs17-v30-shell .cs17-featured-products article .gapsoe-product-rating,.cs17-v30-shell .cs17-product-grid article .gapsoe-product-rating{font-size:12px!important;letter-spacing:.1px!important}.cs17-v30-shell .cs17v3-heading,.cs17-v30-shell .cs17v32-landing h1{font-size:clamp(31px,3.1vw,40px)!important;letter-spacing:.5px!important;line-height:1.3!important}.cs17-v30-shell .cs17v32-section h2{font-size:26px!important;letter-spacing:.4px!important}.cs17-v30-shell .cs17v3-collection-toolbar,.cs17-v30-shell .cs17v3-collection-toolbar :is(a,button,select,summary,label),.cs17-v30-shell .cs17v32-jumps a,.cs17-v30-shell .cs17v32-tile{font-size:13.5px!important;letter-spacing:.15px!important;line-height:1.48!important}.cs17-v30-shell .cs17v3-card-title{font-size:14px!important;letter-spacing:.18px!important;line-height:1.47!important;min-height:42px!important}.cs17-v30-shell .cs17v3-price-line,.cs17-v30-shell .cs17v3-price-line strong{font-size:14px!important;letter-spacing:.17px!important}.cs17-v30-shell .cs17v3-rating,.cs17-v30-shell .cs17v3-rating b,.cs17-v30-shell .cs17v3-rating small{font-size:11.5px!important;letter-spacing:.1px!important;line-height:1.5!important}.cs17-v30-shell .cs17v3-shop-link{font-size:12px!important;letter-spacing:.35px!important;line-height:1.4!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-info h1{font-size:clamp(32px,3.2vw,44px)!important;letter-spacing:.25px!important;line-height:1.2!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-topstrip,.cs17-v30-shell .cs17v20r-detail .cs17v20r-topstrip span,.cs17-v30-shell .cs17v20r-detail .cs17v3-eyebrow{font-size:11.5px!important;letter-spacing:.28px!important;line-height:1.5!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-rating,.cs17-v30-shell .cs17v20r-detail .cs17v20r-rating small{font-size:12.5px!important;letter-spacing:.15px!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-price strong{line-height:1.45!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-accordions summary,.cs17-v30-shell .cs17v20r-detail .cs17v20r-purchase-title,.cs17-v30-shell .cs17v20r-detail .cs17v20r-stock,.cs17-v30-shell .cs17v20r-detail .cs17v22-option-label{font-size:13.5px!important;letter-spacing:.22px!important;line-height:1.5!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-accordion-content,.cs17-v30-shell .cs17v20r-detail .cs17v20r-accordions p,.cs17-v30-shell .cs17v20r-detail .cs17v20r-checkout-note,.cs17-v30-shell .cs17v20r-detail .cs17v20r-sku{font-size:13px!important;letter-spacing:.15px!important;line-height:1.72!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-benefits b{font-size:12px!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-benefits small{font-size:11px!important;letter-spacing:.12px!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-commerce button,.cs17-v30-shell .cs17v20r-detail .cs17v22-add{letter-spacing:.3px!important}.cs17-v30-shell .cs17v20r-detail .cs17v24-testimonial-card :is(h3,p,b,small){letter-spacing:.16px!important}.cs17-v30-shell .cs21-page :is(h1,h2,h3){letter-spacing:.3px!important;line-height:1.3!important}.cs17-v30-shell .cs21-page :is(p,span,strong,label,button,input,a){letter-spacing:.16px!important}.cs17-v30-shell .cs21-page .cs21-search-card strong{font-size:14px!important;line-height:1.5!important}.cs17-v30-shell .cs17-live-footer h3{font-size:21px!important;letter-spacing:.32px!important;line-height:1.4!important}.cs17-v30-shell .cs17-live-footer .csf-contact a,.cs17-v30-shell .cs17-live-footer .csf-links a{font-size:13px!important;letter-spacing:.15px!important;line-height:1.55!important}.cs17-v30-shell .cs17-live-footer .csf-bottom{font-size:12px!important;letter-spacing:.13px!important;line-height:1.6!important}.cs17-v30-shell .cs17-live-footer .csf-email{font-size:12px!important;letter-spacing:.08px!important}.cs17-v30-shell .cs17-live-footer .csf-subscribe-button{font-size:14px!important;letter-spacing:.24px!important}@media (max-width:767px){.cs17-v30-shell #gcs17-header .gcs17-ticker span{font-size:10px!important;letter-spacing:.2px!important;line-height:24px!important}.cs17-v30-shell #gcs17-header .gcs17-search input{font-size:12px!important;letter-spacing:.1px!important}body.cs39-classic #cs39-mobile-drawer :is(.cs39-drawer-direct,.cs39-drawer-account,.cs39-drawer-group>summary){font-size:15px!important;letter-spacing:.24px!important;line-height:1.5!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-contents a{font-size:13px!important;letter-spacing:.1px!important;line-height:1.45!important}.cs17-v30-shell .cs17-featured-products .gapsoe-product-section-title,.cs17-v30-shell .cs17-product-grid .gapsoe-product-section-title{font-size:clamp(24px,6.4vw,29px)!important;letter-spacing:.25px!important}.cs17-v30-shell .cs17-category-tile>.cs17-cat-title{font-size:clamp(20px,5vw,26px)!important;line-height:1.25!important}.cs17-v30-shell .cs17-category-small>.cs17-cat-title{font-size:19px!important}.cs17-v30-shell .cs17-featured-products article .gapsoe-product-title,.cs17-v30-shell .cs17-product-grid article .gapsoe-product-title{font-size:12.5px!important;line-height:1.46!important;letter-spacing:.1px!important;min-height:37px!important}.cs17-v30-shell .cs17-featured-products article .gapsoe-product-price,.cs17-v30-shell .cs17-product-grid article .gapsoe-product-price{font-size:13.5px!important;letter-spacing:.13px!important}.cs17-v30-shell .cs17-featured-products article .gapsoe-add-button,.cs17-v30-shell .cs17-product-grid article .gapsoe-add-button{font-size:11px!important;letter-spacing:.32px!important}.cs17-v30-shell .cs17-benefit h3,.cs17-v30-shell .cs17-feature h3{font-size:14px!important}.cs17-v30-shell .cs17-benefit p,.cs17-v30-shell .cs17-feature p{font-size:12px!important}.cs17-v30-shell .cs17v3-heading,.cs17-v30-shell .cs17v32-landing h1{font-size:clamp(28px,7vw,34px)!important}.cs17-v30-shell .cs17v32-section h2{font-size:23px!important}.cs17-v30-shell .cs17v32-jumps a{font-size:12px!important}.cs17-v30-shell .cs17v3-card-title{font-size:12.5px!important;letter-spacing:.1px!important;line-height:1.46!important;min-height:37px!important}.cs17-v30-shell .cs17v3-price-line,.cs17-v30-shell .cs17v3-price-line strong{font-size:13px!important}.cs17-v30-shell .cs17v3-shop-link{font-size:11px!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-info h1{font-size:clamp(28px,7.4vw,36px)!important;line-height:1.22!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-topstrip span{font-size:10.5px!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-benefits b{font-size:11px!important}.cs17-v30-shell .cs17-live-footer h3{font-size:18px!important}.cs17-v30-shell .cs17-live-footer .csf-contact a,.cs17-v30-shell .cs17-live-footer .csf-links a{font-size:13px!important}.cs17-v30-shell .cs17-live-footer .csf-bottom{font-size:10.5px!important}}.cs17-v30-shell .cs17v20r-detail .cs17v20r-gallery,.cs17-v30-shell .cs17v20r-detail .cs17v3-product-gallery{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.cs17-v30-shell .cs17v20r-detail .cs17v3-detail-main-photo{width:100%!important;max-width:100%!important;aspect-ratio:4/5!important;height:auto!important;min-width:0!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:#fafafa!important}.cs17-v30-shell .cs17v20r-detail .cs17v3-detail-main-photo>img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;margin:0!important;padding:0!important}.cs17-v30-shell .cs17v20r-detail .cs17v3-thumbnails{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:11px!important;margin:11px 0 25px!important;padding:4px 1px 11px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d0c8c8 transparent;box-sizing:border-box!important}.cs17-v30-shell .cs17v20r-detail .cs17v3-thumbnails>button{position:relative!important;display:flex!important;flex:0 0 clamp(94px,23%,142px)!important;width:clamp(94px,23%,142px)!important;height:auto!important;min-width:0!important;min-height:0!important;aspect-ratio:4/5!important;align-items:center!important;justify-content:center!important;padding:4px!important;margin:0!important;overflow:hidden!important;background:#fafafa!important;border:1px solid #e2e2e2!important;border-radius:0!important;box-shadow:none!important;scroll-snap-align:start!important;box-sizing:border-box!important}.cs17-v30-shell .cs17v20r-detail .cs17v3-thumbnails>button[aria-pressed=true]{border:2px solid #171717!important}.cs17-v30-shell .cs17v20r-detail .cs17v3-thumbnails>button>img{display:block!important;position:static!important;flex:0 1 auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;transform:none!important;border-radius:0!important;box-sizing:border-box!important}@media (min-width:768px){.cs17-v30-shell .cs17v20r-detail .cs17v20r-info h1{font-size:clamp(29px,2.25vw,35px)!important;line-height:1.25!important;letter-spacing:.25px!important;font-weight:700!important}.cs17-v30-shell .cs17-featured-products .gapsoe-product-section-title,.cs17-v30-shell .cs17-product-grid .gapsoe-product-section-title{font-size:clamp(27px,2.25vw,32px)!important;letter-spacing:.3px!important;line-height:1.3!important}}.cs17-v30-shell .cs17v20r-detail .cs17v20r-info .cs17v3-eyebrow{font-size:12px!important;letter-spacing:.8px!important;line-height:1.5!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-topstrip,.cs17-v30-shell .cs17v20r-detail .cs17v20r-topstrip>span{font-size:12px!important;line-height:1.45!important;letter-spacing:.15px!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-rating,.cs17-v30-shell .cs17v20r-detail .cs17v20r-rating small{font-size:13px!important;line-height:1.5!important;letter-spacing:.14px!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-price strong{font-size:21px!important;letter-spacing:.2px!important;line-height:1.5!important}.cs17-v30-shell .cs17v20r-detail :is(.cs17v20r-stock,.cs17v20r-purchase-title,.cs17v22-option-label,.cs17v20r-accordions summary){font-size:14px!important;letter-spacing:.18px!important;line-height:1.55!important}.cs17-v30-shell .cs17v20r-detail :is(.cs17v20r-checkout-note,.cs17v20r-accordion-content,.cs17v20r-accordions p,.cs17v20r-sku){font-size:13.5px!important;letter-spacing:.14px!important;line-height:1.76!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-benefits b{font-size:12.5px!important;letter-spacing:.12px!important;line-height:1.45!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-benefits small{font-size:11.5px!important;letter-spacing:.08px!important;line-height:1.55!important}.cs17-v30-shell .cs17v20r-detail .cs17v24-store-note,.cs17-v30-shell .cs17v20r-detail .cs17v24-testimonial-card p{font-size:13px!important;letter-spacing:.14px!important;line-height:1.7!important}.cs17-v30-shell .cs17v20r-detail .cs17v24-testimonial-card h3{font-size:18px!important;letter-spacing:.25px!important;line-height:1.4!important}.cs17-v30-shell .cs17-featured-products article .gapsoe-product-title,.cs17-v30-shell .cs17-product-grid article .gapsoe-product-title{font-size:14.5px!important;letter-spacing:.15px!important;line-height:1.48!important}.cs17-v30-shell .cs17-featured-products article .gapsoe-product-price,.cs17-v30-shell .cs17-product-grid article .gapsoe-product-price{font-size:15px!important;letter-spacing:.14px!important;line-height:1.52!important}.cs17-v30-shell .cs17-featured-products article .gapsoe-add-button,.cs17-v30-shell .cs17-product-grid article .gapsoe-add-button{font-size:12px!important;letter-spacing:.35px!important}.cs17-v30-shell .cs17v3-catalog-grid .cs17v3-card-title{font-size:15px!important;letter-spacing:.12px!important;line-height:1.47!important}.cs17-v30-shell .cs17v3-catalog-grid .cs17v3-price-line,.cs17-v30-shell .cs17v3-catalog-grid .cs17v3-price-line strong{font-size:15px!important;letter-spacing:.14px!important;line-height:1.5!important}.cs17-v30-shell .cs17v3-catalog-grid .cs17v3-shop-link{font-size:12.5px!important;letter-spacing:.3px!important;line-height:1.4!important}.cs17-v30-shell .cs17v3-catalog-grid .cs17v3-rating{font-size:12px!important;letter-spacing:.1px!important}@media (max-width:767px){body.cs39-classic .cs17-v30-shell .cs17v20r-detail .cs17v3-detail-main-photo{aspect-ratio:3/4!important}body.cs39-classic .cs17-v30-shell .cs17v20r-detail .cs17v3-thumbnails{gap:8px!important;padding:4px 1px 9px!important;margin:9px 0 18px!important}body.cs39-classic .cs17-v30-shell .cs17v20r-detail .cs17v3-thumbnails>button{flex:0 0 76px!important;width:76px!important;height:auto!important;aspect-ratio:4/5!important;padding:3px!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-info h1{font-size:clamp(28px,7vw,35px)!important;line-height:1.2!important;letter-spacing:.15px!important}.cs17-v30-shell .cs17v20r-detail .cs17v20r-topstrip,.cs17-v30-shell .cs17v20r-detail .cs17v20r-topstrip>span{font-size:10.5px!important;letter-spacing:.06px!important}.cs17-v30-shell .cs17-featured-products article .gapsoe-product-title,.cs17-v30-shell .cs17-product-grid article .gapsoe-product-title{font-size:12.5px!important;min-height:38px!important}.cs17-v30-shell .cs17-featured-products article .gapsoe-product-price,.cs17-v30-shell .cs17-product-grid article .gapsoe-product-price{font-size:13px!important}.cs17-v30-shell .cs17v3-catalog-grid .cs17v3-card-title{font-size:12.5px!important;min-height:37px!important}.cs17-v30-shell .cs17v3-catalog-grid .cs17v3-price-line,.cs17-v30-shell .cs17v3-catalog-grid .cs17v3-price-line strong{font-size:13px!important}.cs17-v30-shell .cs17v20r-detail :is(.cs17v20r-checkout-note,.cs17v20r-accordion-content,.cs17v20r-accordions p,.cs17v20r-sku){font-size:12.5px!important;line-height:1.67!important}}.cs21-page{min-height:60vh;background:#fff;color:#292929;padding:44px 20px 75px;font-family:Arial,Helvetica,sans-serif}.cs21-wrap{max-width:1160px;margin:auto}.cs21-kicker{letter-spacing:.17em;font-size:11px;font-weight:700;color:#780707}.cs21-wrap h1{font-size:clamp(27px,3.2vw,40px);font-weight:700;margin:10px 0 30px}.cs21-empty{padding:65px 20px;text-align:center;border:1px solid #eee;background:#fdfafa}.cs21-empty h2{font-size:23px;font-weight:700}.cs21-empty p{margin:12px 0 26px;color:#666}.cs21-primary{display:inline-flex;justify-content:center;align-items:center;padding:14px 24px;background:#720404;color:#fff!important;text-decoration:none;font-size:13px;font-weight:700;border-radius:4px}.cs21-secondary{display:block;text-align:center;margin-top:16px;color:#720404;text-decoration:underline}.cs21-cart-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:45px}.cs21-line{border-bottom:1px solid #e9e9e9;padding:22px 0;display:flex;justify-content:space-between;gap:15px}.cs21-product-title{font-size:17px;font-weight:700;color:#242424;text-decoration:none}.cs21-line p{font-size:14px;color:#555;margin-top:8px}.cs21-remove{background:none;border:0;color:#770707;text-decoration:underline;font-size:12px;margin-top:15px;cursor:pointer}.cs21-quantity{align-self:center;display:flex;align-items:center;border:1px solid #ccc;border-radius:3px;flex-shrink:0}.cs21-quantity button{width:39px;height:39px;background:#fff;border:0;font-size:20px;cursor:pointer}.cs21-quantity span{min-width:25px;text-align:center}.cs21-summary{background:#fbf9f9;border:1px solid #eee;padding:25px;height:-moz-max-content;height:max-content}.cs21-summary h2{font-size:20px;font-weight:700;margin-bottom:25px}.cs21-summary>div{display:flex;justify-content:space-between;gap:15px}.cs21-summary p{font-size:13px;color:#666;margin:17px 0 26px}.cs21-summary .cs21-primary{width:100%}.cs21-search-form{display:flex;gap:10px;max-width:700px;margin-bottom:27px}.cs21-search-form input{flex:1;min-width:0;border:1px solid #ccc;border-radius:3px;padding:12px 15px}.cs21-search-form button{background:#720404;border:0;color:white;border-radius:3px;padding:10px 23px;cursor:pointer}.cs21-search-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cs21-search-card{display:block;color:#222;text-decoration:none}.cs21-search-card img{width:100%;aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain;background:#fafafa}.cs21-search-card strong{display:block;margin:10px 0;font-size:14px}.cs21-search-card span{color:#760909;font-size:13px}.cs21-search-card small{display:block;color:#a56b00;margin:4px 0}@media(max-width:760px){.cs21-cart-grid{grid-template-columns:1fr;gap:20px}.cs21-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs21-page{padding:28px 15px 55px}}@media (max-width:767px){body.cs39-classic{--cs39-maroon:#730000;--cs39-yellow:#fff000;overflow-x:clip}body.cs39-classic :is(.cs17-v30-shell,.cs17v3,.cs17v20r-detail,.cs17v32-landing,.cs21-page){max-width:100%;min-width:0}body.cs39-classic :is(.cs17v3-container,.cs17v32-container,.cs21-wrap){min-width:0}body.cs39-classic :is(.cs17v3 img,.cs17v20r-detail img,.cs17v32-landing img,.cs21-page img){max-width:100%}body.cs39-classic .cs17-v30-shell{width:100%}body.cs39-classic #gcs17-header{max-width:100%!important;width:100%!important;left:auto!important;transform:none!important;overflow:visible!important}body.cs39-classic #gcs17-header .gcs17-announcement{height:24px!important;overflow:hidden!important}body.cs39-classic #gcs17-header .gcs17-ticker span{line-height:24px!important;font-size:9px!important;padding:0 14px!important}body.cs39-classic #gcs17-header .gcs17-topbar{background:var(--cs39-maroon)!important}body.cs39-classic #gcs17-header .gcs17-topbar-inner{display:grid!important;grid-template-columns:36px 36px minmax(0,1fr) 36px 36px!important;align-items:center!important;justify-content:stretch!important;width:calc(100% - 20px)!important;max-width:480px!important;min-height:55px!important;height:55px!important;gap:3px!important;margin:auto!important}body.cs39-classic #gcs17-header .gcs17-actions{display:contents!important}body.cs39-classic #gcs17-header .gcs17-sale{display:none!important}body.cs39-classic #gcs17-header .gcs17-brand{grid-column:3!important;grid-row:1!important;justify-self:center!important;display:flex!important;width:auto!important;min-width:0!important;justify-content:center!important;margin:0!important}body.cs39-classic #gcs17-header .gcs17-brand img{max-width:108px!important;max-height:43px!important;-o-object-fit:contain!important;object-fit:contain!important}body.cs39-classic #gcs17-header .gcs17-brand .gcs17-brand-fallback{font-size:18px!important}body.cs39-classic #gcs17-header .gcs17-actions a[aria-label=Account]{display:none!important}body.cs39-classic #gcs17-header .gcs17-actions a[aria-label=Wishlist]{grid-column:4!important;grid-row:1!important;display:grid!important;justify-self:center!important;width:34px!important;place-items:center!important}body.cs39-classic #gcs17-header .gcs17-actions a[aria-label=Cart]{grid-column:5!important;grid-row:1!important;display:grid!important;justify-self:center!important;width:34px!important;place-items:center!important}body.cs39-classic #gcs17-header .gcs17-actions .gcs17-burger{grid-column:1!important;grid-row:1!important;display:grid!important;width:34px!important;height:40px!important;justify-self:center!important;place-items:center!important;margin:0!important;padding:4px!important;cursor:pointer!important}body.cs39-classic #gcs17-header .gcs17-burger svg{width:23px!important;height:23px!important;stroke-width:2!important}body.cs39-classic #gcs17-header .gcs17-search{grid-column:2!important;grid-row:1!important;position:relative!important;display:grid!important;justify-self:center!important;width:34px!important;height:35px!important;min-width:0!important;overflow:visible!important;background:transparent!important;border-radius:0!important;margin:0!important}body.cs39-classic #gcs17-header .gcs17-search input{display:none!important}body.cs39-classic #gcs17-header .gcs17-search button{display:grid!important;place-items:center!important;width:34px!important;height:35px!important;border:0!important;background:transparent!important;color:white!important;padding:0!important;cursor:pointer!important}body.cs39-classic #gcs17-header .gcs17-search button svg{width:20px!important;height:20px!important;stroke-width:2!important}body.cs39-classic.cs39-search-open #gcs17-header .gcs17-search{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:999999!important;width:100%!important;max-width:none!important;height:56px!important;display:flex!important;align-items:center!important;background:#fff!important;padding:8px 12px!important;border-radius:0!important;box-shadow:0 8px 16px #0002!important}body.cs39-classic.cs39-search-open #gcs17-header .gcs17-search input{display:block!important;width:100%!important;min-width:0!important;flex:1!important;height:39px!important;border:1px solid #ddd!important;border-radius:5px!important;color:#171717!important;background:#fff!important;padding:0 12px!important}body.cs39-classic.cs39-search-open #gcs17-header .gcs17-search button{background:#111!important;border-radius:4px!important}body.cs39-classic #cs17-mega-portal,body.cs39-classic #gcs17-header .gcs17-menu-check:checked~.gcs17-nav,body.cs39-classic #gcs17-header .gcs17-nav{display:none!important}body.cs39-classic.cs39-drawer-open{overscroll-behavior:contain}body.cs39-classic #cs39-mobile-backdrop{position:fixed!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.56)!important;border:0!important;z-index:2147483000!important;padding:0!important;cursor:pointer!important}body.cs39-classic #cs39-mobile-backdrop[hidden]{display:none!important}body.cs39-classic #cs39-mobile-drawer{box-sizing:border-box!important;position:fixed!important;inset:0 auto 0 0!important;width:min(86vw,340px)!important;height:100dvh!important;max-height:100dvh!important;overflow:auto!important;overscroll-behavior:contain!important;z-index:2147483001!important;background:var(--cs39-maroon)!important;color:white!important;box-shadow:6px 0 24px #0004!important;font-family:Arial,Helvetica,sans-serif!important}body.cs39-classic #cs39-mobile-drawer[hidden]{display:none!important}body.cs39-classic #cs39-mobile-drawer *{box-sizing:border-box!important}body.cs39-classic #cs39-mobile-drawer a{text-decoration:none!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-heading{min-height:104px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;padding:30px 17px 17px!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-heading .gcs17-brand{display:flex!important;min-width:0!important;color:var(--cs39-yellow)!important;align-items:center!important;max-width:125px!important;font-size:23px!important;line-height:.85!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-heading .gcs17-brand img{display:block!important;max-width:119px!important;max-height:62px!important;-o-object-fit:contain!important;object-fit:contain!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-close{width:38px!important;height:38px!important;border:0!important;background:transparent!important;color:white!important;font-size:30px!important;line-height:1!important;cursor:pointer!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-links{display:block!important;padding:0 13px 35px!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-group>summary,body.cs39-classic #cs39-mobile-drawer :is(.cs39-drawer-direct,.cs39-drawer-account){display:flex!important;align-items:center!important;min-height:48px!important;justify-content:space-between!important;color:#fff!important;font-size:14px!important;font-weight:700!important;border-bottom:1px solid #ffffff22!important;padding:12px 6px!important;cursor:pointer!important;list-style:none!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-group>summary::-webkit-details-marker{display:none!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-group>summary:after{content:"⌄";font-size:18px!important;font-weight:400!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-group[open]>summary:after{content:"⌃"}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-account{margin-top:20px!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-contents{padding:8px 11px 13px!important;background:#fff!important;color:#333!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-contents h3{color:#333!important;font-size:12px!important;font-weight:800!important;margin:12px 0 4px!important;padding-bottom:7px!important;border-bottom:1px solid #eee!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-contents a{display:block!important;min-height:38px!important;padding:10px 5px!important;color:#484848!important;font-size:12px!important;line-height:1.35!important;overflow-wrap:anywhere!important}body.cs39-classic #cs39-mobile-drawer .cs39-drawer-contents a:focus-visible,body.cs39-classic #cs39-mobile-drawer a:focus-visible,body.cs39-classic #cs39-mobile-drawer button:focus-visible{outline:2px solid var(--cs39-yellow)!important;outline-offset:2px!important}body.cs39-classic .cs17-featured-products,body.cs39-classic .cs17-product-grid{max-width:100%!important;overflow:visible!important}body.cs39-classic .cs17-featured-products>div,body.cs39-classic .cs17-product-grid>div{max-width:100%!important;min-width:0!important}body.cs39-classic .cs17-featured-products>div>div:last-child,body.cs39-classic .cs17-product-grid>div>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;-moz-column-gap:11px!important;column-gap:11px!important;row-gap:20px!important;min-width:0!important}body.cs39-classic .cs17-featured-products article,body.cs39-classic .cs17-product-grid article{min-width:0!important;width:100%!important;max-width:100%!important;overflow:visible!important}body.cs39-classic .cs17-featured-products article .gapsoe-product-media,body.cs39-classic .cs17-product-grid article .gapsoe-product-media{width:100%!important;min-width:0!important;aspect-ratio:3/4!important;overflow:hidden!important}body.cs39-classic .cs17-featured-products article .gapsoe-product-media img,body.cs39-classic .cs17-product-grid article .gapsoe-product-media img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}body.cs39-classic .cs17-featured-products article .gapsoe-product-title,body.cs39-classic .cs17-product-grid article .gapsoe-product-title{font-size:12px!important;line-height:1.35!important;min-height:34px!important;display:block!important;overflow-wrap:anywhere!important;margin:8px 0 3px!important}body.cs39-classic .cs17-featured-products article .gapsoe-product-price,body.cs39-classic .cs17-product-grid article .gapsoe-product-price{display:block!important;font-size:12px!important;line-height:1.45!important;margin:3px 0!important}body.cs39-classic .cs17-featured-products article .gapsoe-add-button,body.cs39-classic .cs17-product-grid article .gapsoe-add-button{display:flex!important;align-items:center!important;justify-content:center!important;min-height:33px!important;width:100%!important;max-width:100%!important;margin-top:5px!important}body.cs39-classic .cs17-v37-native-rating{flex-wrap:wrap!important;min-width:0!important}body.cs39-classic .cs17v32-landing{padding:21px 12px 48px!important}body.cs39-classic .cs17v32-jumps{gap:6px!important}body.cs39-classic .cs17v32-jumps a{font-size:11px!important;padding:8px!important}body.cs39-classic .cs17v32-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.cs39-classic .cs17v32-tile img{height:170px!important;max-height:45vw!important;-o-object-fit:contain!important;object-fit:contain!important}body.cs39-classic .cs17v3-catalog-grid,body.cs39-classic .cs17v32 .cs17v3-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:21px 10px!important}body.cs39-classic .cs17v3-card{min-width:0!important}body.cs39-classic .cs17v3-card-image-link{aspect-ratio:3/4!important}body.cs39-classic .cs17v3-card-image-link img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}body.cs39-classic .cs17v3-card-title{min-height:35px!important;font-size:12px!important;line-height:1.45!important}body.cs39-classic .cs17v3-shop-link{min-height:35px!important}body.cs39-classic .cs21-cart-grid{grid-template-columns:1fr!important;gap:20px!important}body.cs39-classic .cs21-line{flex-wrap:wrap!important}body.cs39-classic .cs21-search-form{min-width:0!important}body.cs39-classic .cs21-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}body.cs39-classic .cs17v20r-detail{padding:18px 0 70px!important}body.cs39-classic .cs17v20r-detail .cs17v20r-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}body.cs39-classic .cs17v20r-detail .cs17v20r-gallery{width:100%!important;min-width:0!important}body.cs39-classic .cs17v20r-detail .cs17v3-detail-main-photo{aspect-ratio:3/4!important;width:100%!important;height:auto!important;max-height:none!important;background:#fff!important}body.cs39-classic .cs17v20r-detail .cs17v3-detail-main-photo img{max-width:100%!important;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}body.cs39-classic .cs17v20r-detail .cs17v3-thumbnails{display:flex!important;gap:7px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;padding:5px 1px 9px!important}body.cs39-classic .cs17v20r-detail .cs17v3-thumbnails button{flex:0 0 68px!important;width:68px!important;height:78px!important;scroll-snap-align:start!important}body.cs39-classic .cs17v20r-detail .cs17v20r-info{width:100%!important;min-width:0!important}body.cs39-classic .cs17v20r-detail .cs17v20r-info h1{font-size:clamp(27px,7vw,35px)!important;line-height:1.14!important}body.cs39-classic .cs17v20r-detail .cs17v20r-topstrip{flex-wrap:wrap!important;gap:7px!important;padding:10px!important}body.cs39-classic .cs17v20r-detail .cs17v20r-commerce{padding:12px!important;min-width:0!important}body.cs39-classic .cs17v20r-detail .cs17v20r-benefits{grid-template-columns:1fr!important}body.cs39-classic .cs17v20r-detail .cs17v20r-benefits>div{display:flex!important;gap:10px!important;align-items:center!important}body.cs39-classic .cs17v20r-detail .cs17v20r-benefits span{margin:0!important}body.cs39-classic .cs17v20r-detail .cs17v20r-reviews{max-width:100%!important}body.cs39-classic .cs17-live-footer{width:100%!important;max-width:100%!important;margin:0!important;container-type:normal!important}body.cs39-classic .cs17-live-footer .csf-main{padding:32px 0 37px!important}body.cs39-classic .cs17-live-footer .csf-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:calc(100% - 32px)!important;max-width:500px!important;margin:0 auto!important}body.cs39-classic .cs17-live-footer .csf-inner>*{min-width:0!important;width:100%!important;grid-column:auto!important;max-width:100%!important}body.cs39-classic .cs17-live-footer .csf-brand{padding:0 0 30px!important}body.cs39-classic .cs17-live-footer .csf-logo{width:140px!important;height:64px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left!important;object-position:left!important}body.cs39-classic .cs17-live-footer .csf-social{margin-top:8px!important}body.cs39-classic .cs17-live-footer .csf-inner>:not(.csf-brand){padding:0!important;border-bottom:1px solid #ffffff38!important}body.cs39-classic .cs17-live-footer .csf-inner>:not(.csf-brand)>h3{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:52px!important;margin:0!important;padding:12px 2px!important;cursor:pointer!important;color:#fff!important;font-size:16px!important}body.cs39-classic .cs17-live-footer .csf-inner>:not(.csf-brand)>h3:after{content:"+"!important;color:#fff!important;font:400 22px/1 Arial!important}body.cs39-classic .cs17-live-footer .csf-inner>.cs39-footer-expanded>h3:after{content:"−"!important}body.cs39-classic .cs17-live-footer .csf-inner>:not(.csf-brand):not(.cs39-footer-expanded)>:not(h3){display:none!important}body.cs39-classic .cs17-live-footer .csf-inner>.cs39-footer-expanded>:not(h3){display:block!important;margin:0 0 16px!important}body.cs39-classic .cs17-live-footer .csf-bottom{padding:16px 20px!important;font-size:10px!important;line-height:1.5!important}body.cs39-classic.cs39-pdp{padding-bottom:62px!important}body.cs39-classic #cs39-pdp-mobile-bar{position:fixed!important;z-index:2147482900!important;bottom:0!important;left:0!important;right:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;background:var(--cs39-maroon)!important;color:#fff!important;min-height:56px!important;padding-bottom:env(safe-area-inset-bottom)!important;box-shadow:0 -2px 14px #0002!important}body.cs39-classic #cs39-pdp-mobile-bar a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;color:#fff!important;text-decoration:none!important;font-size:10px!important;padding:7px 0!important}body.cs39-classic #cs39-pdp-mobile-bar .cs39-bottom-symbol{font:400 22px/1 Arial!important}body.cs39-classic #cs39-pdp-mobile-bar small{font-size:10px!important}}@media (min-width:768px){body.cs39-classic #cs39-mobile-backdrop,body.cs39-classic #cs39-mobile-drawer,body.cs39-classic #cs39-pdp-mobile-bar{display:none!important}}@media (max-width:359px){body.cs39-classic #gcs17-header .gcs17-topbar-inner{grid-template-columns:31px 31px minmax(0,1fr) 31px 31px!important;gap:1px!important}body.cs39-classic #gcs17-header .gcs17-brand img{max-width:88px!important}body.cs39-classic .cs17v3-catalog-grid{gap:13px 7px!important}}@media (prefers-reduced-motion:reduce){body.cs39-classic *{scroll-behavior:auto!important}}