html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc{--pcc-acc:#1c1917;--pcc-tint:#f6f3ef;--pcc-line:#e4ded7;--pcc-mut:#5f5a55}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc.pcc-ck{--pcc-acc:var(--cl-teal,#30474b);--pcc-tint:color-mix(in srgb,var(--cl-teal,#30474b) 8%,#fff)}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .dn-opt__head{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:0 .375rem;margin:0 0 .5rem!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .dn-opt__name{font-size:.9375rem!important;font-weight:500!important;color:var(--pcc-acc)!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .dn-opt__value{font-size:.9375rem!important;font-weight:700!important;color:var(--pcc-acc)!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cp3-hint,html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .ov2-ct__hint,html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .ov2-ct__n,html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .ov2-ct__sel,html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .ov2-ct__dot,html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cp3-radio{display:none!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cp3-sub{min-height:0!important;margin:0!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ovg__list{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:minmax(0,132px)!important;justify-content:start!important;align-items:stretch!important;gap:10px!important;overflow-x:auto!important;overflow-y:visible!important;padding:4px 3px 8px!important;margin:0 -3px!important;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ovg__list::-webkit-scrollbar{display:none}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc:has(.cl-ov--tiles:nth-of-type(4)) .cl-ovg__list{grid-auto-columns:calc((100% - 3 * 10px) / 3.35)!important}
@media (min-width:768px){
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ovg__list{grid-auto-columns:minmax(0,140px)!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc:has(.cl-ov--tiles:nth-of-type(4)) .cl-ovg__list{grid-auto-columns:minmax(0,132px)!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc:has(.cl-ov--tiles:nth-of-type(5)) .cl-ovg__list{grid-auto-columns:calc((100% - 4 * 10px) / 4.35)!important}
}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles,html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles.cl-ov-x{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:6px 6px 9px!important;background:#fff!important;border:1px solid var(--pcc-line)!important;border-radius:12px!important;outline:0!important;box-shadow:0 1px 2px rgba(28,25,23,.05),0 3px 10px rgba(28,25,23,.05)!important;scroll-snap-align:start;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s,background-color .15s}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles .cl-ov__img{position:relative!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1;margin:0!important;border:0!important;outline:0!important;border-radius:8px!important;overflow:hidden!important;background:#f4f2ef;transform:none!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles .cl-ov__img img{width:100%!important;height:100%!important;object-fit:cover;border-radius:8px!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles .cl-ov__name{position:static!important;display:block!important;width:auto!important;margin:7px 0 0!important;clip:auto!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.25!important;color:#2b2724!important;text-align:center!important;text-wrap:balance;overflow-wrap:normal!important;word-break:normal!important;min-height:0!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles.is-selected .cl-ov__name{font-weight:700!important;color:var(--pcc-acc)!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles :is(.pdd-th,.bk-tdd){display:flex!important;align-items:baseline;justify-content:center;gap:5px;margin:4px 0 0!important;font-size:.71875rem!important;line-height:1.25!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles :is(.pdd-th,.bk-tdd)::before{content:"";flex:none;width:7px;height:7px;border-radius:999px;background:#1e8e3e;transform:translateY(-1px)}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles .pdd-th{font-weight:600!important;color:#137333!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles :is(.pdd-th--l,.bk-tdd){font-weight:500!important;color:var(--pcc-mut)!important;white-space:normal!important;text-wrap:balance}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles :is(.pdd-th--l,.bk-tdd)::before{background:#a8a29b}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles .pdd-th~.bk-tdd{display:none!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles .cl-ov__price{display:block!important;margin:3px 0 0!important;font-size:.75rem!important;line-height:1.25!important;color:var(--pcc-mut)!important;text-align:center!important;white-space:nowrap!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles.is-selected .cl-ov__price{color:var(--pcc-acc)!important;font-weight:600!important}
@media (hover:hover){html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles:not(.is-disabled):not(.is-selected):hover{border-color:#bdb4aa!important;transform:translateY(-1px)}}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles:not(.is-disabled):active{transform:scale(.98)}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles.is-selected{background:var(--pcc-tint)!important;border-color:var(--pcc-acc)!important;box-shadow:0 0 0 1px var(--pcc-acc),0 3px 12px rgba(28,25,23,.08)!important;transform:none}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles.is-selected::after{content:""!important;display:block!important;position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;z-index:2;width:22px!important;height:22px!important;margin:0!important;padding:0!important;border:2px solid #fff!important;border-radius:999px!important;clip-path:none!important;transform:none!important;box-shadow:0 1px 3px rgba(0,0,0,.25)!important;background:var(--pcc-acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px 12px no-repeat!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles::before,html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles.is-selected::before{display:none!important;content:none!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles:not(.is-selected):not(.is-disabled)::after{display:none!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles.is-disabled{border-style:dashed!important;box-shadow:none!important;background:#fbfaf9!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles.is-disabled .cl-ov__img{opacity:.5}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles:has(.dn-opt__input:focus-visible){outline:3px solid #005a96!important;outline-offset:2px!important}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .pso-arr,html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .pcc-arr{position:absolute;z-index:3;width:34px;height:34px;margin-top:-17px;border-radius:999px;border:1px solid var(--pcc-line);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;display:none;align-items:center;justify-content:center;cursor:pointer;padding:0;color:#191919}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .pcc-arr svg{width:16px;height:16px}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .pcc-arr--l{left:-8px}html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .pcc-arr--r{right:-8px}
html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .pcc-arr.is-on{display:flex}
@media (hover:none){html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .pcc-arr{display:none!important}}
@media (prefers-reduced-motion:reduce){html body#html-body#html-body #product_addtocart_form#product_addtocart_form#product_addtocart_form fieldset.pcc .cl-ov.cl-ov--tiles{transition:none!important}}