.recommend-component{clear:both}.recommend-component:not(:has(.recommend-modal)){margin-block-end:2rem}.recommend-component:has(.auc-Recommend-list:empty),.recommend-component:has(.auc-Recommend-list:only-of-type .button-slider):not(:has(.auc-Recommend-item)){display:none}.recommend-component:has(.recommend-modal) .auc-Recommend-title{margin-block-end:0}.recommend-component:has(.recommend-modal) .product-item-content__sub-content-ratings{display:none}.recommend-component:has(.recommend-modal) .auc-Recommend-item{width:clamp(170px,18cqi,220px)}.recommend-component:has(.recommend-modal) .product-item-content__sub-content{min-height:200px}.auc-Recommend{isolation:isolate;position:relative;container:recommend/inline-size;box-sizing:border-box}.auc-Recommend>*{box-sizing:border-box}.auc-Recommend-title{text-align:center}.auc-Recommend-container{inline-size:100%;margin-inline:auto;display:flex;justify-content:center;isolation:isolate;position:relative}.auc-Recommend-container::before,.auc-Recommend-container::after{content:"";position:absolute;top:0;bottom:0;background-repeat:no-repeat;width:2rem;z-index:10}.auc-Recommend-container::before{background-image:linear-gradient(to left, hsla(0, 0%, 100%, 0) 0%, hsl(0, 0%, 100%) 100%);left:0}body.checkout-cart-index .auc-Recommend-container::before{background-image:linear-gradient(to left, hsla(0, 0%, 96%, 0) 0%, hsl(0, 0%, 96%) 100%)}.auc-Recommend-container::after{background-image:linear-gradient(to right, hsla(0, 0%, 100%, 0) 0%, hsl(0, 0%, 100%) 100%);right:0}body.checkout-cart-index .auc-Recommend-container::after{background-image:linear-gradient(to right, hsla(0, 0%, 96%, 0) 0%, hsl(0, 0%, 96%) 100%)}.auc-Recommend-container .button-slider{border:none;background:none;display:grid;place-items:center;position:absolute;top:50%;height:100%;z-index:15;transform:translateY(-50%)}.auc-Recommend-container .button-slider:hover svg{fill:#000}.auc-Recommend-container .button-slider:active{box-shadow:none}.auc-Recommend-container .button-slider svg{fill:#4d4d4d;width:1.5em;height:1.5em}.auc-Recommend-container .button-slider--previous{left:-2.5rem}.auc-Recommend-container .button-slider--next{right:-2.5rem}@container recommend (width >= 768px){.auc-Recommend-container{inline-size:min(100% - 2rem,128rem)}.auc-Recommend-container::before,.auc-Recommend-container::after{width:1.5rem}}.auc-Recommend-list{--_grey-base: hsl(0, 0%, 60%);display:inline-grid;grid-auto-flow:column;justify-items:center;gap:1rem;margin-block:0;overflow-x:auto;overscroll-behavior-inline:contain;padding-inline:1rem 0;scroll-padding-inline:1rem 0;scroll-snap-type:inline mandatory;scroll-behavior:smooth;scrollbar-gutter:stable}.auc-Recommend-list:not(:empty){padding-inline:1rem;padding-block:1rem 1.5rem}@supports selector(::-webkit-scrollbar){.auc-Recommend-list{overflow-y:hidden}.auc-Recommend-list::-webkit-scrollbar{height:.75em}.auc-Recommend-list::-webkit-scrollbar-track{background:#fff}.auc-Recommend-list::-webkit-scrollbar-thumb{border-radius:5ch;background:var(--_grey-base)}.auc-Recommend-list::-webkit-scrollbar-thumb:hover{background:#666;cursor:pointer}body.checkout-cart-index .auc-Recommend-list::-webkit-scrollbar-track{background:#f5f5f5}}@supports(scrollbar-color: var(--_grey-base) hsl(0, 0%, 100%)){.auc-Recommend-list{overflow:hidden}.auc-Recommend-list:has(.auc-Recommend-item:nth-last-child(n+6)){overflow-x:scroll;scrollbar-color:var(--_grey-base) #fff;scrollbar-width:thin}body.checkout-cart-index .auc-Recommend-list:has(.auc-Recommend-item:nth-last-child(n+6)){scrollbar-color:var(--_grey-base) #f5f5f5}}.auc-Recommend-item{margin-block-end:0;display:inline-block;width:clamp(180px,18cqi,235px);transition:outline-offset .25s ease}.auc-Recommend-item :is(a[class],button[class],.product-item-info):focus{outline:max(2px,.15em) solid #e30613;outline-offset:max(2px,.15em)}.auc-Recommend-item :is(a[class],button[class],.product-item-info):focus-visible{outline:max(2px,.15em) solid #e30613;outline-offset:max(2px,.15em)}.auc-Recommend-item :is(a[class],button[class],.product-item-info):focus:not(:focus-visible){outline:none}.auc-Recommend-item .product-item-info{scroll-snap-align:start;width:auto;padding:0;border:1px solid #e5e5e5;border-radius:2px;background:#f5f5f5;background:linear-gradient(0deg, hsl(0, 0%, 100%) 0%, hsl(0, 0%, 90%) 70%)}.auc-Recommend-item .product-item-info:hover{border-color:#7ab929}.auc-Recommend-item .product-item-info>*{box-sizing:border-box}.auc-Recommend-item .product-item-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;position:relative;flex:0 0 auto;container:product-item/inline-size}.auc-Recommend-item .product-item-content__thumbnail{padding:.5rem;background:#fff;box-sizing:border-box}.auc-Recommend-item .product-item-content__thumbnail img{inline-size:100%;block-size:100%;aspect-ratio:1;object-fit:cover;background-image:radial-gradient(hsl(0, 0%, 90%) 50%, hsl(0, 0%, 80%) 100%)}.auc-Recommend-item .product-item-content .product-image-container{inline-size:240px}.auc-Recommend-item .product-item-content .product-image-wrapper{padding-bottom:100% !important}.auc-Recommend-item .product-item-content .product-image-photo{max-height:none !important}.auc-Recommend-item .product-item-content__sub-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;box-sizing:border-box;min-height:240px}.auc-Recommend-item .product-item-content__sub-content-header{flex-basis:2.5em;padding-block-start:1rem;padding-inline:.5rem}@media(width >= 768px){.auc-Recommend-item .product-item-content__sub-content-header{padding-inline:1rem}}.auc-Recommend-item .product-item-content__sub-content-header-name{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1.2rem,1.164rem + .099vw,1.3rem);font-weight:400;hyphens:manual;line-height:1.4;margin:0;text-align:center;text-wrap:balance}.auc-Recommend-item .product-item-content__sub-content-header-name .product-item-link{color:#333;top:0}.auc-Recommend-item .product-item-content__sub-content-header-name .product-item-link::after{content:"";position:absolute;inset-block:0;inset-inline:0;cursor:pointer}.auc-Recommend-item .product-item-content__sub-content-header-name .product-item-link:hover{text-decoration:none}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-ratings .product-reviews-summary{margin:0;padding:.25rem}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-ratings .product-reviews-summary .rating-summary{left:0}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-ratings .product-reviews-summary .rating-summary.no-reviews .rating-result>span::before{color:#333}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-ratings .product-reviews-summary .rating-summary .rating-result{margin-left:0}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-ratings .product-reviews-summary .rating-summary .rating-result>span:before{color:#ffd000}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-ratings .product-reviews-summary .reviews-actions{display:none}.auc-Recommend-item .product-item-content__sub-content .result-description.text-ellipsis{display:none}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-price{width:100%;text-align:center}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-price .price-wrapper{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-price .price-wrapper .price-label{font-size:1.2rem;font-weight:400;letter-spacing:-0.025em}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-price .price-wrapper .old-price,.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-price .price-wrapper .before_special{color:#747071;font-size:1.4rem;background:linear-gradient(to bottom right, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0) calc(50% - 1px), hsl(0, 0%, 0%) 50%, hsla(0, 0%, 0%, 0) calc(50% + 1px), hsla(0, 0%, 0%, 0) 100%);text-decoration:none}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-price .price-wrapper .old-price{margin-right:.5rem}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-price .price-wrapper .after_special{font-size:1.4rem}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-price .price-wrapper .promotion{color:#e30613}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-price .price-wrapper .before_special{display:inline-block}.auc-Recommend-item .product-item-content__sub-content .stock.unavailable{color:#e30613;font-size:1.2rem}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer{padding-block-end:1rem;align-self:center;isolation:isolate}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer a.button,.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.action.primary{-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;box-sizing:border-box;text-transform:capitalize;line-height:1.1;min-height:36px;min-width:15ch;font-size:1.2rem;cursor:pointer;border:2px solid #e30613;border-radius:2px;white-space:nowrap;background-color:#e30613}@media(prefers-reduced-motion: reduce){.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer a.button,.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.action.primary{transition:none}}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer a.button:not(.tocart),.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.action.primary:not(.tocart){display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer a.button:hover,.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.action.primary:hover{background-color:#7ab929;border-color:#7ab929}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer a.button:active,.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.action.primary:active{background-color:#e30613;border-color:#7ab929}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart{padding:0;border:2px solid #e30613;display:flex;align-items:stretch;background-color:#fff;-webkit-transition:outline-offset 250ms ease 0s;transition:outline-offset 250ms ease 0s}@media(prefers-reduced-motion: reduce){.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart{transition:none}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart:is(.btn-icon,.btn-text){transition:none}}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart .btn-icon,.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart .btn-text{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;flex:1}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart .btn-icon{-webkit-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s;background-color:#e30613;color:#fff;fill:currentColor;padding-inline:.5rem;width:2em;aspect-ratio:1}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart .btn-text{-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;background-color:#fff;color:#e30613;padding:.875rem clamp(0.5rem,1.5vw,1rem)}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart:where(:hover,:focus,:focus-visible){border-color:#7ab929}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart:where(:hover,:focus,:focus-visible) :is(.btn-icon,.btn-text){background-color:#7ab929}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart:where(:hover,:focus,:focus-visible) .btn-icon{fill:currentcolor}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart:where(:hover,:focus,:focus-visible) .btn-text{color:#fff}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart:where(:active){border-color:#e30613}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart:where(:active) :is(.btn-icon,.btn-text){background-color:#e30613}.auc-Recommend-item .product-item-content__sub-content .product-item-content__sub-content-footer button.tocart:where(:active) .btn-text{color:#fff}
