._actions_19cnk_1{gap:1.4rem;display:grid}._optionGroup_19cnk_11{border:0;min-width:0;margin:0;padding:0}._optionGroup_19cnk_11 legend{color:#17233b;letter-spacing:.08em;text-transform:uppercase;width:100%;margin-bottom:.75rem;font-size:.82rem;font-weight:800}._optionGroup_19cnk_11 legend span{color:#6b7280;letter-spacing:0;text-transform:none;margin-left:.55rem;font-weight:600}._pills_19cnk_61,._sizeGrid_19cnk_63{flex-wrap:wrap;gap:.55rem;display:flex}._pill_19cnk_61,._selectedPill_19cnk_77,._size_19cnk_63,._selectedSize_19cnk_81{color:#17233b;min-height:2.7rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d4cd;border-radius:.75rem;padding:.65rem .85rem;font-size:.88rem;line-height:1.25}._pill_19cnk_61,._selectedPill_19cnk_77{align-items:center;gap:.5rem;display:inline-flex}._swatch_19cnk_121{border:1px solid #17233b2e;border-radius:50%;flex:none;width:1rem;height:1rem;box-shadow:inset 0 0 0 2px #ffffff8c}._selectedPill_19cnk_77,._selectedSize_19cnk_81{color:#fff;background:#17233b;border-color:#17233b;box-shadow:0 0 0 2px #fff,0 0 0 4px #17233b}._sizeGrid_19cnk_63{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._size_19cnk_63,._selectedSize_19cnk_81{text-align:left;min-height:3.2rem}._fitNote_19cnk_177{color:#6b7280;margin:.75rem 0 0;font-size:.78rem;line-height:1.55}._quantityRow_19cnk_191{color:#17233b;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ebe7e0;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.85rem;font-weight:800;display:flex}._stepper_19cnk_219{background:#fff;border:1px solid #d8d4cd;border-radius:999px;grid-template-columns:2.6rem 3rem 2.6rem;min-height:2.75rem;display:grid;overflow:hidden}._stepper_19cnk_219 button,._stepper_19cnk_219 input{color:#17233b;font:inherit;text-align:center;background:0 0;border:0}._stepper_19cnk_219 button{cursor:pointer;font-size:1.1rem}._stepper_19cnk_219 input{appearance:textfield;width:100%;font-size:.9rem;font-weight:800}._stepper_19cnk_219 input::-webkit-inner-spin-button{appearance:none}._stepper_19cnk_219 input::-webkit-outer-spin-button{appearance:none}._desktopActions_19cnk_291{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}._addButton_19cnk_303,._buyButton_19cnk_305{min-height:3.4rem;font:inherit;cursor:pointer;border-radius:999px;padding:.85rem 1rem;font-size:.9rem;font-weight:850}._addButton_19cnk_303{color:#17233b;background:#fff;border:1px solid #17233b}._buyButton_19cnk_305{color:#17233b;background:#ffd15b;border:1px solid #ffd15b}._buyButton_19cnk_305:disabled{cursor:wait;opacity:.72}._message_19cnk_359{color:#456345;min-height:1.3rem;margin:-.75rem 0 0;font-size:.8rem}._mobileBar_19cnk_373{display:none}@media (width<=720px){._pills_19cnk_61{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.5rem;padding:.2rem .5rem .35rem;overflow-x:auto}._pills_19cnk_61::-webkit-scrollbar{display:none}._pill_19cnk_61,._selectedPill_19cnk_77{scroll-snap-align:start;flex:none}._sizeGrid_19cnk_63{grid-template-columns:1fr}._desktopActions_19cnk_291{display:none}._mobileBar_19cnk_373{z-index:80;padding:.65rem max(1rem, env(safe-area-inset-right)) calc(.65rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #dedbd5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #17233b1a}._mobileBar_19cnk_373 small,._mobileBar_19cnk_373 strong{white-space:nowrap;display:block}._mobileBar_19cnk_373 small{color:#6b7280;font-size:.66rem}._mobileBar_19cnk_373 strong{color:#17233b;margin-top:.1rem;font-size:.9rem}._mobileButtons_19cnk_505{grid-template-columns:.78fr 1.22fr;gap:.45rem;display:grid}._mobileButtons_19cnk_505 ._addButton_19cnk_303,._mobileButtons_19cnk_505 ._buyButton_19cnk_305{min-height:2.85rem;padding:.55rem .6rem;font-size:.72rem;line-height:1.15}}@media (prefers-reduced-motion:no-preference){._pill_19cnk_61,._selectedPill_19cnk_77,._size_19cnk_63,._selectedSize_19cnk_81,._addButton_19cnk_303,._buyButton_19cnk_305{transition:transform .16s,border-color .16s,background-color .16s}._pill_19cnk_61:hover,._size_19cnk_63:hover,._addButton_19cnk_303:hover,._buyButton_19cnk_305:hover{transform:translateY(-1px)}}
