html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl{position:relative;min-width:0;max-width:100%}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl .cl-ovg__list{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-template-rows:auto!important;grid-auto-columns:minmax(0,132px)!important;justify-content:start!important;align-items:stretch!important;gap:8px!important;flex-wrap:nowrap!important;overflow:visible!important;padding:3px 2px 4px!important;margin:0!important;scroll-snap-type:none}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl .cl-ov.cl-ov--tiles,
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl .cl-ov.cl-ov--tiles.cl-ov-x{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:4px!important;margin:0!important}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl .cl-ov.cl-ov--tiles .cl-ov__img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;aspect-ratio:1/1}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl .cl-ov.cl-ov--tiles .cl-ov__img img{width:100%!important;height:100%!important;object-fit:cover}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl .cl-ov.cl-ov--tiles .cl-ov__name{font-size:.75rem!important;line-height:1.2!important;margin:5px 0 0!important;min-height:0!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:auto}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl .cl-ov.cl-ov--tiles .ov2-ct__dot{display:none!important}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl .cl-ov.cl-ov--tiles .pdd-th,
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl .cl-ov.cl-ov--tiles .cl-ov__price{display:block;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:.6875rem!important;line-height:1.2!important;margin:2px 0 0!important;text-align:center}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl.is-collapsible .cl-ov.cl-ov--tiles.cl-ov-x:not(.is-selected){display:flex!important}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl .cl-ov-more{display:none!important}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl:has(.cl-ov--tiles:nth-of-type(6)) .cl-ovg__list{grid-auto-columns:calc((100% - 4 * 8px) / 4.4)!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl:has(.cl-ov--tiles:nth-of-type(6)) .cl-ovg__list::-webkit-scrollbar{display:none}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl:has(.cl-ov--tiles:nth-of-type(6)) .cl-ov.cl-ov--tiles{scroll-snap-align:start}
@media (min-width:768px){
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl .cl-ovg__list{grid-auto-columns:minmax(0,150px)!important;gap:10px!important}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl:has(.cl-ov--tiles:nth-of-type(6)) .cl-ovg__list{grid-auto-columns:calc((100% - 5 * 10px) / 5.4)!important}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl .cl-ov.cl-ov--tiles .cl-ov__name{font-size:.8125rem!important}
html body:is(#html-body,.rk-site) :is(#product_addtocart_form,.dn-opts) .cl-ovg.cl-ovg--tiles.cl-ovg--xl .cl-ov.cl-ov--tiles .pdd-th{font-size:.75rem!important}
}
.pso-arr{position:absolute;z-index:3;width:32px;height:32px;margin-top:-16px;border-radius:999px;border:1px solid #cfcac3;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);display:none;align-items:center;justify-content:center;cursor:pointer;padding:0;color:#191919}
.pso-arr svg{width:16px;height:16px}
.pso-arr--l{left:-6px}.pso-arr--r{right:-6px}
.pso-arr.is-on{display:flex}
@media (hover:none){.pso-arr{display:none!important}}