.ux-card-rating{display:flex;align-items:center;gap:7px;margin-top:5px;min-height:17px;color:var(--ux-text);font-size:11px;line-height:17px;font-variant-numeric:tabular-nums}.ux-card-rating .ux-stars{display:inline-flex;align-items:center;gap:2px;color:var(--ux-text)}.ux-card-rating .ux-star{position:relative;display:block;width:14px;height:14px;color:inherit;flex:none}.ux-card-rating .ux-star-base,.ux-card-rating .ux-star-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;color:inherit}.ux-theme .ux-card-rating svg{display:block;width:14px;height:14px;max-width:none;flex:none}.ux-card-rating .ux-star-base svg{fill:none;opacity:.45}.ux-card-rating .ux-rating-count,.ux-card-rating--empty{color:var(--ux-muted)}.ux-card-rating+.ux-card-bottom{margin-top:5px}.ux-theme .ux-purpose-art{background-image:var(--ux-purpose-art);background-size:300% auto;background-repeat:no-repeat;transition:filter .25s ease,background-size .35s cubic-bezier(.2,.8,.2,1)}.ux-theme .ux-purpose-art--storage{background-position:0% 12.5%}.ux-theme .ux-purpose-art--floor{background-position:50% 12.5%}.ux-theme .ux-purpose-art--protect{background-position:100% 12.5%}.ux-theme .ux-purpose-art--style{background-position:0% 87.5%}.ux-theme .ux-purpose-art--tech{background-position:50% 87.5%}.ux-theme .ux-purpose-art--exterior{background-position:100% 87.5%}.ux-theme .ux-purpose-card:hover .ux-purpose-art{filter:brightness(1.08)}.ux-native-product #MainContent>.shopify-section{background:var(--ux-bg);color:var(--ux-text)}.ux-native-product #MainContent>.shopify-section>section{background:var(--ux-bg);color:var(--ux-text)}.ux-native-product .ux-native-back{padding:8px 32px 0;color:var(--ux-muted)}.ux-native-product .ux-native-back a{min-height:44px;font-size:12px;font-weight:500}.ux-native-product #MainContent>.shopify-section>.page-width{padding:0 32px}.ux-native-product .product{padding:0 0 48px;gap:28px;align-items:start}.ux-native-product .product__media-wrapper{min-width:0}.ux-native-product .product__media-list{background:#fff;border:1px solid var(--ux-line);border-radius:16px;overflow:hidden}.ux-native-product .product__media-list .product__media-item{overflow:hidden}.ux-native-product .product__media-list .product__media{border-radius:15px;overflow:hidden}.ux-native-product .thumbnail-list__item .thumbnail{border-radius:9px;overflow:hidden;border:1px solid var(--ux-line);background:#fff}.ux-native-product .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--ux-text)}.ux-native-product .product__info-wrapper{min-width:0;background:var(--ux-surface);border:1px solid var(--ux-line);border-radius:16px;padding:26px 28px!important}.ux-native-product .product__info-container{color:var(--ux-text)}.ux-native-product .product__info-container>*+*{margin-top:16px}.ux-native-product .product__info-container>.product__text:first-child{font-size:11px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ux-muted);margin-bottom:0}.ux-native-product .product__title h1{font-size:clamp(25px,2.1vw,32px);line-height:1.17;letter-spacing:-.035em;font-weight:600;color:var(--ux-text)}.ux-native-product .product__title+.product__text{font-size:12px;line-height:18px;color:var(--ux-muted)}.ux-native-product .price{font-size:24px;line-height:1.25;font-weight:600;color:var(--ux-text);font-variant-numeric:tabular-nums}.ux-native-product .price__sale .price-item--regular{color:var(--ux-muted)}.ux-native-product .product__tax{font-size:11px;color:var(--ux-muted);letter-spacing:0}.ux-native-product .product-form__input .form__label,.ux-native-product .product-form__input legend{font-size:12px;font-weight:600;color:var(--ux-text)}.ux-native-product .product-form__input input[type=radio]+label{min-height:44px;border-radius:9px;padding:11px 15px;font-weight:500}.ux-native-product .quantity{border-radius:10px;background:var(--ux-bg);color:var(--ux-text);min-height:46px}.ux-native-product .quantity:after,.ux-native-product .quantity:before{border-radius:10px}.ux-native-product .quantity__button{min-width:44px;min-height:44px}.ux-native-product .quantity__input{font-variant-numeric:tabular-nums}.ux-native-product .product-form__submit{min-height:52px;border-radius:10px;background:var(--ux-primary);color:var(--ux-on-primary);font-size:14px;font-weight:650;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.ux-native-product .product-form__submit:hover{opacity:.92;box-shadow:0 6px 20px #142b1826}.ux-native-product .product-form__submit:active{transform:scale(.985)}.ux-native-product .product-form__submit:before,.ux-native-product .product-form__submit:after{box-shadow:none;border-radius:10px}.ux-native-product pickup-availability,.ux-native-product .icon-with-text{font-size:12px;line-height:1.5}.ux-native-product pickup-availability *,.ux-native-product .icon-with-text *{color:var(--ux-text)}.ux-native-product .icon-with-text svg path{fill:currentColor}.ux-native-product .icon-with-text{padding:15px 0;border-top:1px solid var(--ux-line);border-bottom:1px solid var(--ux-line)}.ux-native-product .icon-with-text .h4{font-size:12px;line-height:1.5;letter-spacing:0}.ux-native-product .product__description{border-top:1px solid var(--ux-line);padding-top:20px;font-size:13px;line-height:1.65;color:var(--ux-text)}.ux-native-product .product__description img{border-radius:8px}.ux-native-product .product__description p{line-height:1.65}.ux-native-product .share-button button{min-height:44px}.ux-native-product[data-ux-theme=dark] .product__description{background:#fff;color:#202a24;border-radius:10px;padding:20px}@media(max-width:749px){.ux-native-product .ux-native-back{padding:4px 14px 0}.ux-native-product #MainContent>.shopify-section>.page-width{padding:0 12px}.ux-native-product .product{padding:0 0 28px;gap:12px}.ux-native-product .product__media-list{border-radius:14px}.ux-native-product .product__info-wrapper{padding:20px 18px!important;border-radius:14px}.ux-native-product .product__title h1{font-size:24px;line-height:1.2}.ux-native-product .product__info-container>*+*{margin-top:14px}.ux-native-product .product-form__submit{min-height:52px}}@media(prefers-reduced-motion:reduce){.ux-theme .ux-purpose-art,.ux-native-product .product-form__submit{transition:none}}.ux-native-product .product__info-container{font-variant-numeric:tabular-nums}.ux-native-product .product__info-container>.product__text:first-child{letter-spacing:.14em}.ux-native-product .product__title h1{font-family:Manrope,Inter,sans-serif;font-weight:650;letter-spacing:-.025em}.ux-native-product .product__info-container .jdgm-preview-badge{line-height:1.4}.ux-native-product .product__info-container .jdgm-prev-badge__text{font-size:12px;color:var(--ux-muted)}.ux-native-product .product__info-container .price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px}.ux-native-product .product__info-container .price:not(.price--on-sale) .price__sale{display:none}.ux-native-product .product__info-container .price__sale .price-item--regular{font-size:14px;font-weight:400}.ux-native-product .product__info-container .price__badge-sale{border-radius:6px;font-size:10px;letter-spacing:.02em}.ux-native-product .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px;max-width:none;padding:0}.ux-native-product .product-form__input--pill legend{width:100%;margin-bottom:10px}.ux-native-product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;min-height:48px;max-width:100%;margin:0;border:1px solid var(--ux-line);background:var(--ux-surface);color:var(--ux-text);border-radius:10px;font-size:12px;line-height:1.4;letter-spacing:0;text-align:left;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.ux-native-product .product-form__input--pill input[type=radio]:checked+label{background:var(--ux-primary);border-color:var(--ux-primary);color:var(--ux-on-primary)}.ux-native-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--ux-primary);outline-offset:3px}.ux-native-product .product-form__submit:disabled{opacity:.55;box-shadow:none;transform:none}.ux-native-product .product__description{line-height:1.7}@media(max-width:749px){.ux-native-product .ux-native-back{padding:0 14px}.ux-native-product .ux-native-back a{min-height:38px}.ux-native-product #MainContent>.shopify-section>.page-width{padding:0 12px}.ux-native-product .product{gap:10px}.ux-native-product .product__media-list{margin-left:0;width:100%}.ux-native-product .product__media-list .product__media-item{width:100%}.ux-native-product .product__media-list .product-media-container{width:100%;max-width:none;height:clamp(230px,72vw,320px)}.ux-native-product .product__media-list .product__modal-opener,.ux-native-product .product__media-list .product__media{display:block;width:100%;height:100%;padding-top:0!important}.ux-native-product .product__media-list .product__media img{width:100%;height:100%;object-fit:contain}.ux-native-product .product__info-wrapper{padding:17px 17px 20px!important}.ux-native-product .product__info-container>*+*{margin-top:11px}.ux-native-product .product__title h1{font-size:21px;line-height:1.24}.ux-native-product .product__info-container .price{font-size:21px}.ux-native-product .product-form__input--pill input[type=radio]+label{flex:1 1 calc(50% - 8px);padding:10px 12px}}@media(prefers-reduced-motion:reduce){.ux-native-product .product-form__input--pill input[type=radio]+label{transition:none}}@media(max-width:350px){.ux-native-product .product-form__input--pill input[type=radio]+label{flex-basis:100%}}.ux-native-product .price--on-sale{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px}.ux-native-product .product__info-container .price__sale>.price-item--sale{order:-1}.ux-native-product .ux-native-back a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid var(--ux-line);border-radius:10px;background:var(--ux-surface);color:var(--ux-text);font-size:13px;font-weight:650;text-decoration:none}.ux-native-product .ux-native-back a:focus-visible{outline:2px solid var(--ux-primary);outline-offset:2px}@media(max-width:749px){.ux-native-product .ux-native-back{padding:4px 12px 0}.ux-native-product .ux-native-back a{min-height:44px}.ux-native-product #MainContent>.shopify-section>product-info{padding-top:8px}.ux-native-product .product__info-wrapper{padding:15px 16px 18px!important}.ux-native-product .product__info-container>*+*{margin-top:10px}}.ux-native-product .ux-native-image-preview{position:relative;margin:0 0 12px;padding:0 8px 8px;border:1px solid var(--ux-line);border-radius:11px;background:var(--ux-surface);color:var(--ux-text);box-shadow:0 4px 14px #10241912}.ux-native-product .ux-native-image-preview:before{content:"";position:absolute;bottom:-6px;left:var(--ux-arrow-x,28px);width:10px;height:10px;background:var(--ux-surface);border-right:1px solid var(--ux-line);border-bottom:1px solid var(--ux-line);transform:translate(-50%) rotate(45deg)}.ux-native-product .ux-native-image-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;font-size:13px;line-height:18px}.ux-native-product .ux-native-image-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--ux-text);font-size:24px;line-height:1;cursor:pointer}.ux-native-product .ux-native-image-preview img{display:block;width:100%;height:clamp(170px,50vw,210px);object-fit:contain;background:#fff;border-radius:7px}@keyframes ux-option-image-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.ux-native-product .ux-native-image-preview{animation:ux-option-image-enter .18s ease-out}}@media(max-width:749px){.ux-native-product .ux-native-back a{display:inline-flex;align-items:center;min-height:44px;color:var(--ux-primary);font-weight:600}.ux-native-product .product__media-list{border-radius:10px;border-color:transparent;background:var(--ux-product-well)}.ux-native-product .product__info-wrapper{padding:18px 6px 20px!important;border:0;border-radius:0;background:transparent}.ux-native-product .product__title h1{font-family:Georgia,serif;font-size:clamp(24px,6vw,30px);font-weight:400;letter-spacing:-.025em;line-height:1.13}.ux-native-product .product__info-container>*+*{margin-top:13px}.ux-native-product .price{font-size:22px;letter-spacing:-.02em}.ux-native-product .product-form__submit{border-radius:8px;min-height:48px}.ux-native-product .product-form__submit:before,.ux-native-product .product-form__submit:after{border-radius:8px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/tmod-ux-detail-v5.css.map */
