@media (max-width:689.98px){.single-product .entry-summary .product_title{font-size:22px;line-height:1.35}}form.ah-pp .ah-pp-table,form.ah-pp table.ah-pp-table>tbody{display:flex;flex-direction:column;gap:16px;width:100%;margin:0;border:0}form.ah-pp .ah-pp-table{margin-block-end:18px}.ahbs-ready .woosb-product.ahbs-current form.ah-pp .variations.ah-pp-table{display:flex!important}form.ah-pp .ah-pp-table .ah-pp-row{display:block;order:1;margin:0!important;padding:0;border:0;text-align:start}form.ah-pp .ah-pp-table .ah-pp-row.ah-pp-size{order:2}form.ah-pp .ah-pp-row>th,form.ah-pp .ah-pp-row>td,form.ah-pp .ah-pp-row>.label,form.ah-pp .ah-pp-row>.value{display:block;width:auto;padding:0;border:0;background:none;text-align:start}form.ah-pp table.ah-pp-table tr.ah-pp-row>th.label,form.ah-pp .ah-pp-table .ah-pp-row>div.label{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:0 5px;margin:0 0 8px;font-size:15px;line-height:1.4}form.ah-pp .ah-pp-row>.label label{margin:0;font-size:15px;font-weight:700;color:#192a3d}form.ah-pp .ah-pp-row.ah-pp-missing:not(.ah-pp-has)>.label label{display:none}form.ah-pp .cfvsw-selected-label{display:none!important}form.ah-pp .ah-pp-val{display:none}form.ah-pp .ah-pp-missing .ah-pp-val{display:inline}form.ah-pp .ah-pp-missing>.label label,form.ah-pp .ah-pp-missing .ah-pp-val{color:#b42318;font-weight:700}form.ah-pp .wcpa_field_wrap label.wcpa_field_label,form.ah-pp .wcpa_field_wrap legend.wcpa_field_label{margin:0 0 8px;font-size:15px;font-weight:700;color:#192a3d}form.ah-pp .ah-pp-row .cfvsw-swatches-container{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;width:100%;gap:6px;margin:0!important}form.ah-pp .ah-pp-size .cfvsw-swatches-container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(46px,1fr))}form.ah-pp .ah-pp-size .cfvsw-swatches-container[data-ah-group="kids"]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}form.ah-pp .ah-pp-row .cfvsw-swatches-option{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0!important;min-height:40px!important;margin:0!important;padding:0 12px;border:1.5px solid #cfd8df;border-radius:8px!important;background:#fff;color:#192a3d;font-size:14px;line-height:1.25;text-align:center;cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease}form.ah-pp .ah-pp-label .cfvsw-swatches-option{padding:0 10px}form.ah-pp .ah-pp-size .cfvsw-swatches-option{padding:0 4px}form.ah-pp .ah-pp-row .cfvsw-swatches-option .cfvsw-swatch-inner{padding:0;font-size:inherit;line-height:inherit;color:inherit}form.ah-pp .ah-pp-row .cfvsw-swatches-option.cfvsw-selected-swatch{border-color:#ffbb00!important;background:#fff6dc}form.ah-pp .ah-pp-row .cfvsw-swatches-option:focus-visible{outline:2px solid #192a3d;outline-offset:2px}@media (hover:hover){form.ah-pp .ah-pp-row .cfvsw-swatches-option:not(.cfvsw-selected-swatch):hover{border-color:#8a9aab}}form.ah-pp .ah-pp-color .cfvsw-swatches-option{padding-inline:10px 12px}form.ah-pp .ah-pp-color .cfvsw-swatch-inner{flex:none;width:16px!important;height:16px!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px rgb(25 42 61 / .25)}form.ah-pp .ah-pp-color .cfvsw-tooltip,form.ah-pp .ah-pp-color .cfvsw-tooltip-label{display:none!important}form.ah-pp .cfvsw-swatches-option.cfvsw-disabled{display:flex!important}form.ah-pp .ah-pp-row .cfvsw-swatches-option.cfvsw-swatches-disabled,form.ah-pp .ah-pp-row .cfvsw-swatches-option.cfvsw-swatches-out-of-stock,form.ah-pp .ah-pp-row .cfvsw-swatches-option.cfvsw-disabled{border-color:#e1e8ed;color:#9aa6b2;font-weight:400;cursor:default;pointer-events:none}form.ah-pp .ah-pp-row .cfvsw-swatches-option.cfvsw-swatches-disabled .cfvsw-swatch-inner,form.ah-pp .ah-pp-row .cfvsw-swatches-option.cfvsw-swatches-out-of-stock .cfvsw-swatch-inner,form.ah-pp .ah-pp-row .cfvsw-swatches-option.cfvsw-disabled .cfvsw-swatch-inner{opacity:.45}form.ah-pp .ah-pp-row .cfvsw-swatches-option.cfvsw-swatches-disabled::before,form.ah-pp .ah-pp-row .cfvsw-swatches-option.cfvsw-swatches-out-of-stock::before,form.ah-pp .ah-pp-row .cfvsw-swatches-option.cfvsw-disabled::before{content:""!important;position:absolute;inset:0;width:auto!important;height:auto!important;border-radius:inherit;opacity:1!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cc4545' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center / 18px 18px no-repeat!important;pointer-events:none;transition:none!important;animation:ah-pp-cross 0.32s cubic-bezier(.22,1,.36,1) both}@keyframes ah-pp-cross{from{opacity:0;translate:-60% 0}}html[dir="rtl"] form.ah-pp .ah-pp-row .cfvsw-swatches-option.cfvsw-swatches-disabled::before,html[dir="rtl"] form.ah-pp .ah-pp-row .cfvsw-swatches-option.cfvsw-swatches-out-of-stock::before,html[dir="rtl"] form.ah-pp .ah-pp-row .cfvsw-swatches-option.cfvsw-disabled::before{animation-name:ah-pp-cross-rtl}@keyframes ah-pp-cross-rtl{from{opacity:0;translate:60% 0}}form.ah-pp .ah-pp-sizebar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}form.ah-pp .ah-pp-switch{display:inline-flex;gap:2px;padding:3px;border-radius:9px;background:#f2f5f7}form.ah-pp .ah-pp-switch button{min-height:32px;margin:0;padding:0 14px;border:0;border-radius:7px;background:#fff0;font-family:inherit;font-size:14px;font-weight:600;line-height:1;color:#3a4f66;cursor:pointer}form.ah-pp .ah-pp-switch button[aria-pressed="true"]{background:#192a3d;color:#fff}form.ah-pp .ah-pp-switch button:focus-visible{outline:2px solid #192a3d;outline-offset:2px}form.ah-pp [data-ah-group="adults"] .cfvsw-swatches-option.ah-pp-kid,form.ah-pp [data-ah-group="kids"] .cfvsw-swatches-option:not(.ah-pp-kid){display:none!important}form.ah-pp .ah-pp-size .kids-label,form.ah-pp .ah-pp-size .adults-label,form.ah-pp .ah-pp-size .size-separator{display:none!important}form.ah-pp .ah-pp-sizebar .ah-pp-guide{display:inline-flex;align-items:center;min-height:32px;margin-inline-start:auto;padding:0;border:0;background:none;box-shadow:none;font-family:inherit;font-size:14px;font-weight:600;color:#192a3d;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ct-product-additional-actions.ah-pp-moved{display:none!important}form.ah-pp .reset_variations{display:inline-block;margin-block-start:8px;font-size:14px;color:#3a4f66;text-decoration:underline;text-underline-offset:4px}form.ah-pp .reset_variations[style*="hidden"]{display:none}form.ah-pp .woocommerce-variation-price{margin:0 0 10px}form.ah-pp .woocommerce-variation-price .price{font-size:20px;font-weight:700;color:#192a3d}form.ah-pp .ct-cart-actions{gap:8px}form.ah-pp .ct-cart-actions .quantity{--quantity-height:46px;height:46px}form.ah-pp .single_add_to_cart_button{flex:1 1 auto;min-height:46px;border-radius:8px;font-size:16px;font-weight:700;color:#192a3d!important}#ct-size-guide-modal .ct-panel-heading{font-size:18px;font-weight:700;color:#192a3d}@media (prefers-reduced-motion:reduce){form.ah-pp .ah-pp-row .cfvsw-swatches-option{transition:none}form.ah-pp .ah-pp-row .cfvsw-swatches-option::before{animation:none!important}}