html body:is(.template-index,.template-product,.template-collection){font-size:18px;line-height:1.55;color:#293741}html body .announcement-message :is(.announcement-text,.announcement-link-text){font-size:16px!important;line-height:22px!important;letter-spacing:.015em!important}html body #MainContent :is(.rte,.text-with-icons__block-text,.text-with-icons__block-text p,.ra-shoppable-videos__subheading,.ra-popular-title){font-size:18px!important;line-height:1.6!important;color:#39464e}html body #MainContent :is(.section-header__title,.ra-shoppable-videos__heading){line-height:1.25;letter-spacing:0;text-wrap:balance;text-align:center}html body #MainContent .text-with-icons__block-title h3{font-size:20px!important;line-height:1.35!important}html body #MainContent .ra-home-reviews .jdgm-cards-carousel{--text-size:18px!important}html body #MainContent .ra-home-reviews p{font-size:18px!important;line-height:1.5!important}html body #MainContent .ra-home-reviews .jdgm-arrow{min-height:44px!important;min-width:44px!important}html body #MainContent .grid-product .grid-product__meta .grid-product__title{display:block!important;font-size:18px!important;line-height:1.4!important;font-weight:500;letter-spacing:0;text-transform:none;height:auto!important;min-height:var(--ra-readable-title-height,0px)!important;max-height:none!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important;overflow-wrap:anywhere;margin-bottom:8px!important;text-align:left!important}html body #MainContent .grid-product .grid-product__meta .ra-rating-bag-row{min-height:44px!important;margin:2px 0 6px!important;gap:4px}html body #MainContent .grid-product .grid-product__meta :is(.jdgm-prev-badge__text,.jdgm-star){font-size:16px!important}html body #MainContent .grid-product .grid-product__meta .ra-card-bag{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important;padding:10px!important}html body #MainContent .grid-product .grid-product__meta .grid-product__price{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(24px,auto) minmax(30px,auto)!important;gap:0!important;min-height:54px!important;line-height:1.4!important;white-space:normal!important;margin:0!important}html body #MainContent .grid-product .grid-product__meta .grid-product__price--original{font-size:16px!important;line-height:24px!important;color:#5c6267!important;grid-row:1}html body #MainContent .grid-product .grid-product__meta .grid-product__price--current{font-size:21px!important;line-height:30px!important;color:#b42128!important;grid-row:2}html body #MainContent .grid-product .grid-product__price-link{display:block!important;min-height:54px}html body #MainContent :is(.btn,.element-button,.seeonwall-button,.variant__button-label,.dropdown-button-gsw){min-height:48px!important;font-size:18px!important;line-height:1.4!important;letter-spacing:.015em!important;text-transform:none!important}html body #MainContent :is(.btn,.element-button){padding:12px 20px!important;white-space:normal!important}html body #MainContent .seeonwall-button{--seeonwall-btn-font-size:18px!important;--seeonwall-btn-transform:none!important;--seeonwall-btn-min-width:0px!important;--seeonwall-btn-min-height:52px!important;min-width:0!important;max-width:100%!important}html body #MainContent .product-single__meta :is(.product__price,.product__price--compare){font-size:22px!important;line-height:1.4!important}html body #MainContent .product-single__meta .product__policies{font-size:16px!important;line-height:1.5!important;color:#39464e}html body #MainContent .product-single__meta :is(.variant__label,.swatch--gl>.name-option,.swatch--gl legend){font-size:18px!important;line-height:1.5!important;color:#293741}html body #MainContent .product-single__meta :is(.ra-size-unit-toggle button,.js-qty__adjust){min-width:44px!important;min-height:44px!important;font-size:16px!important}html body #MainContent .product-single__meta .globo-swatch-product-detail .globo-swatch-list .swatch--gl[data-ra-size-ready=true][data-option-index="0"] .ul-globo-dropdown-option>li>label[data-ra-original-label]{height:auto!important;min-height:66px!important;padding:8px 4px!important;display:flex!important;flex-direction:column;gap:3px;font-size:0!important;line-height:0!important}html body #MainContent .product-single__meta .globo-swatch-product-detail .globo-swatch-list .swatch--gl[data-ra-size-ready=true][data-option-index="0"] .ul-globo-dropdown-option>li>label[data-ra-original-label]:after{font-size:18px!important;line-height:24px!important;white-space:normal!important;order:0}html body #MainContent .product-single__meta .swatch--gl label .ra-size-alternate{font-size:16px!important;line-height:21px!important;letter-spacing:0;text-transform:none;color:#43505a;order:1;text-align:center}html body #MainContent .product-single__meta .swatch--gl:not([data-ra-size-ready]) label.swatch-anchor{min-height:48px!important;font-size:16px!important;line-height:1.4!important;padding:10px!important;white-space:normal!important;text-transform:none!important}html body #MainContent .product-single__meta .swatch--gl:not([data-ra-size-ready]) ul.value{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}html body #MainContent .product-single__meta .swatch--gl:not([data-ra-size-ready]) ul.value>li{width:auto!important;margin:0!important;min-width:0!important;float:none!important}html body #MainContent .product-single__meta .swatch--gl:not([data-ra-size-ready]) label.swatch-anchor[style*=background-image]{box-sizing:border-box;width:100%!important;height:auto!important;min-height:66px!important;padding:10px 8px 10px 52px!important;border-radius:8px!important;background-size:36px 36px!important;background-position:8px center!important;background-repeat:no-repeat!important;text-align:left!important;display:flex!important;align-items:center!important;transform:none!important}html body #MainContent .product-single__meta .swatch--gl:not([data-ra-size-ready]) label.swatch-anchor[style*=background-image]:before{border-radius:8px!important}html body #MainContent .product-single__meta .swatch--gl:not([data-ra-size-ready]) label.swatch-anchor .attr-title-hover{display:none!important}html body #MainContent .ra-room-preview-note{font-size:16px!important;line-height:1.5!important;color:#43505a!important}html body #MainContent .product-single__meta .product__quantity{position:static!important;width:146px!important;height:auto!important;margin:0!important}html body #MainContent .product-single__meta .product-block:has(>.product__quantity){height:auto!important;margin-block:12px!important}html body #MainContent .product-single__meta .product__quantity>label{display:block!important;font-size:18px!important;line-height:25px!important;margin-bottom:8px!important;text-transform:none!important}html body #MainContent .product-single__meta .payment-buttons{grid-template-columns:minmax(0,1fr)!important}html body #MainContent .product-single__meta .payment-buttons:before{display:none!important}html body #MainContent .product-single__meta .payment-buttons [name=add]{grid-column:1/-1!important;width:100%!important;margin:0!important;min-height:52px!important}html body.ra-full-review-open{overflow:hidden}html body #MainContent :is(.swatch--gl input:checked+label,.variant-input input:checked+label){box-shadow:inset 0 0 0 2px #293741!important}html body #MainContent .ra-order-guidance{margin:16px 0;border:1px solid #d4d0c8;border-radius:10px;background:#faf8f4;color:#293741;text-align:left}html body #MainContent .ra-order-guidance>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 16px;font-size:18px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}html body #MainContent .ra-order-guidance>summary::-webkit-details-marker{display:none}html body #MainContent .ra-order-guidance>summary:after{content:"+";font-size:24px;flex-shrink:0}html body #MainContent .ra-order-guidance[open]>summary:after{content:"\2212"}html body #MainContent .ra-order-guidance__content{padding:0 16px 16px;font-size:18px;line-height:1.55}html body #MainContent .ra-order-guidance__content p{margin:0 0 12px}html body #MainContent .ra-order-guidance__content p:last-child{margin:0}html body #MainContent .ra-order-guidance__content a{color:#293741;text-decoration:underline;text-underline-offset:3px}html body #MainContent .ra-approval-near-buy{margin:0 0 12px;font-size:16px;line-height:1.5;color:#39464e;text-align:left}html body #MainContent .ra-room-photos-link{display:block;width:max-content;max-width:100%;margin:12px auto;padding:10px 14px;min-height:48px;font-size:18px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;text-align:center}html body #MainContent .ra-room-photos-link[hidden]{display:none!important}html body #MainContent :is(.collapsible-trigger,.collapsible-content .rte,.ra-bs-heading>p,.hm07-heading>p,.tp14-heading>p){font-size:18px!important;line-height:1.55!important}html body #MainContent [data-ra-detail-compact] :is(figcaption,.ra-detail-caption){font-size:16px!important;line-height:1.45!important}html body #MainContent [data-ra-detail-compact] [data-ra-production] [data-ra-timeline]>li>p,html body #MainContent [data-ra-detail-compact] [data-ra-production] :is(.ra-bs-timing,.tp14-timing-note,.hm07-timing-note){font-size:16px!important;line-height:1.4!important}html body #MainContent [data-ra-detail-compact] [data-ra-production] [data-ra-timeline] h3{font-size:18px!important;line-height:1.3!important}html body #MainContent .collapsible-trigger{min-height:52px!important;padding-block:12px!important}html body :is(.site-nav__link--icon,.modal__close,.drawer__close-button,.ra-shoppable-videos__arrow,.ra-shoppable-videos__play,.ra-review-carousel-nav button){min-width:44px!important;min-height:44px!important}html body #MainContent :is(button,a,input,select,summary,[tabindex]):focus-visible,html body .ra-full-review :is(button,a):focus-visible{outline:3px solid #80602e!important;outline-offset:3px!important}html body #MainContent .ra-readable-room-jump{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:14px auto 0}html body #MainContent .ra-readable-room-jump a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border:1px solid #8a8f90;border-radius:6px;font-size:18px;line-height:1.4;color:#293741;background:#fff;text-decoration:none}html body #MainContent .ra-readable-room-jump a:hover{background:#f5f2ec}html body #MainContent [data-ra-room-examples]{scroll-margin-top:140px}html body #ra-product-reviews.ra-review-horizontal :is(.ra-review-stream-grid,.jdgm-rev-widg__reviews)>.jdgm-rev{aspect-ratio:.48!important;flex-basis:max(240px,calc((100% - 14px)/2))!important;max-width:calc(100% - 8px)!important}html body #ra-product-reviews.ra-review-horizontal .jdgm-rev .ra-review-photo{height:68%!important;flex-basis:68%!important}html body #ra-product-reviews.ra-review-horizontal .jdgm-rev .jdgm-rev__header{margin:8px 12px 2px!important;gap:2px 6px!important}html body #ra-product-reviews.ra-review-horizontal .jdgm-rev .jdgm-rev__author{font-size:18px!important;line-height:25px!important}html body #ra-product-reviews.ra-review-horizontal .jdgm-rev .ra-product-verified-badge{font-size:14px!important;line-height:20px!important}html body #ra-product-reviews.ra-review-horizontal .jdgm-rev .jdgm-rev__timestamp{font-size:16px!important;line-height:22px!important;color:#4c555b!important}html body #ra-product-reviews.ra-review-horizontal .jdgm-rev .jdgm-rev__rating{font-size:18px!important;line-height:22px!important}html body #ra-product-reviews.ra-review-horizontal .jdgm-rev .jdgm-rev__content{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;margin:0 12px 6px!important;overflow:hidden!important;overscroll-behavior:auto}html body #ra-product-reviews.ra-review-horizontal .jdgm-rev .jdgm-rev__body,html body #ra-product-reviews.ra-review-horizontal .jdgm-rev .jdgm-rev__body p{font-size:18px!important;line-height:27px!important;margin:0!important}html body #ra-product-reviews.ra-review-horizontal .jdgm-rev[data-ra-readable-review] .jdgm-rev__body{height:27px!important;max-height:27px!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical;overflow:hidden!important}html body #ra-product-reviews.ra-review-horizontal .jdgm-rev[data-ra-readable-review] .jdgm-rev__title{display:none!important}html body #ra-product-reviews.ra-review-horizontal .jdgm-rev .ra-review-read-more{display:block;margin:0;padding:8px 0;min-height:44px;font-size:16px;line-height:24px;text-align:left;text-decoration:underline;text-underline-offset:3px;white-space:normal;color:#293741;background:none;border:0;cursor:pointer}html body #ra-product-reviews.ra-review-horizontal .jdgm-rev:not(:has(.ra-review-photo)) .jdgm-rev__content{justify-content:flex-start}html body #ra-product-reviews.ra-review-horizontal .jdgm-rev:not(:has(.ra-review-photo))[data-ra-readable-review] .jdgm-rev__body{display:block!important;height:auto!important;max-height:12em!important;-webkit-line-clamp:unset!important}html body #ra-product-reviews .ra-review-stream-status{font-size:16px!important;color:#4c555b!important}html body dialog.ra-full-review{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(600px,calc(100% - 32px));max-height:85dvh;padding:24px;border:1px solid #d4d0c8;border-radius:12px;color:#293741;background:#fff;font:18px/1.6 Fustat,sans-serif;overflow:auto;overscroll-behavior:contain}html body dialog.ra-full-review::backdrop{background:#00000073}html body .ra-full-review__close{display:block;min-height:48px;min-width:80px;margin:0 0 16px auto;padding:10px 14px;border:1px solid #293741;border-radius:6px;background:#fff;font:inherit;cursor:pointer}html body .ra-full-review h2{font-size:24px;line-height:1.3;margin:0 0 12px;text-align:left}html body .ra-full-review__meta{font-size:16px;line-height:1.5;margin:0 0 16px}html body .ra-full-review__text{white-space:pre-wrap;overflow-wrap:anywhere}html body .ra-full-review__photo{display:block;margin-top:18px}html body .ra-full-review__photo img{display:block;max-width:100%;height:auto;max-height:55dvh;object-fit:contain;margin:auto}@media(min-width:769px){html body #SiteHeader{padding-block:12px}html body #SiteHeader .site-header__logo{margin-block:6px}html body #MainContent .product-single__title{font-size:clamp(28px,2.4vw,36px)!important;line-height:1.25!important}html body #MainContent .product-single__meta .globo-swatch-product-detail .globo-swatch-list .swatch--gl[data-ra-size-ready=true][data-option-index="0"] .ul-globo-dropdown-option{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){html body #ra-product-reviews.ra-review-horizontal :is(.ra-review-stream-grid,.jdgm-rev-widg__reviews)>.jdgm-rev{flex-basis:max(240px,84%)!important}html body #MainContent .product-single__title{font-size:28px!important;line-height:1.3!important}html body #MainContent .text-with-icons__block-title h3{font-size:18px!important}html body #MainContent .text-with-icons__block-text,html body #MainContent .text-with-icons__block-text p{font-size:16px!important;line-height:1.5!important}html body #MainContent .grid-product .grid-product__meta{padding-top:10px!important}html body #MainContent .grid-product .grid-product__meta .grid-product__price--current{font-size:20px!important}html body #MainContent .grid-product .grid-product__meta .jdgm-preview-badge{min-width:0;flex:1 1 auto}html body #MainContent .grid-product .grid-product__meta .jdgm-prev-badge__stars{display:block;white-space:nowrap;line-height:22px}html body #MainContent .grid-product .grid-product__meta .jdgm-prev-badge__text{display:block!important;margin:0!important;line-height:22px}html body #MainContent .product-single__meta .swatch--gl>.name-option{flex-wrap:wrap;gap:8px}html body #MainContent .product-single__meta .swatch--gl>.name-option>tool-tip-trigger{position:static!important;transform:none!important;margin:0 auto!important;inset:auto!important}html body #MainContent .globo-swatch-product-detail .globo-swatch-list .swatch--gl[data-ra-size-ready=true][data-option-index="0"] .dropdown-selector .ul-globo-dropdown-option{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .ra-full-review{padding:18px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html body :is(.ra-shoppable-videos__track,.grid-product__secondary-image,.product__photos *){animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/ra-readable-storefront.css.map */
