.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width:544px) and (max-width:768.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width:769px) and (max-width:991.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width:992px) and (max-width:1199.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width:1200px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (max-width:543.98px){.hidden-xs-down{display:none!important}}@media (max-width:768.98px){.hidden-sm-down{display:none!important}}@media (max-width:991.98px){.hidden-md-down{display:none!important}}@media (max-width:1199.98px){.hidden-lg-down{display:none!important}}.hidden-xl-down{display:none!important}.row.equal-height>[class^=col]{display:flex}.swatch-circle-beige{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:beige;border-radius:1.25em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:.2}.swatch-filter-beige{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:beige;border-radius:.69em;background-color:beige;display:block;position:relative}.swatch-filter-beige.disabled{opacity:.2}.swatch-circle-black{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#000;border-radius:1.25em;display:block;position:relative}.swatch-circle-black.disabled{opacity:.2}.swatch-filter-black{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#000;border-radius:.69em;background-color:#000;display:block;position:relative}.swatch-filter-black.disabled{opacity:.2}.swatch-circle-blue{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#0070d2;border-radius:1.25em;display:block;position:relative}.swatch-circle-blue.disabled{opacity:.2}.swatch-filter-blue{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#0070d2;border-radius:.69em;background-color:#0070d2;display:block;position:relative}.swatch-filter-blue.disabled{opacity:.2}.swatch-circle-brown{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:brown;border-radius:1.25em;display:block;position:relative}.swatch-circle-brown.disabled{opacity:.2}.swatch-filter-brown{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:brown;border-radius:.69em;background-color:brown;display:block;position:relative}.swatch-filter-brown.disabled{opacity:.2}.swatch-circle-green{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#008827;border-radius:1.25em;display:block;position:relative}.swatch-circle-green.disabled{opacity:.2}.swatch-filter-green{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#008827;border-radius:.69em;background-color:#008827;display:block;position:relative}.swatch-filter-green.disabled{opacity:.2}.swatch-circle-grey{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:1.25em;display:block;position:relative}.swatch-circle-grey.disabled{opacity:.2}.swatch-filter-grey{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:.2}.swatch-circle-navy{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:navy;border-radius:1.25em;display:block;position:relative}.swatch-circle-navy.disabled{opacity:.2}.swatch-filter-navy{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:navy;border-radius:.69em;background-color:navy;display:block;position:relative}.swatch-filter-navy.disabled{opacity:.2}.swatch-circle-orange{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:orange;border-radius:1.25em;display:block;position:relative}.swatch-circle-orange.disabled{opacity:.2}.swatch-filter-orange{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:orange;border-radius:.69em;background-color:orange;display:block;position:relative}.swatch-filter-orange.disabled{opacity:.2}.swatch-circle-pink{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:1.25em;display:block;position:relative}.swatch-circle-pink.disabled{opacity:.2}.swatch-filter-pink{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:.2}.swatch-circle-purple{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:purple;border-radius:1.25em;display:block;position:relative}.swatch-circle-purple.disabled{opacity:.2}.swatch-filter-purple{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:purple;border-radius:.69em;background-color:purple;display:block;position:relative}.swatch-filter-purple.disabled{opacity:.2}.swatch-circle-red{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:red;border-radius:1.25em;display:block;position:relative}.swatch-circle-red.disabled{opacity:.2}.swatch-filter-red{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:red;border-radius:.69em;background-color:red;display:block;position:relative}.swatch-filter-red.disabled{opacity:.2}.swatch-circle-white{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;display:block;position:relative}.swatch-circle-white.disabled{opacity:.2}.swatch-filter-white{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fff;border-radius:.69em;background-color:#fff;display:block;position:relative}.swatch-filter-white.disabled{opacity:.2}.swatch-circle-yellow{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#ff0;border-radius:1.25em;display:block;position:relative}.swatch-circle-yellow.disabled{opacity:.2}.swatch-filter-yellow{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#ff0;border-radius:.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:.2}.swatch-circle-miscellaneous{background:linear-gradient(0deg,#821e91 0,#821e91 25%,#edd134 25%,#ff0 50%,#edd134 50%,#59ba00 50%,#59ba00 76%,#111 76%,#111 100%),linear-gradient(0deg,#0e5cd1 0,#0e5cd1 50%,#e20b0b 50%,#e20b0b 100%);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;height:2.5em;position:relative;transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:.2}.swatch-circle-miscellaneous.selected::after{transform:rotate(-35deg)}.product-detail .attributes .swatch-circle{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;border:.063em solid rgba(0,0,0,.3);display:inline-block;margin-right:.313em;position:relative}.product-detail .attributes .swatch-circle.color-value[data-selected=true]::after{color:#000;content:"\f058";display:table-caption;font-family:FontAwesome,sans-serif;font-size:1.625em;left:.295em;position:absolute}.product-detail .attributes .swatch-circle.color-value.selected::after{background:#fff;border-radius:50%;color:#000;content:"\f058";display:table-caption;font-family:FontAwesome,sans-serif;font-size:1.625em;height:.75em;left:.31em;line-height:.8em;position:absolute;top:.35em;width:.8em}.product-detail .attributes .swatch-circle i.fa-times-circle{background:#fff;border-radius:50%;height:.75em;line-height:.8em;width:.8em}.product-detail .swatch-circle.unselectable,.product-detail [disabled] .swatch-circle{cursor:not-allowed}.product-detail .swatch-circle.unselectable.color-value.selected::after,.product-detail [disabled] .swatch-circle.color-value.selected::after{background-color:#495057}.social-container{padding-top:.9375em;text-align:center}.social-container .social-icons{text-decoration:none;font-size:1.875em;list-style-type:none;padding:0;color:#444}@media (max-width:991.98px){.social-container .social-icons{font-size:1.5625em}}.social-container .social-icons a,.social-container .social-icons i{color:#444;padding-right:.2em}label.color~a:hover{text-decoration:none}.description-and-detail{margin-top:2em}@media (max-width:543.98px){.description-and-detail{margin-top:0}.description-and-detail .title{font-size:1.5rem;margin-bottom:0;font-family:Dosis,sans-serif}.description-and-detail>div:last-child{margin-bottom:1em}}@media (min-width:544px){.description-and-detail .description{margin-bottom:2em}}@media (max-width:543.98px){.description-and-detail .content{margin-top:1em}}label.availability{padding-right:.3125em}@media (min-width:544px){.product-number-rating{border-bottom:1px solid #ccc}}@media (min-width:769px){.product-number-rating{border-top:1px solid #ccc}}@media (min-width:544px) and (max-width:768.98px){.product-name{border-bottom:1px solid #ccc}}@media (min-width:544px){.product-number-rating .ratings{margin-top:.625em}}@media (max-width:543.98px){.product-number-rating .ratings{background-color:#fff;margin-top:-1.875em;margin-right:-.9375em;padding:.1875em}}.product-number{color:#ccc;font-size:.875em;padding-bottom:.938em;padding-top:.938em}.promotions{font-weight:400;text-align:center;height:85%}.promotions div.collapsible-xl button.callout{font-size:1.25em;padding-bottom:1.25rem;padding-top:1.25rem;color:#c00}@media (min-width:544px){.promotions div.collapsible-xl button.callout{font-size:1.375em}}.promotions div.collapsible-xl button.callout::after{color:#000}.product-breadcrumb .breadcrumb{border-bottom:none;margin-left:-1rem;margin-bottom:0}@media (max-width:991.98px){.product-breadcrumb .breadcrumb{border-top:1px solid #ccc}}.price{font-size:1.5rem}.product-options{margin-top:1.25em}.size-chart .size-chart-collapsible{max-height:0;overflow:hidden;transition:max-height .5s;transition-timing-function:cubic-bezier(0,1,0,1)}.size-chart .size-chart-collapsible.active{max-height:100%;transition-timing-function:ease-in-out}.color-attribute{border:none;padding:0;background:0 0}.non-input-label{display:block;margin-bottom:.5rem}@media (min-width:769px){.attributes{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width:543.98px){.product-grid{padding-top:.938em}.product-grid .col-6{padding-left:5px;padding-right:5px}}.product-gallery{display:grid;gap:var(--spacing-4);max-width:calc(var(--layout-content-max) * .48);height:-moz-fit-content;height:fit-content}.product-gallery__main{position:relative;aspect-ratio:1/1;background-color:var(--color-bg-subtle);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-4);overflow:hidden}.product-gallery__button{position:absolute;top:50%;transform:translateY(-50%);z-index:5}.product-gallery__button.product-gallery__prev{left:var(--spacing-2)}.product-gallery__button.product-gallery__next{right:var(--spacing-2)}.product-gallery__media-slot{width:100%;height:100%;transition:opacity var(--duration-card) var(--ease-default)}.product-gallery__media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity var(--duration-card) var(--ease-default)}.btn.btn-gallery-popup{position:absolute;bottom:var(--spacing-2);right:var(--spacing-2);z-index:6;margin:0;padding:var(--spacing-2);color:var(--color-gray-700);transition:var(--duration-fast) var(--ease-default)}.product-gallery__thumbs{display:flex;gap:var(--spacing-2);overflow-x:auto;padding-bottom:var(--spacing-1);scrollbar-width:thin;scrollbar-color:var(--color-gray-400) transparent}.product-gallery__thumbs::-webkit-scrollbar{height:var(--spacing-1)}.product-gallery__thumbs::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-full)}.product-gallery__thumbs::-webkit-scrollbar-track{background:0 0}.product-gallery__thumb{width:var(--spacing-16);min-width:var(--spacing-16);height:var(--spacing-16);padding:0;border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-4);overflow:hidden;background-color:var(--color-bg-surface);cursor:pointer}.product-gallery__thumb--is-active{border-color:var(--color-border-emphasis)}.product-gallery__thumb-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:990px){.product-gallery iframe{pointer-events:none}}#productPopupGalleryModal{background-color:rgba(var(--color-shadow-rgb),.72)}#productPopupGalleryModal button.close{position:absolute;top:var(--spacing-4);right:var(--spacing-4);padding:var(--spacing-2);border-radius:var(--radius-default);z-index:2;opacity:1}#productPopupGalleryModal .modal-dialog{width:100%;max-width:unset;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:center}#productPopupGalleryModal .modal-content{width:var(--layout-content-max);max-height:80vh;margin:0;padding:var(--spacing-4);background-color:var(--color-white);border-radius:var(--radius-4);border:var(--border-width-hairline) solid var(--color-border-subtle);box-shadow:var(--shadow-lg);box-sizing:border-box}#productPopupGalleryModal .modal-body{width:100%;min-height:0;padding:0;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-3);overflow:hidden}#productPopupGalleryModal .product-popup-gallery{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);overflow:hidden}#productPopupGalleryModal .product-popup-gallery .product-popup-gallery__media-slot{display:flex;justify-content:center;align-items:center;overflow:hidden}#productPopupGalleryModal .product-popup-gallery .product-popup-gallery__media-slot:has(iframe){position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}#productPopupGalleryModal .product-popup-gallery .product-popup-gallery__media-slot iframe{position:absolute;width:100%;height:100%;top:0;left:0;border:none;transform-origin:center center}#productPopupGalleryModal .product-popup-gallery .product-popup-gallery__media-slot img{max-width:100%;max-height:calc(78vh - var(--spacing-12))}#productPopupGalleryModal .product-popup-gallery__main{width:100%;min-width:0;min-height:0}#productPopupGalleryModal .product-popup-gallery__counter{margin:0;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-secondary);text-align:center}@media (max-width:990px){#productPopupGalleryModal .modal-dialog{padding:var(--spacing-8)}#productPopupGalleryModal .product-popup-gallery iframe{inset:-4px;width:calc(100% + 2px);height:calc(100% + 2px);transform:scale(.85)}#productPopupGalleryModal .product-popup-gallery img{max-width:100%}}.product-detail{padding-bottom:calc(var(--spacing-10) * 1.5)}@media (max-width:990px){.product-detail{padding-bottom:var(--spacing-8)}}@media (max-width:767px){.product-detail{padding-bottom:var(--spacing-3)}}.product-detail .product-breadcrumb .breadcrumb{margin:0;padding:var(--spacing-8) 0 var(--spacing-4)}.product-detail-container{width:100%;max-width:var(--layout-content-max-desktop);margin:0 auto;padding:0 var(--layout-page-gutter)}.product-detail-top{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--spacing-8)}@media (max-width:767px){.product-detail-container{padding-left:var(--layout-page-gutter-mobile);padding-right:var(--layout-page-gutter-mobile)}.product-detail-top{grid-template-columns:1fr;gap:var(--spacing-6)}}.col-images{width:100%;max-width:100vw}.col-details{display:flex;flex-direction:column;gap:var(--spacing-6)}.col-details .product-promo-list{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.col-details .product-promo-list .product-promo-item{display:inline-flex;align-items:center;justify-content:center;justify-self:start;align-self:start;padding:var(--spacing-2) var(--spacing-3);background-color:var(--color-oak-700);color:var(--color-oak-100);font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-badge);text-transform:uppercase;border-radius:var(--radius-full);border:var(--border-width-hairline) solid var(--color-oak-800)}.col-details .product-name{font-size:var(--font-size-headline);line-height:var(--line-height-headline);letter-spacing:var(--letter-spacing-headline);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:0}.col-details .price-wishlist-wrapper{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-8)}.col-details .price-wishlist-wrapper .prices{padding:0}.col-details .price-wishlist-wrapper .prices .price>span{display:flex;justify-content:center;align-items:center;gap:var(--spacing-3)}.col-details .price-wishlist-wrapper .prices .price span{color:var(--color-oak-700);font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:var(--font-weight-bold)}.col-details .price-wishlist-wrapper .prices .price .strike-through,.col-details .price-wishlist-wrapper .prices .price .strike-through span,.col-details .price-wishlist-wrapper .prices .price del{color:var(--color-text-tertiary);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:400}.col-details .attributes{display:flex;flex-direction:column;gap:var(--spacing-6);padding-left:0;padding-right:0}.col-details .attributes:has(div[data-attr=color]) .attribute{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.col-details .attributes:has(div[data-attr=color]) .non-input-label{width:100%;margin-bottom:0;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}.col-details .attributes .attribute{margin-top:0}.col-details .attributes .attribute label{margin-bottom:0;line-height:var(--line-height-body)}.col-details .attributes .attribute>button{width:var(--spacing-8);height:var(--spacing-8);display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-gray-200);border-radius:var(--radius-default);background-color:var(--color-white);position:relative;overflow:hidden;padding:2px}.col-details .attributes .attribute>button:has(.swatch-circle.selected){border-color:var(--color-gray-700)}.col-details .attributes .attribute>button:has(.swatch-circle.unselectable){cursor:not-allowed}.col-details .attributes .attribute>button:has(.swatch-circle.unselectable)::before{content:"";display:block;position:absolute;left:50%;top:50%;width:calc(var(--spacing-8) + var(--spacing-6));border-top:var(--border-width-hairline) solid var(--color-border-emphasis);transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;pointer-events:none;z-index:3}.col-details .attributes .attribute .swatch-circle{width:100%;height:100%;border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-default);margin:0}.col-details .attributes .attribute .swatch-circle.selected::after{display:none}.col-details .attributes .selected-attribute-display+span.non-input-label{display:none;visibility:hidden}.col-details .attributes .selected-attribute-display:empty{display:none;visibility:hidden}.col-details .attributes .selected-attribute-display:empty+span.non-input-label{display:block;visibility:visible}.col-details button.wishlistTile{min-width:2.75rem;min-height:2.75rem;padding:var(--spacing-2)}.col-details button.wishlistTile i{font-size:1.75rem;line-height:1}.col-details .quantity-row{width:100%;margin:0!important}.col-details .product-info__quantity{width:100%;display:flex;align-items:stretch}.col-details .product-info__quantity .quantity-selector{flex:1;display:flex}.col-details .product-info__quantity .quantity-selector__control{display:flex;flex:1;width:100%;border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:0;overflow:hidden;background-color:var(--color-bg-surface)}.col-details .product-info__quantity .quantity-selector__control button{padding:.6875rem var(--spacing-2);min-width:var(--spacing-10)}.col-details .product-info__quantity .quantity-selector__control button:disabled{opacity:.55;cursor:not-allowed;border-color:transparent;background-color:var(--color-gray-500);color:var(--color-white)}.col-details .product-info__quantity .quantity-selector__value{flex:1;min-width:var(--spacing-12);padding:0 var(--spacing-4);display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:var(--font-weight-bold);color:var(--color-text-primary);border-left:var(--border-width-hairline) solid var(--color-border-subtle);border-right:var(--border-width-hairline) solid var(--color-border-subtle);background-color:var(--color-bg-surface)}.col-details .product-info__purchase-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-2);width:100%;min-width:0;align-items:stretch;margin-top:var(--spacing-6)}.col-details .product-info__purchase-row:first-child{margin-top:0}.col-details .add-to-cart.btn{width:100%;height:100%}.col-details .cart-and-ipay,.col-details .cart-and-ipay .btn{margin:0!important;padding:0!important}@media (max-width:767px){.col-details .product-info__purchase-row{grid-template-columns:repeat(2,minmax(0,1fr))}.col-details .quantity-row{grid-column:1/-1}}.col-details .product-options{margin:0}.col-details .product-info__sku{font-size:var(--font-size-caption);line-height:var(--line-height-body);color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-badge);padding:0}.col-details .product-detail-description ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-2)}.col-details .product-detail-description li{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}.description-and-detail{margin-top:var(--spacing-12)}.description-and-detail .product-tab-bar__list{width:100%;max-width:none;margin:0;padding:0;list-style:none;display:flex;gap:var(--spacing-2)}.description-and-detail .product-tab-bar__list li{display:block}.description-and-detail a.product-tab-bar__btn{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:var(--spacing-4) var(--spacing-6);font-size:var(--font-size-subtitle);line-height:var(--line-height-body);font-weight:400;color:var(--color-text-secondary);cursor:pointer;border-bottom:3px solid transparent;border-radius:var(--radius-4) var(--radius-4) 0 0;transition:color .15s ease,background-color .15s ease,border-color .15s ease;text-decoration:none}.description-and-detail a.product-tab-bar__btn.active{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);background-color:var(--color-oak-100);border-bottom-color:var(--color-oak-700)}.description-and-detail a.product-tab-bar__btn:hover{color:var(--color-text-primary)}@media (max-width:767px){.description-and-detail a.product-tab-bar__btn{padding:var(--spacing-4)}}.description-and-detail .tab-content{width:100%;max-width:none;margin:0!important;padding:var(--spacing-8) 0;color:var(--color-text-primary)}.description-and-detail .tab-content p{margin:0 0 var(--spacing-3);font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);color:var(--color-text-secondary)}.description-and-detail .specs-table{border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-default);overflow:hidden}.description-and-detail .specs-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-top:var(--border-width-hairline) solid var(--color-border-subtle);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.description-and-detail .specs-row:first-child{border-top:none}.description-and-detail .specs-row .specs-label{color:var(--color-text-tertiary)}.description-and-detail .specs-row .specs-value{color:var(--color-text-primary)}.description-and-detail .specs-row:nth-of-type(even){background:var(--color-bg-subtle)}.description-and-detail .tab-review-list{display:flex;flex-direction:column;gap:var(--spacing-4)}.description-and-detail .tab-review-list .review{border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-default);padding:var(--spacing-4);background:var(--color-bg-surface)}.description-and-detail .tab-review-list .review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-2)}.description-and-detail .tab-review-list .review-header .review-date{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-tertiary)}.description-and-detail .tab-review-list .review-body{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}.product-recommendations{margin-bottom:calc(var(--spacing-10) * 1.5)}.product-recommendations .best-seller__header{margin-bottom:var(--spacing-8)}.product-recommendations .best-seller__title{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-headline);line-height:var(--line-height-headline);letter-spacing:var(--letter-spacing-headline);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.product-recommendations .splide{padding:0 45px}@media (max-width:990px){.product-recommendations{margin-bottom:var(--spacing-8)}.product-recommendations .best-seller__header{margin-bottom:var(--spacing-4)}}@media (max-width:767px){.product-recommendations{margin-bottom:var(--spacing-3)}}