.cl-product-name__model,.cl-product-name__descriptor{display:block;overflow-wrap:anywhere;text-transform:none;letter-spacing:normal}
.cl-product-name__model{font-weight:650;line-height:1.25}
.clo .cl-product-name__model,.cart-items__title .cl-product-name__model,.clp-bag__name .cl-product-name__model{text-transform:none;letter-spacing:normal}
.cl-product-name__descriptor{font-size:.85em;font-weight:400;line-height:1.45;margin-top:4px;color:var(--clo-mute,#6d655e)}
.cl-product-name__descriptor:empty{display:none}
.clo-buy h1{max-width:none}
.clo-buy h1 .cl-product-name__model{font-size:1em;font-weight:600}
.clo-buy h1 .cl-product-name__descriptor{font-family:var(--clo-sans,Inter,sans-serif);font-size:14px;line-height:1.5;margin-top:8px}
.clo-pc__nm .cl-product-name__model,.resource-card__title .cl-product-name__model{font-size:14px}
.clo-pc__nm .cl-product-name__descriptor,.resource-card__title .cl-product-name__descriptor{font-size:12px}
.clo-sticky .cl-product-name__model{font-size:14px;text-transform:none;letter-spacing:normal}
.clo-sticky .cl-product-name__descriptor{font-size:11px;margin-top:2px}
.cart-items__title{text-transform:none}
.clp-bag__name .cl-product-name__model{font-weight:650}
.clp-bag__name .cl-product-name__descriptor{font-size:12px}
.clp-product,.clp-product .clo-pdp{padding-block-start:0}
.clp-thumbnail-rail[data-circular]{--clp-thumb:64px;position:relative;display:block;flex:none;height:var(--clp-thumb);width:100%;max-width:100%;gap:0;margin:0;padding:0;overflow:hidden;touch-action:pan-y pinch-zoom;cursor:grab;user-select:none;-webkit-user-select:none;overflow-anchor:none}
.clp-thumbnail-rail[data-circular][data-dragging]{cursor:grabbing}
.clp-thumbnail-rail[data-circular] button{position:absolute;left:50%;top:0;display:block;width:var(--clp-thumb);height:var(--clp-thumb);margin:0;padding:0;border:0;border-radius:0;background:#eee;overflow:hidden;will-change:transform;cursor:pointer}
.clp-thumbnail-rail[data-circular] button[aria-pressed="true"]::after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 -2px #26382f}
.clp-thumbnail-rail[data-circular] img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}
.clp-thumbnail-rail[data-circular][hidden]{display:none}
.cl-option-notice{font-size:13px;line-height:1.5;margin:16px 0;padding:12px 14px;border:1px solid #e8e1d7;color:#29231f;background:#f7f3ec}
.cl-option-notice[hidden]{display:none}
[data-clo-product] [data-clo-opt][data-combination-unavailable="true"]{opacity:.5;text-decoration:line-through}
[data-clo-product] [data-clo-opt][aria-pressed="true"]{opacity:1}
[data-clo-product][data-cl-gallery-busy="true"] .clo-atb{cursor:wait}
@media(min-width:750px){.clp-thumbnail-rail[data-circular]{--clp-thumb:72px}}
@media(prefers-reduced-motion:reduce){.clp-thumbnail-rail[data-circular] button{will-change:auto}}
