html body main{--page-margin:40px;font-size:14px;line-height:1.5;letter-spacing:normal}html body .product-info__block:has(.twf-css-loader){display:none}html body .product-sticky-bar{display:none!important}html body .product-gallery__viewport{align-items:start;height:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y}html body .product-gallery__viewport img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}html body .product-gallery__item{aspect-ratio:var(--media-ratio,.75);min-height:0;overflow:hidden;padding-left:0!important;padding-right:0!important}html body .product-gallery__image{width:100%!important;height:100%!important;object-fit:cover}html body .product-gallery__thumb{width:80px;min-width:80px;height:auto;aspect-ratio:var(--media-ratio,.75);flex-shrink:0}html body .product-gallery__thumb img{width:100%;height:100%;object-fit:cover}html body .product-gallery__thumbs>*{flex-shrink:0}html body .product-gallery__arrow{display:none}html body .product-gallery__dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#00000040}html body .product-gallery__dot.is-active{width:9px;height:9px;background:#000}html body .product-info__form,html body .product-info__group{grid-template-columns:minmax(0,1fr)}html body .product-info__block{min-width:0}html body .product-info__form{row-gap:0}html body .product-info__group--basic>:last-child{margin-top:15px}html body .product-info__review-summary-text{font-size:12px!important}html body .product-info__title,html body .product-info h1{letter-spacing:0}html body .product-info__price{font-weight:700}html body .product-info__savings-badge{padding:0;background:none;font-size:0;line-height:16px;letter-spacing:0}html body .product-info__savings-badge[hidden]{display:none}html body .product-info__savings-badge:after{content:"Revival Sale!";color:#e81e1e;font-size:16px;font-weight:700;letter-spacing:normal}html body .twf-points{display:flex;flex-direction:column;gap:8px;margin:12px 0}html body .twf-point{display:flex;align-items:center;gap:8px;margin:0;color:#000;font-size:14px;line-height:21px}html body .twf-point__icon{display:block;flex:0 0 21px;width:21px;height:21px;object-fit:contain;color:#000}html body .twf-point b{font-weight:700}html body .product-info__low-stock-text,html body .product-info__low-stock-copy{font-weight:600}html body .product-info__option-header{margin-bottom:12px;font-size:14px;font-weight:400;letter-spacing:.3em}html body .product-info__option-header>span:first-child{font-weight:400}html body .product-info__option-value{color:#000;letter-spacing:.3em}html body .product-info__option-value:not(:empty):before{content:"\2014  "}html body .product-info__option-header-left{gap:14px}html body .product-info__size-chart-trigger{font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none;color:#000}html body .product-info__option-values{gap:0}html body .product-info__option-button--variant_image{width:62px;height:62px;padding:3px;margin:0 8px 8px 0;border:0;border-radius:0;background:#fff;box-shadow:0 0 0 1px #ddd;transition:box-shadow .3s ease-in-out}html body .product-info__option-button--variant_image .product-info__option-image-wrap{display:block;box-sizing:border-box;width:100%;height:100%;padding:1px;overflow:hidden;border:0;border-radius:0}html body .product-info__option-button--variant_image .product-info__option-image{width:100%;height:100%;object-fit:cover;object-position:top}html body .product-info__option-button--variant_image:hover{box-shadow:0 0 0 1px #000,0 10px 10px -10px #000}html body .product-info__option-button--variant_image.is-active{box-shadow:0 0 0 1px #000}html body .product-info__option-button--normal{min-width:50px;height:36px;margin:0 8px 8px 0;padding:0 10px;font-size:13px;color:#000;background:#fff;border:1px solid #ddd;border-radius:2px;box-shadow:none;transition:border-color .15s ease}html body .product-info__option-button--normal:hover{border-color:#000}html body .product-info__option-button--normal.is-active{background:#292929;border-color:#292929;color:#fff}html body .product-info__buy-buttons{display:flex;flex-direction:column;align-items:stretch;gap:10px}html body .product-info__add{width:100%;min-height:44px;padding:11px 20px;font-size:13px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;border-radius:3px}html body .product-info__payment-methods{display:flex;justify-content:center}html body .product-info__payment-method-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}html body .stock-update{margin:18px 0;padding:22px;background:#fff4f4;border:1px solid rgba(207,47,47,.5);border-radius:0;text-align:center}html body .update-title{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;color:#c62828;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}html body .update-icon{display:flex;align-items:center;justify-content:center;color:#c62828}html body .update-icon svg{width:14px;height:14px}html body .update-text{margin:0;color:#c62828;font-size:12px;line-height:1.65}html body .update-text strong,html body .bundle-discounts strong{font-weight:700}html body .bundle-divider{width:100%;height:1px;margin:18px 0;background:#c6282840}html body .bundle-title{margin-bottom:10px;color:#c62828;font-size:13px;font-weight:700}html body .bundle-discounts{color:#c62828;font-size:12px;line-height:1.8}html body .product-info__description,html body .product-info__description *,html body .product-info__accordion-content,html body .product-info__accordion-content *{color:#000}html body .product-info__description{font-size:12px;line-height:1.3}html body .product-info__description h2,html body .product-info__description h3,html body .product-info__description h4{margin:60px 0 25px;font-size:23.4px;line-height:1;font-weight:400;letter-spacing:0}html body .product-info__description :is(h1,h2,h3,h4):first-child{margin-top:0}html body .product-info__description p{margin:0 0 25px;font-size:12px;line-height:1.3;letter-spacing:normal}html body .product-info__description ul,html body .product-info__description ol{margin:0 0 25px;padding-left:18px}html body .product-info__description li{margin:0 0 6px;padding:0;font-size:12px;line-height:1.3;letter-spacing:normal}html body .product-info__description>:last-child{margin-bottom:0}html body .product-info__accordion,html body .product-info__accordion-wrapper{border:0}html body .product-info__accordion-trigger{min-height:0;padding:15px 12px;border:0;font-size:9.6px;font-weight:400;line-height:12px;letter-spacing:.3em;text-transform:uppercase}html body .product-info__accordion-trigger>span:last-child,html body .product-info__accordion-trigger .product-info__accordion-icon{width:12px;height:12px}html body .product-info__accordion-content{padding:0 15px 15px;font-size:11px;line-height:14.35px}html body .product-info__accordion-content p{font-size:11px;line-height:14.35px}html body .twf-upsell[hidden]{display:none}html body .twf-upsell__head{display:flex;align-items:center;justify-content:space-between;padding:0 8px 8px 18px}html body .twf-upsell__title{margin:0;color:#000;font-size:14px;font-weight:600}html body .twf-upsell__nav{display:flex;gap:6px}html body .twf-upsell__arrow{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:none;color:#000;cursor:pointer}html body .twf-upsell__arrow svg{width:14px;height:14px}html body .twf-upsell__card{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border:1px solid #ddd;border-radius:4px}html body .twf-upsell__media{display:block;flex:0 0 62px;width:62px;height:62px;overflow:hidden;background:#f5f5f5;border-radius:2px}html body .twf-upsell__media img{display:block;width:100%;height:100%;object-fit:cover}html body .twf-upsell__body{flex:1 1 auto;min-width:0}html body .twf-upsell__name{display:block;overflow:hidden;color:#000;font-size:13px;line-height:1.3;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}html body .twf-upsell__variant{position:relative;display:inline-flex;align-items:center;gap:4px;max-width:100%;margin:3px 0;color:#666;font-size:12px;line-height:1.3}html body .twf-upsell__variant-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .twf-upsell__variant svg{flex:0 0 10px;width:10px;height:10px}html body .twf-upsell__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;font-size:16px;cursor:pointer}html body .twf-upsell__price{margin:0;font-size:12px;line-height:1.3}html body .twf-upsell__current{color:#e81e1e}html body .twf-upsell__compare{margin-left:6px;color:#999;text-decoration:line-through}html body .twf-upsell__add{flex:0 0 auto;min-height:36px;padding:6px 14px;background:#000;border:0;border-radius:3px;color:#fff;font-size:12px;font-weight:600;cursor:pointer}html body .twf-upsell__add[disabled]{opacity:.6;cursor:default}html body .featured-collection-section{margin-top:51px;padding-top:0;padding-bottom:25px}html body .featured-collection-section__inner{width:min(calc(100% - 80px),1420px);margin-left:auto;margin-right:auto}html body .featured-collection-section__header{align-items:flex-start;margin-bottom:52px}html body .featured-collection-section__heading{font-size:30.6px;line-height:1;font-weight:700;letter-spacing:0;text-transform:uppercase}html body .featured-collection-section__view-all-link:not(.button){flex:0 0 auto;margin-top:-2px;padding:8px 14px;border:0;color:#000;font-size:12px;font-weight:400;line-height:17px;letter-spacing:.3em;text-align:center;text-decoration:none;text-transform:uppercase}html body .featured-collection-section__scroll-track{display:none!important}html body .featured-collection-section__grid-wrapper{overflow-y:hidden;overscroll-behavior-x:contain}html body .featured-collection-section .product-tile__badge{display:none}html body .featured-collection-section .product-tile--portrait .product-tile__media{aspect-ratio:2/3;background:#fff}html body .featured-collection-section .product-tile__image{object-fit:cover}html body .featured-collection-section .product-tile__content{padding-top:0}html body .featured-collection-section .product-tile__title{margin-top:10px;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:0}html body .featured-collection-section .product-tile__price{gap:0 8px;margin-top:5px;font-size:10.2px;line-height:1.2;letter-spacing:0}html body .featured-collection-section .product-tile__price-current,html body .featured-collection-section .product-tile__price-compare{color:#e61919}html body .featured-collection-section .product-tile__savings{color:#c20000!important;background:none;padding:0;font-size:inherit}html body [id$=__guarantee],html body [id$=__sale_story]{margin-top:75px}html body .image-with-text-section{padding:0}html body .image-with-text-section__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}html body [id$=__guarantee] .image-with-text-section__inner{width:100%;max-width:none}html body .image-with-text-section__media{min-height:0;max-width:none;padding:0}html body .image-with-text-section__card{width:100%!important;min-height:0!important;background:none;border-radius:0;box-shadow:none}html body .image-with-text-section__img{display:block;height:auto;min-height:0}html body .image-with-text-section__content{gap:0;padding:32px}html body .image-with-text-section__heading{max-width:none;margin:0 0 16px;color:#000;font-size:32px;line-height:1.2;font-weight:600;letter-spacing:0}html body .image-with-text-section__text{max-width:none;color:#000;font-size:16px;line-height:1.5}html body .image-with-text-section__text p{margin:0 0 12px}html body .image-with-text-section__text p:last-child{margin-bottom:0}html body [id$=__sale_story] .image-with-text-section__content{padding:0 20px}html body [id$=__sale_story] .image-with-text-section__heading{margin-bottom:24px;line-height:1.15;font-weight:700}html body [id$=__sale_story] .image-with-text-section__text{font-size:17px}html body [id$=__sale_story] .image-with-text-section__text p{margin-bottom:24px}html body [id$=__sale_story] .image-with-text-section__text p:last-child{margin-bottom:0}html body [id$=__reviews]{margin-top:75px}html body .twf-reviews{padding:70px 0 52px;background:#ededed;color:#000;text-align:center}html body .twf-reviews__title{margin:0 20px 50px;font-size:30.6px;line-height:1.1;font-weight:700;letter-spacing:0}html body .twf-reviews__track{display:flex;gap:20px;padding:20px calc(50% - 16.5vw) 30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}html body .twf-reviews__track.is-dragging{cursor:grabbing;scroll-snap-type:none}html body .twf-reviews__track::-webkit-scrollbar{display:none}html body .twf-reviews__track img{pointer-events:none}html body .twf-reviews__card{flex:0 0 33vw;margin:0;padding:46px 30px 30px;background:#fff;color:#000;scroll-snap-align:center;transition:transform .3s ease,box-shadow .3s ease}html body .twf-reviews__card.is-current{transform:translateY(-15px) scale(1.05);box-shadow:0 10px 25px #0000001f}html body .twf-reviews__stars{margin:0 0 15px;color:#000;font-size:18px;line-height:1.2;letter-spacing:2px}html body .twf-reviews__text{margin:0 0 10px;padding:0;border:0;color:#000;font-size:12px;line-height:1.3}html body .twf-reviews__text p{margin:0}html body .twf-reviews__photo{display:block;width:62px;height:62px;margin:0 auto 3px;border-radius:50%;object-fit:cover}html body .twf-reviews__author{display:block;margin-top:12px;font-size:13px;font-weight:700;line-height:13px}html body .twf-reviews__info{display:block;margin-top:3px;font-size:11px}html body .twf-reviews__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px}html body .twf-reviews__dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#0000004d;cursor:pointer}html body .twf-reviews__dot.is-active{width:9px;height:9px;background:#000}html body .faq-section{margin-top:53px;padding:0 0 13px}html body .faq-section__inner{width:min(calc(100% - 80px),920px);max-width:none;margin-left:auto;margin-right:auto;gap:0}html body .faq-section__header{margin-bottom:30px}html body .faq-section__heading{font-size:14px;line-height:1;font-weight:400;letter-spacing:0;text-transform:none}html body .faq-section__list{max-width:none;gap:0}html body .faq-item,html body .faq-item:last-child{border:0}html body .faq-item__question{flex-direction:row-reverse;justify-content:flex-end;gap:20px;padding:7px 0;font-size:12px;font-weight:400}html body .faq-item__question-text{flex:0 1 auto;font-size:12px}html body .faq-item__icon{width:12px;height:12px;opacity:1}html body .faq-item__answer{padding-left:0;font-size:12px;line-height:1.3}html body .trust-points{margin-top:64px;margin-bottom:40px;padding:24px 0 102px}html body .trust-points__item{gap:0;padding:0;text-align:center}html body .trust-points__icon,html body .trust-points__icon svg,html body .trust-points__item svg{width:36px!important;height:36px!important}html body .trust-points__item-title{width:100%;max-width:none;margin:18px 0 0;font-size:12px;line-height:1;font-weight:700;letter-spacing:0;text-transform:uppercase}html body .trust-points__item-text,html body .trust-points__item-text p{width:100%;max-width:none;margin:0;color:#000;font-size:12px;line-height:1.2}@media screen and (min-width:750px){html body .trust-points__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,355px);justify-content:center;column-gap:32px;padding-bottom:32px}}@media screen and (min-width:990px){html body .shopify-section--main-product{padding-top:54px;padding-bottom:0}html body .product-shell__info-column{padding-top:10px;padding-left:max(0px,calc(50.2px - 2.753vw))}html body .product-gallery--carousel_left_thumbnails{grid-template-columns:80px minmax(0,1fr);column-gap:15px;align-items:start}html body .product-gallery--carousel_left_thumbnails .product-gallery__controls{position:relative;align-self:start;height:100%}html body .product-gallery--carousel_left_thumbnails .product-gallery__thumbs{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;scrollbar-width:none}html body .product-gallery--carousel_left_thumbnails .product-gallery__thumbs::-webkit-scrollbar{display:none}html body .product-info__title,html body .product-info h1{font-size:30.6px}html body .product-info__form>:nth-child(3){margin-top:2px}html body .product-info__form>:nth-child(4){margin-top:12px}html body .product-info__form>:nth-child(5){margin-top:3px}html body .product-info__form>:nth-child(6){margin-top:30px}html body .product-info__form>:nth-child(n+7){margin-top:18px}html body .product-info__block--custom_liquid:has(.stock-update){margin-top:-13px}html body .product-info__block--description{margin-top:-13px;margin-bottom:-5px}html body .featured-collection-section{margin-top:159px}html body .product-info__description h1,html body .product-info__description h2{font-size:30.6px;line-height:30.6px}}@media screen and (max-width:989px){html body .product-info__form>:nth-child(3){margin-top:10px}html body .product-info__form>:nth-child(4){margin-top:12px}html body .product-info__form>:nth-child(5){margin-top:3px}html body .product-info__form>:nth-child(6){margin-top:30px}html body .product-info__form>:nth-child(n+7){margin-top:18px}html body .product-info__title,html body .product-info h1{font-size:26.3px}html body .image-with-text-section__inner{grid-template-columns:minmax(0,1fr);gap:24px}html body .image-with-text-section__content,html body [id$=__sale_story] .image-with-text-section__content{padding:0 17px}}@media screen and (max-width:749px){html body main{--page-margin:17px}html body .product-info__form>:nth-child(3){margin-top:-26px}html body .product-info__review-summary-text{font-size:11px!important}html body .product-info__add{padding:9px 18px;font-size:11px}html body .product-info__option-button--normal{height:40px}html body .product-info__size-chart-trigger{padding:8px 0}html body .stock-update{margin:0;padding:18px 14px}html body .update-title{gap:8px;margin-bottom:12px;font-size:12px}html body .update-icon svg{width:10px;height:10px}html body .update-text{line-height:1.6}html body .bundle-divider{margin:16px 0}html body .bundle-title{font-size:12px}html body .product-info__block--custom_liquid:has(.stock-update){margin-top:4px}html body .product-info__description,html body .product-info__description p,html body .product-info__description li{font-size:11px;line-height:14.35px}html body .product-info__description p,html body .product-info__description ul,html body .product-info__description ol{margin-bottom:15px}html body .product-info__description h2,html body .product-info__description h3,html body .product-info__description h4{margin-top:40px;font-size:22.3px;line-height:22.3px}html body .product-info__description :is(h1,h2,h3,h4):first-child{margin-top:0}html body .product-info__accordion-trigger{padding:12px;font-size:8.8px;line-height:11.5px}html body .twf-upsell__head{padding-left:4px}html body .twf-upsell__arrow{width:36px;height:36px}html body .twf-upsell__card{gap:10px;padding:10px}html body .featured-collection-section{margin-top:77px;padding-bottom:20px}html body .featured-collection-section__inner{width:calc(100% - 34px)}html body .featured-collection-section__header{margin-bottom:34px}html body .featured-collection-section__heading{font-size:26.3px}html body .featured-collection-section__view-all-link:not(.button){width:90px;margin-top:0;padding-right:calc(14px - .3em);white-space:normal;word-spacing:100vw}html body .featured-collection-section__grid-wrapper{padding-bottom:12px;margin-bottom:-12px}html body .featured-collection-section__grid-wrapper--mobile-swipe .featured-collection-section__grid{gap:17px}html body .featured-collection-section__grid-wrapper--mobile-swipe .featured-collection-section__item{width:129px;flex:0 0 129px}html body .featured-collection-section .product-tile__title,html body .featured-collection-section .product-tile__price{font-size:12px}html body .featured-collection-section .product-tile__price-compare{color:#999!important}html body .featured-collection-section .product-tile__price-current{color:#e81e1e!important}html body [id$=__guarantee],html body [id$=__reviews],html body [id$=__sale_story]{margin-top:40px}html body .image-with-text-section__heading{font-size:26px}html body [id$=__sale_story] .image-with-text-section__text{font-size:15px}html body .twf-reviews{padding:25px 0 30px}html body .twf-reviews__title{margin-bottom:15px;font-size:26px}html body .twf-reviews__track{gap:40px;padding:30px 20px 40px}html body .twf-reviews__card,html body .twf-reviews__card.is-current{flex:0 0 calc(100% - 40px);padding:20px 15px;transform:none}html body .twf-reviews__text,html body .twf-reviews__author,html body .twf-reviews__info{font-size:11px}html body .twf-reviews__dots{margin-top:0}html body .faq-section{margin-top:0;padding:22px 0 40px}html body .faq-section__inner{width:calc(100% - 34px)}html body .faq-item__question{padding:11px 0 11px 9px}html body .faq-item__question,html body .faq-item__question-text,html body .faq-item__answer,html body .faq-item__answer p{font-size:11px}html body .trust-points{margin-top:0;margin-bottom:2px;padding:0}html body .trust-points__list{display:grid;grid-template-columns:1fr;grid-auto-flow:row;row-gap:32px;padding:0 17px 40px}html body .trust-points__icon{display:grid;place-items:center;margin:0 auto 10px}html body .trust-points__item-title{margin:8px 0 0;line-height:12px}html body .trust-points__item-text,html body .trust-points__item-text p{line-height:15.6px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/whitmore-product.css.map */
