#cs-product [data-hover]{transition:color .22s ease,background-color .22s ease,border-color .22s ease,opacity .22s ease,transform .22s ease,box-shadow .22s ease}#cs-product .cs-product-toast{position:fixed;bottom:24px;inset-inline-start:50%;transform:translate(-50%) translateY(12px);z-index:80;display:flex;align-items:center;gap:12px;padding:12px 18px;background:#24262a;color:#fff;font-size:13.5px;font-weight:700;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}#cs-product .cs-product-toast.is-on{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}#cs-product .cs-product-toast[hidden],#cs-product [data-part=notify-form-wrap][hidden],#cs-product [data-part=notify-done][hidden],#cs-product [data-part=notify-err][hidden]{display:none!important}#cs-product .cs-hp{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}#cs-product [data-part=notify-box],#cs-product [data-part=notify-form-wrap]{min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}#cs-product [data-part=buybox]{min-width:0;max-width:100%;box-sizing:border-box}#cs-product,#cs-product *{box-sizing:border-box}#cs-product .cs-product-toast.is-on[hidden]{display:flex!important}#cs-product .cs-product-toast a{color:#e6cf9f;font-weight:800}#cs-product .cs-review-form .comment-form-rating,#cs-product .cs-review-form .comment-form-comment,#cs-product .cs-review-form .comment-form-author,#cs-product .cs-review-form .comment-form-email{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}#cs-product .cs-review-form label{font-size:14px;font-weight:800;color:#24262a}#cs-product .cs-review-form input[type=text],#cs-product .cs-review-form input[type=email],#cs-product .cs-review-form textarea{border:1px solid #cfc8b8;outline:0;padding:12px;font-family:inherit;font-size:15px;color:#24262a;background:#fff}#cs-product .cs-review-form textarea{min-height:130px;line-height:1.9;resize:vertical}#cs-product .cs-review-submit,#cs-product .cs-review-form .form-submit input{min-height:48px;border:0;background:#bd954d;color:#24262a;font-family:inherit;font-size:15px;font-weight:900;cursor:pointer;padding:0 22px;transition:background-color .22s ease}#cs-product .cs-review-submit:hover,#cs-product .cs-review-form .form-submit input:hover{background:#c9a462}#cs-product [data-part=review-modal][hidden],#cs-product [data-part=review-scrim][hidden]{display:none!important}#cs-product .cs-review-scrim{opacity:0;transition:opacity .25s ease}#cs-product .cs-review-scrim.is-on{opacity:1}#cs-product .cs-review-modal{opacity:0;transform:translate(-50%,-46%);transition:opacity .25s ease,transform .25s ease}#cs-product .cs-review-modal.is-on{opacity:1;transform:translate(-50%,-50%)}#cs-product .cs-reviews-rest{display:flex;flex-direction:column;gap:14px;max-height:0;overflow:hidden;opacity:0;margin:0;transition:max-height .45s ease,opacity .35s ease,margin .35s ease}#cs-product .cs-reviews-rest.is-open{max-height:8000px;opacity:1;margin-top:0}#cs-product [data-part=chart-spin][hidden]{display:none!important}#cs-product [data-part=chart-spin] span,#cs-product .cs-chart-spin{animation:cs-product-spin .7s linear infinite}@keyframes cs-spin{to{transform:rotate(360deg)}}#cs-product .cs-review-form .comment-form-cs-job,#cs-product .cs-review-form .comment-form-cs-model,#cs-product .cs-review-form .comment-form-rating{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}#cs-product .cs-review-form select,#cs-product .cs-review-form input[type=text]{border:1px solid #cfc8b8;outline:0;padding:12px;font-family:inherit;font-size:15px;color:#24262a;background:#fff}#cs-product .cs-review-note{margin:0 0 16px;font-size:13px;line-height:1.8;color:#6b6d71}#cs-product [data-part=related-track]{display:flex;align-items:stretch;will-change:transform}#cs-product [data-part=related-slide]{flex:0 0 calc((100% - 48px) / 4.5);min-width:0;display:flex}#cs-product [data-part=related-slide]>article{width:100%;height:100%}#cs-product [data-part=related-prev]:disabled,#cs-product [data-part=related-next]:disabled{cursor:default}#cs-product .cs-call-scrim{opacity:0;transition:opacity .25s ease}#cs-product .cs-call-scrim.is-on{opacity:1}#cs-product .cs-call-modal{opacity:0;transform:translate(-50%,-46%);transition:opacity .25s ease,transform .25s ease}#cs-product .cs-call-modal.is-on{opacity:1;transform:translate(-50%,-50%)}#cs-product [data-part=call-modal][hidden],#cs-product [data-part=call-scrim][hidden]{display:none!important}#cs-product [data-part=top-grid]{width:100%;align-items:start}#cs-product [data-part=buybox]{align-self:start;max-height:none;overflow:visible}#cs-product [data-part=share-modal][hidden],#cs-product [data-part=share-scrim][hidden]{display:none!important}#cs-product .cs-share-scrim{opacity:0;transition:opacity .25s ease}#cs-product .cs-share-scrim.is-on{opacity:1}#cs-product .cs-share-modal{opacity:0;transform:translate(-50%,-46%);transition:opacity .25s ease,transform .25s ease}#cs-product .cs-share-modal.is-on{opacity:1;transform:translate(-50%,-50%)}#cs-product [data-part=btn-spin]{width:14px;height:14px;border:2px solid rgba(36,38,42,.2);border-top-color:#24262a;border-radius:50%;animation:cs-product-spin .7s linear infinite;flex:none}#cs-product [data-part=btn-spin][hidden]{display:none!important}#cs-product .is-busy{opacity:.72;cursor:wait}#cs-product [data-part=tabs-bar]{transition:top .28s ease}#cs-product [data-part=alts-prev]:disabled,#cs-product [data-part=alts-next]:disabled{opacity:.4;cursor:default}#cs-product [data-part=alts-viewport]{overflow:hidden;width:100%}#cs-product [data-part=alts-track]{display:flex;gap:12px;width:max-content;max-width:none}#cs-product [data-part=alts-slide]{flex:0 0 320px;width:320px;max-width:85vw;box-sizing:border-box}#cs-product .cs-buy-seller{border:1px solid #e4dfd4;background:#f6f4ef;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}#cs-product .cs-buy-seller:hover{border-color:#bd954d}#cs-product .cs-buy-seller[aria-checked=true],#cs-product .cs-buy-seller[aria-checked=true]:hover{border:2px solid #bd954d;background:#fbf7ee}#cs-product .cs-buy-seller-mark{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid #b9b3a6;display:flex;align-items:center;justify-content:center;transition:border-color .22s ease,background-color .22s ease}#cs-product .cs-buy-seller-dot{width:8px;height:8px;border-radius:50%;background:transparent;transition:background-color .22s ease}#cs-product .cs-buy-seller[aria-checked=true] .cs-buy-seller-mark{border-color:#bd954d;background:#bd954d}#cs-product .cs-buy-seller[aria-checked=true] .cs-buy-seller-dot{background:#fff}@media (min-width: 1100px){#cs-product [data-part=tabs-bar]{top:110px!important}}@keyframes cs-product-spin{to{transform:rotate(360deg)}}#cs-product [data-part=seller-row]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;gap:14px 28px;align-items:center}@media (max-width: 1099px){#cs-product [data-part=top-grid]{grid-template-columns:1fr!important;grid-template-areas:"g" "i" "b"!important;gap:20px!important}#cs-product [data-part=seller-row]{grid-template-columns:1fr!important}#cs-product [data-part=buybox]{position:static!important;box-shadow:none;max-height:none;overflow:visible;top:auto!important}#cs-product [data-part=tabs-bar]{top:var(--cs-sticky-offset, 110px)}#cs-product [data-part=reviews-grid]{grid-template-columns:1fr!important}#cs-product [data-part=reviews-grid]>div:first-child{position:static!important}#cs-product [data-part=chart-box]{grid-template-columns:1fr!important}#cs-product [data-part=chart-stats]{border-inline-start:0!important;border-top:1px solid #eee9de}#cs-product [data-part=related-slide]{flex:0 0 calc((100% - 18px)*.4)!important}#cs-product [data-part=seller-row]{grid-template-columns:1fr!important;display:grid!important}#cs-product [data-part=mobbar]{display:flex!important}#cs-product{padding-bottom:88px!important}}@media (min-width: 1100px){#cs-product [data-part=mobbar]{display:none!important}#cs-product [data-part=stage]{cursor:zoom-in}}@media (max-width: 640px){#cs-product main,#cs-product [data-part=tabs-bar]>div,#cs-shop>div{padding-inline:16px!important}#cs-product [data-part=alts]{padding-inline:16px!important}#cs-product [data-part=related-slide]{flex:0 0 calc((100% - 12px) / 1.5)!important}}@media (min-width: 1100px){#cs-product [data-part=seller-row]{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;gap:14px 28px;align-items:center}}
