.claude-nav-master-wrapper{--nav-backdrop-blur: 24px;--nav-surface-blend: rgba(255, 255, 255, .98);width:100%}.font-serif{font-family:"Noto Serif",serif}.font-sans{font-family:Inter,Public Sans,sans-serif}.claude-header-desktop{width:100%;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#ffffffe0;border-bottom:1px solid rgba(0,0,0,.05)}.claude-nav-container{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;max-width:1512px;min-width:320px;margin:0 auto;height:80px;padding:0 40px;box-sizing:border-box}.claude-nav-left-utilities{display:flex;align-items:center;justify-content:flex-start}.claude-nav-brand{display:flex;align-items:center;justify-content:center}.claude-nav-utilities{display:flex;align-items:center;justify-content:flex-end}.claude-logo-anchor{text-decoration:none;display:inline-block}.claude-logo-render{color:var(--claude-nav-logo-color);font-size:var(--claude-nav-logo-size);font-weight:var(--claude-nav-logo-weight);letter-spacing:.12em;text-transform:uppercase}.claude-utility-icon-row{display:flex;align-items:center;gap:28px}.claude-icon-btn{background:none;border:none;padding:8px;margin:0;cursor:pointer;color:var(--claude-nav-icon-color);display:flex;align-items:center;justify-content:center;transition:color .25s ease;text-decoration:none}.claude-icon-btn svg{width:22px;height:22px;stroke:currentColor;stroke-width:var(--claude-nav-icon-weight);fill:none}.claude-icon-btn:hover{color:var(--claude-nav-icon-hover-color)}.claude-wishlist-btn:hover{color:var(--claude-nav-wishlist-hover-color)}.claude-auth-icon-node.customer-anonymous{color:var(--claude-nav-customer-logged-out)}.claude-auth-icon-node.customer-authenticated{color:var(--claude-nav-customer-logged-in)}.relative-node{position:relative}.claude-indicator-pill{position:absolute;top:2px;right:2px;background-color:var(--claude-nav-counter-bg, #094cb2);color:var(--claude-nav-counter-text, #ffffff);font-size:.5625rem;font-weight:700;min-width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 4px;font-family:Public Sans,sans-serif}.claude-hamburger-trigger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:22px;height:22px;background:none;border:none;cursor:pointer;padding:0}.nav-ham-line{display:block;width:20px;height:2px;background-color:var(--claude-nav-icon-color);transition:transform .3s ease,opacity .3s ease,background-color .25s ease}.claude-hamburger-trigger:hover .nav-ham-line{background-color:var(--claude-nav-icon-hover-color)}.trigger-state-active .nav-ham-line:nth-child(1){transform:translateY(3.5px) rotate(45deg)}.trigger-state-active .nav-ham-line:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}.claude-header-mobile-top{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05);display:none;flex-direction:column;box-sizing:border-box}.claude-mobile-top-row{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-sizing:border-box}.claude-free-shipping-line{margin:0;text-align:center;padding:0 20px 12px;font-family:var(--claude-shipping-text-font, inherit);font-size:var(--claude-shipping-text-size, .75rem);font-weight:var(--claude-shipping-text-weight, 500);color:var(--claude-shipping-text-color, #1b1c1d)}.claude-side-drawer{position:fixed;top:0;bottom:0;width:100%;background-color:#fff;z-index:10000;box-shadow:0 0 40px #00000014;transform:translate(-100%);transition:transform .45s cubic-bezier(.32,1.25,.32,1);display:flex;flex-direction:column}.claude-side-drawer.drawer-align-right{right:0;transform:translate(100%)}.claude-side-drawer.drawer-align-left{left:0;transform:translate(-100%)}@media(min-width:768px){.claude-side-drawer{max-width:440px}}.claude-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(160deg,#1b1c1d8c,#1b1c1d61);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9500;display:none;opacity:0;transition:opacity .4s ease}.claude-drawer-header-row{display:flex;align-items:center;justify-content:space-between;padding:32px 40px;border-bottom:1px solid rgba(0,0,0,.04)}.claude-drawer-panel-title{font-family:"Noto Serif",serif;font-size:1.25rem;font-weight:700;color:#1b1c1d;margin:0}.claude-panel-close-btn{background:none;border:none;width:2.75rem;height:2.75rem;position:relative;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.claude-panel-close-btn:before,.claude-panel-close-btn:after{content:"";position:absolute;top:50%;left:50%;width:1.25rem;height:1.5px;background-color:#1b1c1d;transition:transform .25s ease}.claude-panel-close-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.claude-panel-close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.claude-panel-close-btn:hover:before{transform:translate(-50%,-50%) rotate(135deg)}.claude-panel-close-btn:hover:after{transform:translate(-50%,-50%) rotate(45deg)}.claude-drawer-scroll-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.claude-drawer-scroll-body.flex-layout-container{display:flex;flex-direction:column;justify-content:space-between}.claude-drawer-empty-state{padding:40px 20px;text-align:center}.claude-drawer-empty-state p{opacity:.6;margin-bottom:24px;font-family:Inter,sans-serif}.claude-drawer-product-row{display:flex;padding:24px 32px;border-bottom:1px solid rgba(0,0,0,.05);align-items:center;gap:16px;position:relative}.claude-drawer-img{width:70px;height:70px;object-fit:cover;background-color:#efedee;flex-shrink:0}.claude-drawer-info{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding-right:40px}.claude-drawer-title{font-family:var(--claude-sec-title-font, "Noto Serif", serif);font-size:.875rem;font-weight:700;color:#1b1c1d;text-decoration:none;line-height:1.3;display:block}.claude-drawer-variant{font-family:Inter,sans-serif;font-size:.75rem;color:#737784;margin:0}.claude-drawer-price-wrap{font-family:Inter,sans-serif;font-size:.8125rem;color:#737784;margin-top:-2px}.claude-drawer-price-sale{color:#ba1a1a;font-weight:600}.claude-drawer-price-compare{text-decoration:line-through;margin-left:4px}.claude-drawer-price-regular{color:#737784}.claude-drawer-qty-box{display:flex;align-items:center;background-color:#efedee;border-radius:4px;width:fit-content;height:28px;overflow:hidden}.claude-drawer-qty-box button{width:24px;height:100%;background:none;border:none;font-size:.875rem;cursor:pointer;color:#1b1c1d;padding:0}.claude-drawer-qty-box button:hover{background-color:#0000000d}.claude-drawer-qty-box button:disabled{opacity:.3;cursor:not-allowed}.claude-drawer-qty-box input{width:24px;text-align:center;background:transparent;border:none;font-size:.75rem;font-weight:600;padding:0;color:#1b1c1d}.claude-drawer-qty-box input[type=number]{-moz-appearance:textfield}.claude-drawer-qty-box input[type=number]::-webkit-outer-spin-button,.claude-drawer-qty-box input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.claude-drawer-remove-btn{position:absolute;right:32px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;color:#737784;cursor:pointer;padding:0;transition:color .2s ease,transform .2s ease}.claude-drawer-remove-btn:hover{color:#ba1a1a;transform:translateY(-50%) scale(1.1)}.claude-drawer-remove-btn svg{width:18px;height:18px;fill:currentColor}.claude-cart-footer-wrapper{padding:24px 32px;border-top:1px solid rgba(0,0,0,.05);background:#fff;box-shadow:0 -4px 12px #00000005}.claude-cart-total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-family:Inter,sans-serif;font-weight:700;font-size:.8125rem;color:#1b1c1d;text-transform:uppercase;letter-spacing:.05em}#claude-cart-total-price{color:#094cb2;font-size:1rem;font-weight:700}.claude-checkout-btn,.claude-empty-action-anchor-button{display:block;width:100%;background-color:#094cb2;color:#fff;text-align:center;padding:16px;border-radius:2px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border:none;cursor:pointer;transition:background-color .25s ease;font-family:Inter,sans-serif}.claude-checkout-btn:hover,.claude-empty-action-anchor-button:hover{background-color:#1b1c1d}.claude-drawer-navigation-tree{padding:24px 0}.claude-master-nav-list{list-style:none;padding:0;margin:0}.claude-nav-node-item{border-bottom:1px solid rgba(0,0,0,.03)}.claude-nav-node-interactive-row{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;cursor:pointer;position:relative;z-index:1;overflow:hidden;background-color:transparent;transition:color .3s ease}.claude-nav-node-interactive-row:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--claude-nav-sweep-color, rgba(0, 0, 0, .02));z-index:-1;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.25,1,.5,1)}.claude-nav-node-interactive-row:hover:before{transform:scaleX(1)}.claude-nav-primary-link{font-size:var(--claude-nav-link-size-desktop);font-weight:var(--claude-nav-link-weight);color:var(--claude-nav-link-color);text-decoration:none;text-transform:uppercase;letter-spacing:.15em;background:none;border:none;padding:0;margin:0;text-align:left;cursor:pointer;flex:1;display:block}.claude-nav-node-interactive-row:hover .claude-nav-primary-link{color:var(--claude-nav-link-hover-color)}.claude-node-indicator-chevron{display:flex;align-items:center;justify-content:center;color:var(--claude-nav-link-color);transition:transform .4s cubic-bezier(.16,1,.3,1)}.claude-node-indicator-chevron svg{width:16px;height:16px}.row-expanded-state .claude-node-indicator-chevron{transform:rotate(180deg)}.claude-nested-collapsible-panel{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1);background-color:#00000003}.claude-sub-node-canvas{list-style:none;padding:8px 0 24px;margin:0;display:flex;flex-direction:column;gap:0}.claude-sub-node-anchor{font-family:var(--claude-nav-dropdown-link-font, inherit);font-size:var(--claude-nav-dropdown-link-size, .875rem);font-weight:var(--claude-nav-dropdown-link-weight, 500);color:var(--claude-nav-dropdown-link-color);text-decoration:none;display:block;width:100%;padding:10px 40px 10px 56px;position:relative;z-index:1;overflow:hidden;transition:color .25s ease}.claude-sub-node-anchor:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--claude-nav-sweep-color, rgba(0, 0, 0, .03));z-index:-1;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.25,1,.5,1)}.claude-sub-node-anchor:hover:before{transform:scaleX(1)}.claude-sub-node-anchor:hover{color:var(--claude-nav-dropdown-link-hover)}.claude-drawer-footer-social-row{padding:40px;border-top:1px solid rgba(0,0,0,.04);background-color:#fff}.claude-social-row-title{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#737784;margin:0 0 16px}.claude-social-svg-row{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:20px}.claude-social-icon-link{color:#737784;display:flex;align-items:center;justify-content:center;transition:color .25s ease}.claude-social-icon-link svg{width:20px;height:20px}.claude-social-icon-link:hover{color:#1b1c1d}.claude-mobile-dock-persistent{position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:68px!important;box-sizing:content-box!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;z-index:2147483647!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;will-change:transform;display:none;align-items:center;justify-content:space-around;background-color:#fff;border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -4px 20px #00000005}.claude-dock-action-node{background:none;border:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--claude-nav-icon-color);text-decoration:none;flex:1;height:100%;cursor:pointer}.claude-dock-action-node svg{width:20px;height:20px;stroke:currentColor;stroke-width:var(--claude-nav-icon-weight);fill:none}.claude-dock-action-node .claude-indicator-pill{top:4px;right:calc(50% - 18px)}[data-target-drawer=wishlist].has-wishlist-items svg{fill:#ff3b30;stroke:#ff3b30}.claude-dock-label-text{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-family:Public Sans,sans-serif;color:#737784}.claude-dock-action-node:hover .claude-dock-label-text{color:#000}.claude-dock-ham-wrapper{display:flex;flex-direction:column;gap:4px;width:18px;align-items:center;justify-content:center}.claude-dock-ham-wrapper .nav-ham-line{width:16px;height:1.5px}@media(min-width:992px){.claude-header-desktop{display:grid!important}.claude-header-mobile-top,.claude-mobile-dock-persistent{display:none!important}}@media(max-width:991px){.claude-header-desktop{display:none!important}.claude-header-mobile-top,.claude-mobile-dock-persistent{display:flex!important}.claude-nav-primary-link{font-size:var(--claude-nav-link-size-mobile)}.claude-side-drawer{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.claude-drawer-scroll-body{padding-bottom:16px}.claude-drawer-product-row{padding:16px 20px}.claude-drawer-remove-btn{right:20px}.claude-cart-footer-wrapper{padding:20px}.claude-drawer-header-row{padding:24px 20px}}.cad-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999!important;background:linear-gradient(160deg,#1b1c1d8c,#1b1c1d61);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:flex-end;pointer-events:none;opacity:0;transition:opacity .35s ease}.cad-overlay.is-open{pointer-events:all;opacity:1}.cad-panel{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .45s cubic-bezier(.32,1.25,.32,1);overflow-y:auto;outline:none;box-shadow:-8px 0 40px #00000024;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(min-width:768px){.cad-panel{max-width:27.5rem}}@media(max-width:991px){.cad-panel{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}}.cad-overlay.is-open .cad-panel{transform:translate(0)}.cad-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #efedee;flex-shrink:0}.cad-header__title{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1b1c1d}.cad-close-btn{background:none;border:none;min-width:2.75rem;min-height:2.75rem;padding:.75rem;cursor:pointer;color:#6e7080;border-radius:.375rem;line-height:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s ease,background .15s ease}.cad-close-btn:hover{color:#1b1c1d;background:#f5f3f4}.cad-close-btn svg{width:1.25rem;height:1.25rem;display:block}.cad-close-btn:focus-visible{outline:2px solid #094cb2;outline-offset:2px}.cad-body{flex:1;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto}.cad-subtitle{margin:0;font-size:.9375rem;line-height:1.55;color:#6e7080}.cad-welcome{margin:0;font-size:1.125rem;color:#1b1c1d;line-height:1.4}.cad-welcome strong{font-weight:700}.cad-nav{display:flex;flex-direction:column;gap:.25rem}.cad-nav__item{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-radius:.75rem;text-decoration:none;color:#1b1c1d;font-size:.9375rem;font-weight:500;position:relative;z-index:1;overflow:hidden;transition:color .25s ease}.cad-nav__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--claude-nav-sweep-color, rgba(0, 0, 0, .03));z-index:-1;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.25,1,.5,1)}.cad-nav__item:hover:before{transform:scaleX(1)}.cad-nav__item:hover{color:var(--claude-nav-dropdown-link-hover, #094cb2)}.cad-nav__item:focus-visible{outline:2px solid #094cb2;outline-offset:2px}.cad-nav__icon{width:1.25rem;height:1.25rem;flex-shrink:0;color:#6e7080;transition:color .15s ease}.cad-nav__item span{flex:1}.cad-nav__chevron{width:.875rem;height:.875rem;flex-shrink:0;color:#c3c6d5}.cad-nav__item:hover .cad-nav__icon{color:var(--claude-nav-dropdown-link-hover, #094cb2)}.cad-nav__item--logout{color:#6e7080;margin-top:.5rem}.cad-nav__item--logout .cad-nav__icon{color:#6e7080}.cad-nav__item--logout:before{background-color:#ba1a1a0f}.cad-nav__item--logout:hover,.cad-nav__item--logout:hover .cad-nav__icon{color:#ba1a1a}.cad-field{display:flex;flex-direction:column;gap:.375rem}.cad-label{font-size:.875rem;font-weight:600;color:#1b1c1d;letter-spacing:.01em}.cad-label-row{display:flex;align-items:center;justify-content:space-between}.cad-forgot-link{font-size:.8125rem;color:#094cb2;text-decoration:underline;text-underline-offset:2px;transition:color .12s ease}.cad-forgot-link:hover{color:#0a3a8f;text-decoration:none}.cad-input-wrap{position:relative;display:flex}.cad-input-wrap .cad-input{padding-right:2.75rem}.cad-input{width:100%;padding:.65rem .875rem;background:#fafafa;border:1.5px solid #e4e2e3;border-radius:.5rem;font-size:.9375rem;font-family:inherit;color:#1b1c1d;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;box-sizing:border-box;-webkit-appearance:none}.cad-input::placeholder{color:#b0adb1}.cad-input:hover{border-color:#b0adb1}.cad-input:focus,.cad-input:focus-visible{border-color:#094cb2;background:#fff;box-shadow:0 0 0 3px #094cb21f;outline:none}.cad-toggle-pw{position:absolute;right:.125rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.5rem .625rem;cursor:pointer;color:#6e7080;border-radius:.375rem;line-height:0;transition:color .12s ease}.cad-toggle-pw:hover{color:#1b1c1d}.cad-toggle-pw svg{width:1.125rem;height:1.125rem;display:block}.cad-toggle-pw:focus-visible{outline:2px solid #094cb2;outline-offset:2px}.cad-gateway{display:flex;flex-direction:column;padding-top:1rem}.cad-gateway__title{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:#1b1c1d;letter-spacing:-.02em}.cad-gateway__subtitle{margin:0 0 2rem;font-size:.9375rem;color:#6e7080}.cad-gateway__actions{display:flex;flex-direction:column;gap:1rem}.cad-btn-gateway{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.875rem 1rem;border-radius:.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s ease,opacity .15s ease;cursor:pointer;box-sizing:border-box}.cad-btn-gateway:active{transform:scale(.98)}.cad-btn-gateway--shop{background-color:#5a31f4;color:#fff!important}.cad-btn-gateway--shop:hover{opacity:.9}.cad-btn-gateway--google{background-color:#fff;color:#1b1c1d!important;border:1px solid #E4E2E3;box-shadow:0 1px 2px #0000000d}.cad-btn-gateway--google:hover{background-color:#f9f9f9}.cad-gateway__divider{display:flex;align-items:center;text-align:center;margin:.5rem 0}.cad-gateway__divider:before,.cad-gateway__divider:after{content:"";flex:1;border-bottom:1px solid #E4E2E3}.cad-gateway__divider span{padding:0 1rem;color:#6e7080;font-size:.875rem}.cad-fake-input{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.875rem 1rem;background-color:#fff;border:1px solid #E4E2E3;border-radius:.5rem;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease;cursor:text;box-sizing:border-box}.cad-fake-input:hover{border-color:#b0adb1}.cad-fake-input__text{color:#6e7080;font-size:1rem}.cad-fake-input__icon{width:1.25rem;height:1.25rem;color:#1b1c1d}.cad-register-prompt{margin:0;font-size:.875rem;color:#6e7080;text-align:center}.cad-register-link{color:#1b1c1d;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cad-register-link:hover{text-decoration:none}.cad-body .errors,.cad-body .note.error{background:#ba1a1a12;border:1.5px solid rgba(186,26,26,.3);border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;color:#ba1a1a;margin:0;line-height:1.5}.cad-body .errors ul{margin:0;padding:0 0 0 1.25rem}.cad-body .errors li{margin-bottom:.25rem}.cad-body .errors li:last-child{margin-bottom:0}.claude-fsm-wrapper{padding:.875rem 1rem .25rem}.claude-fsm-track{height:5px;background:#e8e9eb;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.claude-fsm-bar{height:100%;width:0%;background:linear-gradient(90deg,#2d6a4f,#52b788);border-radius:3px;transition:width .55s cubic-bezier(.22,1,.36,1);transform-origin:left center}.claude-fsm-wrapper.is-unlocked .claude-fsm-bar{background:linear-gradient(90deg,#1a7f5a,#40c977);animation:claude-fsm-success .55s cubic-bezier(.22,1,.36,1) forwards}@keyframes claude-fsm-success{0%{transform:scaleX(1);filter:brightness(1)}45%{transform:scaleX(1.025);filter:brightness(1.2)}to{transform:scaleX(1);filter:brightness(1)}}.claude-fsm-label{font-size:.6875rem;color:#737784;text-align:center;margin:0;line-height:1.4;padding-bottom:.375rem;letter-spacing:.01em}.claude-fsm-wrapper.is-unlocked .claude-fsm-label{color:#1a7f5a;font-weight:600}.claude-cross-sell-wrapper{border-top:1px solid #efedee;padding:.75rem 1rem .25rem}.claude-cross-sell-heading{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1b1c1d;margin:0 0 1rem}.claude-cross-sell-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.75rem;padding-bottom:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.claude-cross-sell-list::-webkit-scrollbar{display:none}.claude-cross-sell-item{flex:0 0 130px;display:flex;flex-direction:column;border:1px solid #efedee;border-radius:8px;padding:.75rem;scroll-snap-align:start;background:#fff}.claude-cross-sell-item+.claude-cross-sell-item{border-top:1px solid #efedee}.claude-cross-sell-img-link{display:block;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.claude-cross-sell-img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:4px}.claude-cross-sell-info{display:flex;flex-direction:column;flex:1;margin-bottom:.75rem}.claude-cross-sell-title{display:block;font-size:.75rem;font-weight:500;color:#1b1c1d;text-decoration:none;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.claude-cross-sell-title:hover{text-decoration:underline}.claude-cross-sell-price{display:block;font-size:.6875rem;color:#737784;margin-top:.25rem}.claude-cross-sell-add{width:100%;height:auto;padding:.5rem;border-radius:99px;border:none;background:#1b1c1d;color:#fff;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.32,1.25,.32,1)}.claude-cross-sell-add:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 15px #0000001f;background:#000;color:#fff}.claude-cross-sell-add:disabled{opacity:.38;cursor:not-allowed;background:#737784;color:#fff;transform:none;box-shadow:none}.claude-cs-accordion{background:#f9f9f9;border-radius:8px;padding:.75rem}.claude-cs-summary{font-size:.8125rem;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:#1b1c1d;gap:.5rem}.claude-cs-summary::-webkit-details-marker{display:none}.cs-chevron{flex-shrink:0;transition:transform .25s ease}details[open] .cs-chevron{transform:rotate(180deg)}.layout-vertical{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;overflow-x:visible;scroll-snap-type:none;scrollbar-width:auto;padding-bottom:0}.layout-vertical .claude-cross-sell-item{flex:none;width:100%;flex-direction:row;align-items:center;padding:.5rem;scroll-snap-align:unset}.layout-vertical .claude-cross-sell-img-link{margin-bottom:0;flex-shrink:0}.layout-vertical .claude-cross-sell-img{width:3rem;height:3rem;aspect-ratio:auto;object-fit:cover;margin-bottom:0}.layout-vertical .claude-cross-sell-info{flex:1;min-width:0;margin-bottom:0}.layout-vertical .claude-cross-sell-add{width:auto;min-width:5.5rem;flex-shrink:0}.layout-horizontal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.5rem;padding-bottom:.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.layout-horizontal::-webkit-scrollbar{display:none}.layout-horizontal .claude-cross-sell-item{flex:0 0 95px;flex-direction:column;padding:.5rem;border:1px solid #efedee;border-radius:8px;background:#fff;scroll-snap-align:start}.layout-horizontal .claude-cross-sell-img-link{margin-bottom:0}.layout-horizontal .claude-cross-sell-img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;margin-bottom:.375rem;border-radius:4px}.layout-horizontal .claude-cross-sell-info{margin-bottom:.5rem}.layout-horizontal .claude-cross-sell-title{font-size:.6875rem}.layout-horizontal .claude-cross-sell-price{font-size:.625rem}.layout-horizontal .claude-cross-sell-add{font-size:.5625rem;padding:.375rem .25rem;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/60/assets/claude-navigation.css.map */
